#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #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); } }; 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); } }; // System.Action`1 struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B; // System.Action`1 struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C; // System.Action`1 struct Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B; // System.Action`1 struct Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06; // System.Action`1 struct Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618; // System.Action`1 struct Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1; // System.Action`1 struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2; // System.Action`1 struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8; // System.Action`1 struct Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4; // System.Action`1 struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36; // System.Action`1 struct Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A; // System.Action`1 struct Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E; // System.Action`1 struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99; // System.Action`2 struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D; // System.Action`2 struct Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53; // System.Action`2 struct Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20; // System.Action`2 struct Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD; // System.Action`2 struct Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416; // System.Action`3 struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F; // System.Func`2,easyar.OutputFrame> struct Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult> struct Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool> struct Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState> struct Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame> struct Func_2_tACD234FD880E778035BC28478291FC75138A32E8; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame> struct Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult> struct Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse> struct Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame> struct Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult> struct Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus> struct Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> struct Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString> struct Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A; // System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid> struct Func_2_t41091BD3C845CC733761673860F070F7A89321EC; // System.Func`2,easyar.Detail/OptionalOfImage> struct Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6; // System.Func`2,easyar.Detail/OptionalOfInt> struct Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940; // System.Func`2 struct Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713; // System.Func`2 struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0; // System.Func`2> struct Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60; // System.Func`2> struct Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C; // System.Func`2> struct Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4; // System.Func`2> struct Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772; // System.Func`2> struct Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5; // System.Func`2> struct Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356; // System.Func`2> struct Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF; // System.Func`2> struct Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53; // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987; // System.Collections.Generic.List`1 struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419; // System.Collections.Generic.List`1 struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B; // System.Collections.Generic.List`1 struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71; // System.Collections.Generic.List`1 struct List_1_tC262074EAE0DDC3F5A33921D6828F57B95262A4F; // System.Collections.Generic.List`1 struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892; // System.Collections.Generic.List`1 struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079; // System.Collections.Generic.List`1 struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35; // System.Collections.Generic.List`1 struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE; // easyar.BlockInfo[] struct BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Double[] struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE; // easyar.Image[] struct ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // easyar.MegaTrackerBlockInstance[] struct MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4; // easyar.PlaneData[] struct PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // easyar.Target[] struct TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B; // easyar.TargetInstance[] struct TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD; // easyar.Vec3F[] struct Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF; // easyar.ARCoreCameraDevice struct ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073; // easyar.ARKitCameraDevice struct ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79; // easyar.Accelerometer struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339; // easyar.AccelerometerResultSink struct AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E; // easyar.AccelerometerResultSource struct AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; // easyar.Buffer struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54; // easyar.BufferDictionary struct BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94; // easyar.BufferPool struct BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2; // easyar.CallbackScheduler struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED; // easyar.CameraDevice struct CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE; // easyar.CameraDeviceSelector struct CameraDeviceSelector_t71EE0D1EB7D384DAB4425851241C33751D6E55A2; // easyar.CameraParameters struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53; // easyar.CloudRecognizationResult struct CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F; // easyar.CloudRecognizer struct CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E; // easyar.DelayedCallbackScheduler struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // easyar.DenseSpatialMap struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650; // easyar.Engine struct Engine_tB2DFC1A4632E81A0C1F3D770F2DF97CF1DACC9E4; // easyar.FeedbackFrame struct FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E; // easyar.FeedbackFrameFork struct FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276; // easyar.FeedbackFrameSink struct FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898; // easyar.FeedbackFrameSource struct FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E; // easyar.FrameFilterResult struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B; // System.IAsyncResult struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // easyar.Image struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43; // easyar.ImageHelper struct ImageHelper_tDA9A1341673F914FA34996A7281C68164487C006; // easyar.ImageTarget struct ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB; // easyar.ImageTargetParameters struct ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC; // easyar.ImageTracker struct ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813; // easyar.ImageTrackerResult struct ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA; // easyar.ImmediateCallbackScheduler struct ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8; // easyar.InputFrame struct InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1; // easyar.InputFrameFork struct InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486; // easyar.InputFramePlayer struct InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9; // easyar.InputFrameRecorder struct InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69; // easyar.InputFrameSink struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95; // easyar.InputFrameSource struct InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12; // easyar.InputFrameThrottler struct InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; // easyar.JniUtility struct JniUtility_t666BA629140FD7BAEB94F041B0324BC6E2E71BC4; // easyar.LocationResultSink struct LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014; // easyar.LocationResultSource struct LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62; // easyar.Log struct Log_tDC55620EC272732BAC7339BFA0BC4EA6F4A259E3; // easyar.MegaTracker struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A; // easyar.MegaTrackerLocalizationResponse struct MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13; // easyar.MegaTrackerResult struct MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5; // System.Reflection.MethodInfo struct MethodInfo_t; // easyar.MotionTrackerCameraDevice struct MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB; // easyar.OutputFrame struct OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914; // easyar.OutputFrameFork struct OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542; // easyar.OutputFrameJoin struct OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0; // easyar.OutputFrameSink struct OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C; // easyar.OutputFrameSource struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29; // easyar.PlaneData struct PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A; // easyar.ProximityLocationResultSink struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818; // easyar.ProximityLocationResultSource struct ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153; // easyar.RealTimeCoordinateTransform struct RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5; // easyar.Recorder struct Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087; // easyar.RecorderConfiguration struct RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553; // easyar.RefBase struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // easyar.SceneMesh struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A; // easyar.SignalSink struct SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C; // easyar.SignalSource struct SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899; // easyar.SparseSpatialMap struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0; // easyar.SparseSpatialMapConfig struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4; // easyar.SparseSpatialMapManager struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA; // easyar.SparseSpatialMapResult struct SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154; // easyar.Storage struct Storage_t8E1A88990C1BEE1E8B8BC8A9103A20033961DBD7; // System.String struct String_t; // easyar.SurfaceTracker struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158; // easyar.SurfaceTrackerResult struct SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578; // easyar.Target struct Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836; // easyar.TargetTrackerResult struct TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA; // easyar.TextureId struct TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE; // easyar.VideoPlayer struct VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // easyar.Accelerometer/<>c struct U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA; // easyar.AccelerometerResultSource/<>c struct U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749; // easyar.Buffer/<>c struct U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876; // easyar.Buffer/<>c__DisplayClass11_0 struct U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54; // easyar.Buffer/<>c__DisplayClass13_0 struct U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8; // easyar.BufferDictionary/<>c struct U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327; // easyar.BufferPool/<>c struct U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921; // easyar.CameraDevice/<>c struct U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76; // easyar.CloudRecognizationResult/<>c struct U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696; // easyar.CloudRecognizationResult/<>c__DisplayClass5_0 struct U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066; // easyar.CloudRecognizer/<>c struct U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C; // easyar.Detail/AutoRelease struct AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F; // easyar.FeedbackFrameSource/<>c struct U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A; // easyar.ImageHelper/<>c struct U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00; // easyar.ImageTarget/<>c struct U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9; // easyar.InputFrameSource/<>c struct U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E; // easyar.LocationResultSource/<>c struct U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99; // easyar.MegaTracker/<>c struct U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B; // easyar.MegaTrackerLocalizationResponse/<>c struct U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01; // easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0 struct U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB; // easyar.OutputFrameSource/<>c struct U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966; // easyar.ProximityLocationResultSource/<>c struct U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84; // easyar.Recorder/<>c struct U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1; // easyar.RefBase/Retainer struct Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A; // easyar.SignalSource/<>c struct U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030; // easyar.SparseSpatialMap/<>c struct U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6; // easyar.SparseSpatialMapManager/<>c struct U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8; // easyar.SparseSpatialMapResult/<>c struct U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983; // easyar.VideoPlayer/<>c struct U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110; // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate struct DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27; // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate struct FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34; // easyar.Detail/FunctorOfVoid/DestroyDelegate struct DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA; // easyar.Detail/FunctorOfVoid/FunctionDelegate struct FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA; // easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate struct DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170; // easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate struct FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44; // easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate struct DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E; // easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate struct FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E; // easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate struct DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010; // easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate struct FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018; // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate struct DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B; // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate struct FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF; // easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate struct DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE; // easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate struct FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate struct DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate struct FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C; // easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate struct DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C; // easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate struct FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068; // easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate struct DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596; // easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate struct FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344; // easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate struct DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F; // easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate struct FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD; // easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate struct DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086; // easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate struct FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate struct DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate struct FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311; // easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate struct DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE; // easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate struct FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate struct DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate struct FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D; // easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate struct DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82; // easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate struct FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate struct DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate struct FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964; // easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate struct DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7; // easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate struct FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9; // easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate struct DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED; // easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate struct FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C; IL2CPP_EXTERN_C RuntimeClass* ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t41091BD3C845CC733761673860F070F7A89321EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tACD234FD880E778035BC28478291FC75138A32E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2E43768452D53B5508E316A11612D1DDC9C66D07; IL2CPP_EXTERN_C String_t* _stringLiteral9AB0218D8015867901C97C4ED1BCCECE6D155BE9; IL2CPP_EXTERN_C const RuntimeMethod* Buffer_copyFromByteArray_m6A8CE20B8FBC65AD5D66F83770AF9B6D18E4EAA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Buffer_copyToByteArray_m1F8700108D430A3796F9EC752009E9CADAF62407_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Buffer_wrapByteArray_m7B040A0246100292A0FFCEE9DCA2D4207E91C04E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisAccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_mCA6DCE5B549618939D98F16C4336240FD9EBACDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisAccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_m5EA4D08731BE2DE64CB1CA7328AC06F6050BF844_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_m1EC923F796C7CAD87D4F076594A75B891F492627_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisDenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_m435B7AC0BB9C682B2FA032698FAE509171D9C4D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_m415A3B9F14D20D1BC1410D9E2CEF9A96B8931952_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisFeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_m4A07E47B6F4C0034B8A37C1AC32E8D54136750BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_m532D3E62B440C6F493007089E92D0C520D32F975_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_mF62407E4016DBEFD0AA26A0DB993F5BE91A7A943_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_m53471386B2E8186E5DA66134E78A1BB96BEA145E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_m713C434E622372147912A1E2D71D1F474C12D644_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_m4CF6CD407BB3C4C2988910E4018109CDC1AF0B29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisLocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_m189149EA706A9B6A9ED7374C50416407779B5A73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisMegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_mC9045E48D855D89BF5AF536D8ECC95A66DEE042D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_mE559A3553E670FD391CBEFCA73243AF6AFAA8989_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_mC0478CA182E7E5024B1FE7C322CBB4B38B93FE68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisRecorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_m15506AB440E937719E3B23D8CF503A8B70815201_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_mD38ABFCB94CD6C7CD401181D548644FDD47B7822_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_m1763CA1CC7B544F17C22CA177F83704D4988CD99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_m7D2EC304555227C8DD6078BF0BFDCE53CD36D2B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_m2B2F2B3F892A5098924DC6E5B46017DDF78B0FF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_m78B2064765B19C5E9D0060350D5EB0CC2FF43D9E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_Object_from_c_TisSurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_mF3D3356B2CE6976D651B40072B23C2B732A8524C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSink__typeName_mBFD86D2778CC525B0623DDE5710BF8738500C3B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_AccelerometerResultSource__typeName_m08568C6BEBBAD40330D322FC62BE340D419A2211_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraDevice__typeName_mB3BE8A5C00F1EE6F60BEF10612D8C1C22E31E0EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_DenseSpatialMap__typeName_mE1A06DA6F0380A7BA914B1323B78E71BEE26C853_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameFork__typeName_mC80AE8B6D246DF65BEF54224D318E7840AD39AC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_FeedbackFrameSource__typeName_mE637A53BB54E375A026990152EE42C735AC9ADA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ImmediateCallbackScheduler__typeName_mD34C0464394C16D68B58E44DEEDB9BE902CAD00D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameFork__typeName_m43844C1FE67744E3E2E5171DEE490ADAB113BA65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFramePlayer__typeName_m50466379B774060161B4BF28A787E2A8AAC2DD9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameRecorder__typeName_m6A3F466114DAC5F927036BC68C343976879F70F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrameThrottler__typeName_m040A2816295CEA78463D606B7D2D512E89909FC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_LocationResultSink__typeName_m1F796295D07F02F670CB6CBE498CA588230A03E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MegaTracker__typeName_mD71A6ECDB8644AD23C18196E87410E98A259B09B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameFork__typeName_m7D661097DA7E26D527856A43E8CA9991F8F51125_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_ProximityLocationResultSink__typeName_mF524E2801F0569091E497094417449C5B57ECE8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_Recorder__typeName_mC6D8D5FE6288A3F2EE9A6E0D5F26FEDDB0A285CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SceneMesh__typeName_m7B1B3E5FE8590FC6AB108A5C2413036642EA8222_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SignalSink__typeName_mC094BEF5152FC55E7BACF06F92EACB84E9305842_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapConfig__typeName_m160A998AA3C4897808FEC37E8734B18C27226169_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMapManager__typeName_m399F2B6C2C217997927527ADB72A9190B9E0314E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SparseSpatialMap__typeName_mDD779739C6F0944BB0BC5135B3837216DB46482E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_SurfaceTracker__typeName_mE8B13A54B796642E0BCF434BD3842ECE4064E9FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_mB98B501C118BB54895B7D61B39D5E9F4E2931B81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE_TisOptional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0_m1E04AC828CF6EFFBC6AFEF3F2A4B7BD6340BE7DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6_TisOptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_m87A965AE1F6F5EA0742CF76E2D2F255649F4AEDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD_TisOptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_mBA60C9F123A3DE9EC99DE7E55F8F4811B8744145_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18_TisOptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_mB7B4791F96703120B7347C30F673270BACA2C95F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_m02BB09416E560C4FEE6691203EF78B67F821BFEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A_TisOptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_mFFB2F8AE887D033493B8DDA41207AAF77D90B178_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026_TisOptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_m1DB0DE461AFA71DDDE784B4241F67129430BA2D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t6E0DA36DF180F733B2305FB1D473079350509E99_TisOptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_m0C33E060A223BE0E9976C47319405B44ECDEAC1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685_TisOptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_m4EC24346274AEA161D410FCD6487E1DE90777051_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8_TisOptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_mB0A5E63F0D7DF0AE2A3A46E4788D6359FAA5E682_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0_TisOptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_m1E0712F0EDA4665DC0B647570222D7C19B60F62D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F_TisOptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_m4351AB6DBA801B2F8150366C1FEB49E484A697E5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA_TisOptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_m4E8B4657C5351A52A8C24868F276EFEF9AA9A3F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Detail_map_TisOptional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B_TisOptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_m2ADDEE673B8541B576EB3CB07DD8FF85692FD849_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Engine_initialize_mA1131E33354C0FABF835AFBFC5FB394159AE65F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m2740FB3A7F9CBC8BCE377D6F57335555DD190D7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Empty_mFD28E5F3E85506B1145136F65AF19DC07BD64FB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m00970B6A00285DAD079BDE99893002C91C0DD486_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m210F337BEE44F1B67C6C1B2E69820DFFEA13926B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m2E5B594EEA8C4A7FB1DE2AF6666B39AC2663F56D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m3B71E0A371042441815E787386BA2982836E78E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m67B6EFE7ABC85DC206F8B8B2FFD0512C4E1D60C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m830AB525613B28ACE16E556E34176FF11809B9CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m8A0546F7B908A11DAA16B09840DFA8E9E1A94210_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_m8ACBA1ECDA6B7D7F41BDDCE4F10BEDCE1D5F1C3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mA5636E014D01C4212D5ECC914166486BFDF2F2E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mD4DCC6D557E17BC698D570ABF4D5B134CC118A99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mE1E380D723AE75DCDF1CF47624EABB4D758C86D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mE8577B10483AEF7021A6A99D128C9A827FC7C3C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_OnSome_mEB6B5D578C5ABF92DFB844B730790570AEC82E79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m23146564033ACC1F7BEE31FB05B0A4E079C2B72D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m3CABF5171C51C0EE937692199EF5B419447D35C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m459F33FD3971F5E725032D66DAF86C653CBEC83F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m67775AAB0FD89219B2D939550DB174252BA0337C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m69EDB2E9C3488CB97E22A3051578A12146EC9AF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m84D5865BAD6DF84D3C015BABB49B4B695D2409B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_m97F4251CBF142649AC911079617A561D4D5BADF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mA1D6E9AB88A8A6B763BF3AA44842642C707E62B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mAA95EEDD26E7E72885482B1C3DFBAC2C1FF9BD24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mB8DE0F261C2284A871A06DC24A0823E28AFF830A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mC275D41E987ED7A073F7D764C8237DC02492BA35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mD95D3AE954990A943C37AB8D551F87787BA5703C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_get_Value_mE159FE8695ABC27A18D56151EE5349575696C89C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m443E93AF440746C9B0E74890063463A2ED985D35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Optional_1_op_Implicit_mF0F29667E6F17E0F0FA7C2D7E708E80BD3D0F2C2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CaccelerationU3Eb__4_0_m8D2696A351EE14BE49E7B4F2567F0D3F81590C77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromImageFileU3Eb__8_0_mE4B52F1B7DC35176AB3CB8821E56E92B1B28BE06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_mC677DEECAB70BA718EA4DB5ABF734D1D6923FE66_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromTargetDataU3Eb__6_0_mE126CE5BC6FBBD6268FA0FBC5213151F01AF8EB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateFromTargetFileU3Eb__5_0_m3972FB41B02120214C92A4FCF57F20EE44CCCEA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CcreateU3Eb__5_0_mE08EBC74D63AF58DF40A06CDA2752DA14A8739D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CdecodeU3Eb__0_0_mA65A11EFF5290C5ECB8EAE02175D0F366BDB81A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CgetCurrentResultU3Eb__9_0_m4276D158E79E3F40491C2AFE58EB53679F90350B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CgetMapPoseU3Eb__5_0_m16E0CCE8B23355475769F0EA208687B5A21079D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CgetTargetU3Eb__4_0_m7EC030F3006CA8A12247D66B411D378FE4117B1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CgetVioPoseU3Eb__4_0_m751ACD3401E7E826B204385D198AFF115EE84B63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3ChostU3Eb__5_0_m6E806C4FAE1164B0D00F8B5CF7E3C130DB027A6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3ChostU3Eb__5_1_mDA6CDFA6A2C0FC5EF4EF120EED642F4F3740734B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CloadU3Eb__6_0_mAE18F814109C7316D465F28EB1F53B923511428A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3ClocationU3Eb__5_0_m1473F2F3063D06BB57367A7925130EABC6DD7C07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CopenU3Eb__7_0_mA671400A2D4C507CA7C18E86D4C4B7B1899EFDED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CrequestPermissionsU3Eb__12_0_m9E68A1A6A800914F049FC294BF6310500ACDB151_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CrequestPermissionsU3Eb__4_0_m1E4060156B05A8C5937775A48A171816425F07C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CresolveU3Eb__6_0_m506F386F3B3611B8059AB7B1C5F30C14594E317C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CserverCalculationDurationU3Eb__9_0_m88792E1512EF3F6EB00312F903EBCDFC9139E890_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CserverResponseDurationU3Eb__8_0_m9E69293B4EA42985C991B1FF2A0D0BA9764A5328_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_m15A89729399A33DD50643EA65B0711C626D1CD31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_m2E3547E0A7484E76F3881205D2ECF01A885B25A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_m5C90FE608EAE72D062B83FC6AE2F834ECC7D5523_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_m633A0C7BAFADC791C6B25EFD3C70AAF800D4E43C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_m7281A4533FFA3C3484595F56EC6F0D58A134FA05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_mC57531CBA48F919303DE951AB38B1F3E63800E68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetHandlerU3Eb__3_0_mDFADEBA82A35934F63F37875BD2732E45F07EB0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetLocalizationCallbackU3Eb__15_0_m96B52DF7913D2699C07B1DEC6E5880F59A00132B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetRequestTimeParametersU3Eb__12_0_m8AA32138ED73F911FFE2A29972E050B86FF9C8CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CsetStateChangedCallbackU3Eb__11_0_m2F3D068645BB6080D3D7B4898C8DA4546861A7AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CtryAcquireU3Eb__7_0_mBEEC7ACABA4BE9DDABCB3EAB0B22DA34D8F852D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CtryGetU3Eb__6_0_mE5643E479B50BA61FAA6ECD62836FE10B43B4C5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CunloadMapU3Eb__17_0_m98FF8870E54993BB8BEF01B9D9C69668DCB37243_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CwrapByteArrayU3Eb__12_0_m0AD6AA483E3AF73751BDA3E6F8E11FD9C1EC9163_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass10_0_U3CerrorMessageU3Eb__0_m02C9EBA579740FDE578C3CA67D1684C4681CCF6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CwrapByteArrayU3Eb__0_m845779D74CD34596D858CE1A2B2905157F1B43D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3CwrapByteArrayU3Eb__0_mEB10EB6BC7A10E0E5DB0FF9E0AC31D48092303D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CgetUnknownErrorMessageU3Eb__0_m8EC3BDF495052FED9FB5F7232A73D50A6D0E9176_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1 struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* ____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; }; // easyar.CameraDeviceSelector struct CameraDeviceSelector_t71EE0D1EB7D384DAB4425851241C33751D6E55A2 : public RuntimeObject { }; // easyar.Detail struct Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA : public RuntimeObject { }; // easyar.Engine struct Engine_tB2DFC1A4632E81A0C1F3D770F2DF97CF1DACC9E4 : public RuntimeObject { }; // easyar.ImageHelper struct ImageHelper_tDA9A1341673F914FA34996A7281C68164487C006 : public RuntimeObject { }; // easyar.JniUtility struct JniUtility_t666BA629140FD7BAEB94F041B0324BC6E2E71BC4 : public RuntimeObject { }; // easyar.Log struct Log_tDC55620EC272732BAC7339BFA0BC4EA6F4A259E3 : public RuntimeObject { }; // easyar.Storage struct Storage_t8E1A88990C1BEE1E8B8BC8A9103A20033961DBD7 : public RuntimeObject { }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // easyar.Accelerometer/<>c struct U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA : public RuntimeObject { }; // easyar.AccelerometerResultSource/<>c struct U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749 : public RuntimeObject { }; // easyar.Buffer/<>c struct U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876 : public RuntimeObject { }; // easyar.BufferDictionary/<>c struct U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327 : public RuntimeObject { }; // easyar.BufferPool/<>c struct U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921 : public RuntimeObject { }; // easyar.CameraDevice/<>c struct U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76 : public RuntimeObject { }; // easyar.CloudRecognizationResult/<>c struct U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696 : public RuntimeObject { }; // easyar.CloudRecognizationResult/<>c__DisplayClass5_0 struct U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066 : public RuntimeObject { // easyar.Detail/AutoRelease easyar.CloudRecognizationResult/<>c__DisplayClass5_0::ar AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___ar_0; }; // easyar.CloudRecognizer/<>c struct U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C : public RuntimeObject { }; // easyar.Detail/AutoRelease struct AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F : public RuntimeObject { // System.Collections.Generic.List`1 easyar.Detail/AutoRelease::actions List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___actions_0; }; // easyar.FeedbackFrameSource/<>c struct U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A : public RuntimeObject { }; // easyar.ImageHelper/<>c struct U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00 : public RuntimeObject { }; // easyar.ImageTarget/<>c struct U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9 : public RuntimeObject { }; // easyar.InputFrameSource/<>c struct U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E : public RuntimeObject { }; // easyar.LocationResultSource/<>c struct U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99 : public RuntimeObject { }; // easyar.MegaTracker/<>c struct U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B : public RuntimeObject { }; // easyar.MegaTrackerLocalizationResponse/<>c struct U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01 : public RuntimeObject { }; // easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0 struct U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB : public RuntimeObject { // easyar.Detail/AutoRelease easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0::ar AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___ar_0; }; // easyar.OutputFrameSource/<>c struct U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966 : public RuntimeObject { }; // easyar.ProximityLocationResultSource/<>c struct U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84 : public RuntimeObject { }; // easyar.Recorder/<>c struct U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1 : public RuntimeObject { }; // easyar.SignalSource/<>c struct U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030 : public RuntimeObject { }; // easyar.SparseSpatialMap/<>c struct U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6 : public RuntimeObject { }; // easyar.SparseSpatialMapManager/<>c struct U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8 : public RuntimeObject { }; // easyar.SparseSpatialMapResult/<>c struct U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983 : public RuntimeObject { }; // easyar.VideoPlayer/<>c struct U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110 : public RuntimeObject { }; // easyar.AccelerometerResult struct AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B { // System.Single easyar.AccelerometerResult::x float ___x_0; // System.Single easyar.AccelerometerResult::y float ___y_1; // System.Single easyar.AccelerometerResult::z float ___z_2; // System.Double easyar.AccelerometerResult::timestamp double ___timestamp_3; }; // easyar.BlockInfo struct BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765 { // System.Int32 easyar.BlockInfo::x int32_t ___x_0; // System.Int32 easyar.BlockInfo::y int32_t ___y_1; // System.Int32 easyar.BlockInfo::z int32_t ___z_2; // System.Int32 easyar.BlockInfo::numOfVertex int32_t ___numOfVertex_3; // System.Int32 easyar.BlockInfo::startPointOfVertex int32_t ___startPointOfVertex_4; // System.Int32 easyar.BlockInfo::numOfIndex int32_t ___numOfIndex_5; // System.Int32 easyar.BlockInfo::startPointOfIndex int32_t ___startPointOfIndex_6; // System.Int32 easyar.BlockInfo::version int32_t ___version_7; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___m_value_0; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // easyar.LocationResult struct LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 { // System.Double easyar.LocationResult::latitude double ___latitude_0; // System.Double easyar.LocationResult::longitude double ___longitude_1; // System.Double easyar.LocationResult::altitude double ___altitude_2; // System.Double easyar.LocationResult::horizontalAccuracy double ___horizontalAccuracy_3; // System.Double easyar.LocationResult::verticalAccuracy double ___verticalAccuracy_4; // System.Byte easyar.LocationResult::hasAltitude_ uint8_t ___hasAltitude__5; // System.Byte easyar.LocationResult::hasHorizontalAccuracy_ uint8_t ___hasHorizontalAccuracy__6; // System.Byte easyar.LocationResult::hasVerticalAccuracy_ uint8_t ___hasVerticalAccuracy__7; }; // easyar.MagnetometerResult struct MagnetometerResult_t276072561D00CF973D4A6616D9C371C356C60584 { // System.Single easyar.MagnetometerResult::x float ___x_0; // System.Single easyar.MagnetometerResult::y float ___y_1; // System.Single easyar.MagnetometerResult::z float ___z_2; // System.Double easyar.MagnetometerResult::timestamp double ___timestamp_3; }; // easyar.Matrix33F struct Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71 { // System.Single easyar.Matrix33F::data_0 float ___data_0_0; // System.Single easyar.Matrix33F::data_1 float ___data_1_1; // System.Single easyar.Matrix33F::data_2 float ___data_2_2; // System.Single easyar.Matrix33F::data_3 float ___data_3_3; // System.Single easyar.Matrix33F::data_4 float ___data_4_4; // System.Single easyar.Matrix33F::data_5 float ___data_5_5; // System.Single easyar.Matrix33F::data_6 float ___data_6_6; // System.Single easyar.Matrix33F::data_7 float ___data_7_7; // System.Single easyar.Matrix33F::data_8 float ___data_8_8; }; // easyar.Matrix44F struct Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 { // System.Single easyar.Matrix44F::data_0 float ___data_0_0; // System.Single easyar.Matrix44F::data_1 float ___data_1_1; // System.Single easyar.Matrix44F::data_2 float ___data_2_2; // System.Single easyar.Matrix44F::data_3 float ___data_3_3; // System.Single easyar.Matrix44F::data_4 float ___data_4_4; // System.Single easyar.Matrix44F::data_5 float ___data_5_5; // System.Single easyar.Matrix44F::data_6 float ___data_6_6; // System.Single easyar.Matrix44F::data_7 float ___data_7_7; // System.Single easyar.Matrix44F::data_8 float ___data_8_8; // System.Single easyar.Matrix44F::data_9 float ___data_9_9; // System.Single easyar.Matrix44F::data_10 float ___data_10_10; // System.Single easyar.Matrix44F::data_11 float ___data_11_11; // System.Single easyar.Matrix44F::data_12 float ___data_12_12; // System.Single easyar.Matrix44F::data_13 float ___data_13_13; // System.Single easyar.Matrix44F::data_14 float ___data_14_14; // System.Single easyar.Matrix44F::data_15 float ___data_15_15; }; // easyar.ProximityLocationResult struct ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F { // System.Single easyar.ProximityLocationResult::x float ___x_0; // System.Single easyar.ProximityLocationResult::y float ___y_1; // System.Single easyar.ProximityLocationResult::z float ___z_2; // System.Single easyar.ProximityLocationResult::accuracy float ___accuracy_3; // System.Double easyar.ProximityLocationResult::timestamp double ___timestamp_4; // System.Byte easyar.ProximityLocationResult::is2d_ uint8_t ___is2d__5; // System.Double easyar.ProximityLocationResult::validTime double ___validTime_6; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // easyar.Unit struct Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 { union { struct { }; uint8_t Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185__padding[1]; }; }; // easyar.Vec2F struct Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 { // System.Single easyar.Vec2F::data_0 float ___data_0_0; // System.Single easyar.Vec2F::data_1 float ___data_1_1; }; // easyar.Vec2I struct Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 { // System.Int32 easyar.Vec2I::data_0 int32_t ___data_0_0; // System.Int32 easyar.Vec2I::data_1 int32_t ___data_1_1; }; // easyar.Vec3D struct Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266 { // System.Double easyar.Vec3D::data_0 double ___data_0_0; // System.Double easyar.Vec3D::data_1 double ___data_1_1; // System.Double easyar.Vec3D::data_2 double ___data_2_2; }; // easyar.Vec3F struct Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630 { // System.Single easyar.Vec3F::data_0 float ___data_0_0; // System.Single easyar.Vec3F::data_1 float ___data_1_1; // System.Single easyar.Vec3F::data_2 float ___data_2_2; }; // easyar.Vec4F struct Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6 { // System.Single easyar.Vec4F::data_0 float ___data_0_0; // System.Single easyar.Vec4F::data_1 float ___data_1_1; // System.Single easyar.Vec4F::data_2 float ___data_2_2; // System.Single easyar.Vec4F::data_3 float ___data_3_3; }; // easyar.Vec4I struct Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F { // System.Int32 easyar.Vec4I::data_0 int32_t ___data_0_0; // System.Int32 easyar.Vec4I::data_1 int32_t ___data_1_1; // System.Int32 easyar.Vec4I::data_2 int32_t ___data_2_2; // System.Int32 easyar.Vec4I::data_3 int32_t ___data_3_3; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // easyar.Detail/OptionalOfDouble struct OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C { // System.Byte easyar.Detail/OptionalOfDouble::has_value_ uint8_t ___has_value__0; // System.Double easyar.Detail/OptionalOfDouble::value double ___value_1; }; // easyar.Detail/OptionalOfInt struct OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 { // System.Byte easyar.Detail/OptionalOfInt::has_value_ uint8_t ___has_value__0; // System.Int32 easyar.Detail/OptionalOfInt::value int32_t ___value_1; }; // easyar.ARCoreCameraDeviceFocusMode struct ARCoreCameraDeviceFocusMode_t2080770DB95B9B1F95B0DFD81D393AC9783A3B6C { // System.Int32 easyar.ARCoreCameraDeviceFocusMode::value__ int32_t ___value___2; }; // easyar.ARKitCameraDeviceFocusMode struct ARKitCameraDeviceFocusMode_t672D7B6DCB8CF5A3210A09154968D7E94F1C4EE5 { // System.Int32 easyar.ARKitCameraDeviceFocusMode::value__ int32_t ___value___2; }; // easyar.AndroidCameraApiType struct AndroidCameraApiType_tA89150890126C80C1AB5E2140C6A35B60325ECD7 { // System.Int32 easyar.AndroidCameraApiType::value__ int32_t ___value___2; }; // easyar.CameraDeviceFocusMode struct CameraDeviceFocusMode_tF6358BFCAFE1952384E8924D580831AAE2CF18F2 { // System.Int32 easyar.CameraDeviceFocusMode::value__ int32_t ___value___2; }; // easyar.CameraDevicePreference struct CameraDevicePreference_tE71D429BB97A6E2FCDAFFB7C3CC2A75A0C47C8F5 { // System.Int32 easyar.CameraDevicePreference::value__ int32_t ___value___2; }; // easyar.CameraDevicePresetProfile struct CameraDevicePresetProfile_tADA46573FCE795A6D619D2D8C8CD09AD63F77A74 { // System.Int32 easyar.CameraDevicePresetProfile::value__ int32_t ___value___2; }; // easyar.CameraDeviceType struct CameraDeviceType_tEC0A6DFD43DF3C16C24B7D9C5EBB74E957A7694E { // System.Int32 easyar.CameraDeviceType::value__ int32_t ___value___2; }; // easyar.CameraState struct CameraState_tF7C7CA379420CC34578D08A972A9EDBAE2DD3E4C { // System.Int32 easyar.CameraState::value__ int32_t ___value___2; }; // easyar.CloudRecognizationStatus struct CloudRecognizationStatus_t3D141E0E9D20743E92FBEC5F03489E0F1C1FDAFD { // System.Int32 easyar.CloudRecognizationStatus::value__ int32_t ___value___2; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr intptr_t ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // easyar.EngineOperatingSystem struct EngineOperatingSystem_tA4E17B32AC32EB6FB59BFDB361A638143C2171CF { // System.Int32 easyar.EngineOperatingSystem::value__ int32_t ___value___2; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.Runtime.InteropServices.GCHandle struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC { // System.IntPtr System.Runtime.InteropServices.GCHandle::handle intptr_t ___handle_0; }; // System.Runtime.InteropServices.GCHandleType struct GCHandleType_t4CD45A3495E593D093AB0CE36EF9EC1A1572F82A { // System.Int32 System.Runtime.InteropServices.GCHandleType::value__ int32_t ___value___2; }; // easyar.ImageTrackerMode struct ImageTrackerMode_tC17F8B4652FDACBFFA95BD9471214C2F2E28010F { // System.Int32 easyar.ImageTrackerMode::value__ int32_t ___value___2; }; // easyar.InputFrameSourceType struct InputFrameSourceType_t26DDC0E66008798ECF51076DFD851E7F7625E569 { // System.Int32 easyar.InputFrameSourceType::value__ int32_t ___value___2; }; // easyar.LocalizationMode struct LocalizationMode_tBE7C54758AE44A92331965539F396A140A4899F8 { // System.Int32 easyar.LocalizationMode::value__ int32_t ___value___2; }; // easyar.LogLevel struct LogLevel_t49D4D561C2506BA7587B53135192F8EC51D23A40 { // System.Int32 easyar.LogLevel::value__ int32_t ___value___2; }; // easyar.MegaTrackerLocalizationStatus struct MegaTrackerLocalizationStatus_tB16C0AF8C089FAAB6D384F14C07ED069E20D973A { // System.Int32 easyar.MegaTrackerLocalizationStatus::value__ int32_t ___value___2; }; // easyar.MotionTrackerCameraDeviceFPS struct MotionTrackerCameraDeviceFPS_t19792D5EB8E6E405368ABDCEC40DA6D6F46DE5BA { // System.Int32 easyar.MotionTrackerCameraDeviceFPS::value__ int32_t ___value___2; }; // easyar.MotionTrackerCameraDeviceFocusMode struct MotionTrackerCameraDeviceFocusMode_t9698F47AB6ADF3677F00B47588B42ECB46369B5F { // System.Int32 easyar.MotionTrackerCameraDeviceFocusMode::value__ int32_t ___value___2; }; // easyar.MotionTrackerCameraDeviceQualityLevel struct MotionTrackerCameraDeviceQualityLevel_t2D8FCA086F2FD59ABE2DF89B5E0A0627CAE7F2D5 { // System.Int32 easyar.MotionTrackerCameraDeviceQualityLevel::value__ int32_t ___value___2; }; // easyar.MotionTrackerCameraDeviceResolution struct MotionTrackerCameraDeviceResolution_t15F409E1F90458A8DBFC29EB2D4A547E912C2D0A { // System.Int32 easyar.MotionTrackerCameraDeviceResolution::value__ int32_t ___value___2; }; // easyar.MotionTrackerCameraDeviceTrackingMode struct MotionTrackerCameraDeviceTrackingMode_tA3A89869F2657C2561F2E5AE6AAA3CAA25F0633D { // System.Int32 easyar.MotionTrackerCameraDeviceTrackingMode::value__ int32_t ___value___2; }; // easyar.MotionTrackingStatus struct MotionTrackingStatus_t015BBE4A7F9DEE08459DE8B051BB385B2C866D17 { // System.Int32 easyar.MotionTrackingStatus::value__ int32_t ___value___2; }; // easyar.OptionalTag struct OptionalTag_t7AFA0D3EA60C293DA32B44FE0FB2BCD094467A4C { // System.Int32 easyar.OptionalTag::value__ int32_t ___value___2; }; // easyar.PermissionStatus struct PermissionStatus_tE5B841CE4FF1E66DF2A25FD20DF14F3D5468E698 { // System.Int32 easyar.PermissionStatus::value__ int32_t ___value___2; }; // easyar.PixelFormat struct PixelFormat_t0272BEA9511754224C3459A913034ACB01793D9F { // System.Int32 easyar.PixelFormat::value__ int32_t ___value___2; }; // easyar.PlaneType struct PlaneType_t62AB0359CFBE519912CC3F0D65861356978ECF5C { // System.Int32 easyar.PlaneType::value__ int32_t ___value___2; }; // easyar.RecordProfile struct RecordProfile_t33974820231989F26D651504CE5BF6774C922855 { // System.Int32 easyar.RecordProfile::value__ int32_t ___value___2; }; // easyar.RecordStatus struct RecordStatus_tF3554627B4DF673B1CB474977828989A5A971CB3 { // System.Int32 easyar.RecordStatus::value__ int32_t ___value___2; }; // easyar.RecordVideoOrientation struct RecordVideoOrientation_tA7208F73F4D24ACE86E63B84F1CAE2D57AD3BA1D { // System.Int32 easyar.RecordVideoOrientation::value__ int32_t ___value___2; }; // easyar.RecordVideoSize struct RecordVideoSize_t41AD0EC2888FB2B43BBF801FAC2C409434BCE185 { // System.Int32 easyar.RecordVideoSize::value__ int32_t ___value___2; }; // easyar.RecordZoomMode struct RecordZoomMode_tBF6FD38B6D39F81F503087B40BC6E1CAB6B1730E { // System.Int32 easyar.RecordZoomMode::value__ int32_t ___value___2; }; // easyar.RefBase struct RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E : public RuntimeObject { // System.IntPtr easyar.RefBase::cdata_ intptr_t ___cdata__0; // System.Action`1 easyar.RefBase::deleter_ Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___deleter__1; // easyar.RefBase/Retainer easyar.RefBase::retainer_ Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___retainer__2; }; // easyar.StorageType struct StorageType_tC7EB63ED57F6797C10B5ADBE878D85CCFF0F660F { // System.Int32 easyar.StorageType::value__ int32_t ___value___2; }; // easyar.VideoStatus struct VideoStatus_tD111E31086B7DCC9B2628C7E6BB5C429DC5D7CBC { // System.Int32 easyar.VideoStatus::value__ int32_t ___value___2; }; // easyar.VideoType struct VideoType_t4AAF71D0F37300F9415144635AFBAE438E917535 { // System.Int32 easyar.VideoType::value__ int32_t ___value___2; }; // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 { // System.IntPtr easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_state intptr_t ____state_0; // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/FunctionDelegate easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_func FunctionDelegate_t8C9647AC09548B7FF2B1048D0DA18EBB64ECCD34* ____func_1; // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame/DestroyDelegate easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame::_destroy DestroyDelegate_t9968069205F0D651A20A2EB4046ACBD0C7E09E27* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame struct FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoid struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 { // System.IntPtr easyar.Detail/FunctorOfVoid::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoid/FunctionDelegate easyar.Detail/FunctorOfVoid::_func FunctionDelegate_t039DBD3E45C61B362220958EA430EEC06A4442CA* ____func_1; // easyar.Detail/FunctorOfVoid/DestroyDelegate easyar.Detail/FunctorOfVoid::_destroy DestroyDelegate_t447A957097F29D4DAFC1C1624595D579840EC5AA* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoid struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoid struct FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromAccelerometerResult struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 { // System.IntPtr easyar.Detail/FunctorOfVoidFromAccelerometerResult::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromAccelerometerResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromAccelerometerResult::_func FunctionDelegate_t7F710B007CD2457179E45AAF5646C82771CE8F44* ____func_1; // easyar.Detail/FunctorOfVoidFromAccelerometerResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromAccelerometerResult::_destroy DestroyDelegate_t58E3A2A18FF680CD48F2CAAE4B1AFE49EC089170* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromAccelerometerResult struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromAccelerometerResult struct FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromBool struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F { // System.IntPtr easyar.Detail/FunctorOfVoidFromBool::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromBool/FunctionDelegate easyar.Detail/FunctorOfVoidFromBool::_func FunctionDelegate_t6838A4C0A5A480B553469A52EA8342180EAA590E* ____func_1; // easyar.Detail/FunctorOfVoidFromBool/DestroyDelegate easyar.Detail/FunctorOfVoidFromBool::_destroy DestroyDelegate_t8D6C19ACBE930FECB6D824B8B280B27E47E3D84E* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBool struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBool struct FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromBoolAndString struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C { // System.IntPtr easyar.Detail/FunctorOfVoidFromBoolAndString::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromBoolAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromBoolAndString::_func FunctionDelegate_t60E2ADE7FD4516B2AD75829D232ADD3C58F99018* ____func_1; // easyar.Detail/FunctorOfVoidFromBoolAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromBoolAndString::_destroy DestroyDelegate_tD27265D6A384BF0E1879406EBB5E4B41F3742010* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBoolAndString struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBoolAndString struct FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E { // System.IntPtr easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_func FunctionDelegate_tD28A8D5CECB080EE469AAADEA211556D3D2307FF* ____func_1; // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromBoolAndStringAndString::_destroy DestroyDelegate_t078AFCF15687D564986F4F3AC810EFB18CBB743B* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromBoolAndStringAndString struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromBoolAndStringAndString struct FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromCameraState struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC { // System.IntPtr easyar.Detail/FunctorOfVoidFromCameraState::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromCameraState/FunctionDelegate easyar.Detail/FunctorOfVoidFromCameraState::_func FunctionDelegate_tFF3EBB16CE536E94B9C3F291D629132BE5A2DD52* ____func_1; // easyar.Detail/FunctorOfVoidFromCameraState/DestroyDelegate easyar.Detail/FunctorOfVoidFromCameraState::_destroy DestroyDelegate_tD91E3FD7E4057E79B3F4B19C4B0B46A91C13A4FE* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCameraState struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCameraState struct FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 { // System.IntPtr easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_func FunctionDelegate_t5E77BDE05F13D9CFD6C424985CF5351D537C470C* ____func_1; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromCloudRecognizationResult::_destroy DestroyDelegate_tD57576335F40A90B6AA1D7ECD8562868D1F1ACD3* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromCloudRecognizationResult struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromCloudRecognizationResult struct FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromFeedbackFrame struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 { // System.IntPtr easyar.Detail/FunctorOfVoidFromFeedbackFrame::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromFeedbackFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromFeedbackFrame::_func FunctionDelegate_tC765170B0F8E5BFBEBA7A393C0A1A004D46EE068* ____func_1; // easyar.Detail/FunctorOfVoidFromFeedbackFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromFeedbackFrame::_destroy DestroyDelegate_t02DA9429672ED102B5A7E00913F5669AF7A1A93C* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromFeedbackFrame struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromFeedbackFrame struct FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromInputFrame struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD { // System.IntPtr easyar.Detail/FunctorOfVoidFromInputFrame::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromInputFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromInputFrame::_func FunctionDelegate_tAE24E5B95C20C8B450DD611B029EF1FCF1918344* ____func_1; // easyar.Detail/FunctorOfVoidFromInputFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromInputFrame::_destroy DestroyDelegate_tEDAF53B8146474766D817C2B23C2690ED5E88596* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromInputFrame struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromInputFrame struct FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromLocationResult struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C { // System.IntPtr easyar.Detail/FunctorOfVoidFromLocationResult::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromLocationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromLocationResult::_func FunctionDelegate_t29762618B76131737A12CA8E22AE25500D9329AD* ____func_1; // easyar.Detail/FunctorOfVoidFromLocationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromLocationResult::_destroy DestroyDelegate_tB9F75241AD073184F533F788D2B30EF700EADE1F* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromLocationResult struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromLocationResult struct FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromLogLevelAndString struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 { // System.IntPtr easyar.Detail/FunctorOfVoidFromLogLevelAndString::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromLogLevelAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromLogLevelAndString::_func FunctionDelegate_t1741782EF54046A9A97CB30B95B59704F29FE108* ____func_1; // easyar.Detail/FunctorOfVoidFromLogLevelAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromLogLevelAndString::_destroy DestroyDelegate_t102E63DB5713B50EF220415A5EED2CFF42577086* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromLogLevelAndString struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromLogLevelAndString struct FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A { // System.IntPtr easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/FunctionDelegate easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_func FunctionDelegate_tF1B9696361C45CE4E58254164AC71B4250C3D311* ____func_1; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse/DestroyDelegate easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse::_destroy DestroyDelegate_t14F5044B3327F39A0664AD90B37B13C7067BEE2C* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse struct FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromOutputFrame struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 { // System.IntPtr easyar.Detail/FunctorOfVoidFromOutputFrame::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromOutputFrame/FunctionDelegate easyar.Detail/FunctorOfVoidFromOutputFrame::_func FunctionDelegate_t0F75C445B05E0F860C80498EED96CF4190499618* ____func_1; // easyar.Detail/FunctorOfVoidFromOutputFrame/DestroyDelegate easyar.Detail/FunctorOfVoidFromOutputFrame::_destroy DestroyDelegate_tA9CD7056BB4D07B163B699A1BE61F870440342BE* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromOutputFrame struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromOutputFrame struct FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 { // System.IntPtr easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_func FunctionDelegate_t6CA9D27F006F5771E3722F3FEC66DCAAEBFDA94D* ____func_1; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromPermissionStatusAndString::_destroy DestroyDelegate_tD5763E35EC686E13C88FF79BCB9EF8D1A8849FDE* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromPermissionStatusAndString struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromPermissionStatusAndString struct FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromProximityLocationResult struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC { // System.IntPtr easyar.Detail/FunctorOfVoidFromProximityLocationResult::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromProximityLocationResult/FunctionDelegate easyar.Detail/FunctorOfVoidFromProximityLocationResult::_func FunctionDelegate_t27DD712872EADB7A5034089CE985F9A2994DC8F5* ____func_1; // easyar.Detail/FunctorOfVoidFromProximityLocationResult/DestroyDelegate easyar.Detail/FunctorOfVoidFromProximityLocationResult::_destroy DestroyDelegate_t9F92E3537CA47A64DF1D5FC96589857A05A52C82* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromProximityLocationResult struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromProximityLocationResult struct FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B { // System.IntPtr easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString/FunctionDelegate easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_func FunctionDelegate_t39F744197B2C06C6F8B0DEAF45CFB081445F1964* ____func_1; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString/DestroyDelegate easyar.Detail/FunctorOfVoidFromRecordStatusAndString::_destroy DestroyDelegate_tE53E0BE41FD126E23BED0DA9192B5FBD1562CAB0* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromRecordStatusAndString struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromRecordStatusAndString struct FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromTargetAndBool struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 { // System.IntPtr easyar.Detail/FunctorOfVoidFromTargetAndBool::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromTargetAndBool/FunctionDelegate easyar.Detail/FunctorOfVoidFromTargetAndBool::_func FunctionDelegate_tF5038DBE4F7C4CA91F6508EFFEF516E51027DCE9* ____func_1; // easyar.Detail/FunctorOfVoidFromTargetAndBool/DestroyDelegate easyar.Detail/FunctorOfVoidFromTargetAndBool::_destroy DestroyDelegate_t78C2B0C3DD6F5D34FB45CE6E07F6061C902E04F7* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromTargetAndBool struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromTargetAndBool struct FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/FunctorOfVoidFromVideoStatus struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 { // System.IntPtr easyar.Detail/FunctorOfVoidFromVideoStatus::_state intptr_t ____state_0; // easyar.Detail/FunctorOfVoidFromVideoStatus/FunctionDelegate easyar.Detail/FunctorOfVoidFromVideoStatus::_func FunctionDelegate_tA9592628574CC8D70735C1D9868640DB63415F7C* ____func_1; // easyar.Detail/FunctorOfVoidFromVideoStatus/DestroyDelegate easyar.Detail/FunctorOfVoidFromVideoStatus::_destroy DestroyDelegate_tC4DF5DBB254367869173108A16D58C2991DF5FED* ____destroy_2; }; // Native definition for P/Invoke marshalling of easyar.Detail/FunctorOfVoidFromVideoStatus struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // Native definition for COM marshalling of easyar.Detail/FunctorOfVoidFromVideoStatus struct FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com { intptr_t ____state_0; Il2CppMethodPointer ____func_1; Il2CppMethodPointer ____destroy_2; }; // easyar.Detail/OptionalOfAccelerometerResult struct OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 { // System.Byte easyar.Detail/OptionalOfAccelerometerResult::has_value_ uint8_t ___has_value__0; // easyar.AccelerometerResult easyar.Detail/OptionalOfAccelerometerResult::value AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___value_1; }; // easyar.Detail/OptionalOfBuffer struct OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 { // System.Byte easyar.Detail/OptionalOfBuffer::has_value_ uint8_t ___has_value__0; // System.IntPtr easyar.Detail/OptionalOfBuffer::value intptr_t ___value_1; }; // easyar.Detail/OptionalOfImage struct OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 { // System.Byte easyar.Detail/OptionalOfImage::has_value_ uint8_t ___has_value__0; // System.IntPtr easyar.Detail/OptionalOfImage::value intptr_t ___value_1; }; // easyar.Detail/OptionalOfImageTarget struct OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 { // System.Byte easyar.Detail/OptionalOfImageTarget::has_value_ uint8_t ___has_value__0; // System.IntPtr easyar.Detail/OptionalOfImageTarget::value intptr_t ___value_1; }; // easyar.Detail/OptionalOfLocationResult struct OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE { // System.Byte easyar.Detail/OptionalOfLocationResult::has_value_ uint8_t ___has_value__0; // easyar.LocationResult easyar.Detail/OptionalOfLocationResult::value LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___value_1; }; // easyar.Detail/OptionalOfMatrix44F struct OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E { // System.Byte easyar.Detail/OptionalOfMatrix44F::has_value_ uint8_t ___has_value__0; // easyar.Matrix44F easyar.Detail/OptionalOfMatrix44F::value Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___value_1; }; // easyar.Detail/OptionalOfString struct OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 { // System.Byte easyar.Detail/OptionalOfString::has_value_ uint8_t ___has_value__0; // System.IntPtr easyar.Detail/OptionalOfString::value intptr_t ___value_1; }; // easyar.Optional`1> struct Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___Some_2; }; // easyar.Optional`1> struct Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* ___Some_2; }; // easyar.Optional`1> struct Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___Some_2; }; // easyar.Optional`1> struct Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___Some_2; }; // easyar.Optional`1> struct Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* ___Some_2; }; // easyar.Optional`1> struct Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* ___Some_2; }; // easyar.Optional`1> struct Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* ___Some_2; }; // easyar.Optional`1 struct Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___Some_2; }; // easyar.Optional`1 struct Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___Some_2; }; // easyar.Optional`1 struct Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___Some_2; }; // easyar.Optional`1 struct Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some double ___Some_2; }; // easyar.Optional`1 struct Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___Some_2; }; // easyar.Optional`1 struct Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* ___Some_2; }; // easyar.Optional`1 struct Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some int32_t ___Some_2; }; // easyar.Optional`1 struct Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___Some_2; }; // easyar.Optional`1 struct Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___Some_2; }; // easyar.Optional`1 struct Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 { // easyar.OptionalTag easyar.Optional`1::_Tag int32_t ____Tag_0; // easyar.Unit easyar.Optional`1::None Unit_t934B7E7CA82AE6BF510C860F0D2D37CB95C1F185 ___None_1; // T easyar.Optional`1::Some String_t* ___Some_2; }; // easyar.Optional`1 typedef Il2CppFullySharedGenericStruct Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E; // easyar.ARCoreCameraDevice struct ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.ARKitCameraDevice struct ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.Accelerometer struct Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.AccelerometerResultSink struct AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.AccelerometerResultSource struct AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.Buffer struct Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.BufferDictionary struct BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.BufferPool struct BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.CallbackScheduler struct CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.CameraDevice struct CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.CameraParameters struct CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.CloudRecognizationResult struct CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.CloudRecognizer struct CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.DenseSpatialMap struct DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.FeedbackFrame struct FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.FeedbackFrameFork struct FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.FeedbackFrameSink struct FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.FeedbackFrameSource struct FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.FrameFilterResult struct FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.Image struct Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.ImageTargetParameters struct ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.ImageTracker struct ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrame struct InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrameFork struct InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFramePlayer struct InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrameRecorder struct InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrameSink struct InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrameSource struct InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.InputFrameThrottler struct InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.LocationResultSink struct LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.LocationResultSource struct LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.MegaTracker struct MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.MegaTrackerLocalizationResponse struct MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.MotionTrackerCameraDevice struct MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // easyar.OutputFrame struct OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.OutputFrameFork struct OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.OutputFrameJoin struct OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.OutputFrameSink struct OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.OutputFrameSource struct OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.PlaneData struct PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.ProximityLocationResultSink struct ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.ProximityLocationResultSource struct ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.RealTimeCoordinateTransform struct RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.Recorder struct Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.RecorderConfiguration struct RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SceneMesh struct SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SignalSink struct SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SignalSource struct SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SparseSpatialMap struct SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SparseSpatialMapConfig struct SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SparseSpatialMapManager struct SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.SurfaceTracker struct SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // easyar.Target struct Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.TextureId struct TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.VideoPlayer struct VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2 : public RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E { }; // easyar.Buffer/<>c__DisplayClass11_0 struct U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54 : public RuntimeObject { // System.Runtime.InteropServices.GCHandle easyar.Buffer/<>c__DisplayClass11_0::h GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___h_0; }; // easyar.Buffer/<>c__DisplayClass13_0 struct U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8 : public RuntimeObject { // System.Runtime.InteropServices.GCHandle easyar.Buffer/<>c__DisplayClass13_0::h GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___h_0; // System.Action easyar.Buffer/<>c__DisplayClass13_0::deleter Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___deleter_1; }; // easyar.Detail/OptionalOfFunctorOfVoid struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD { // System.Byte easyar.Detail/OptionalOfFunctorOfVoid::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoid easyar.Detail/OptionalOfFunctorOfVoid::value FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoid struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoid struct OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_marshaled_com { uint8_t ___has_value__0; FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromAccelerometerResult easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::value FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult struct OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromBool struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromBool::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromBool easyar.Detail/OptionalOfFunctorOfVoidFromBool::value FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromBool struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromBool struct OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromCameraState struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromCameraState easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::value FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromCameraState struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromCameraState struct OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromFeedbackFrame easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::value FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame struct OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromInputFrame easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::value FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame struct OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromLocationResult easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::value FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult struct OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::value FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse struct OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromOutputFrame easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::value FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame struct OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::value FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString struct OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromProximityLocationResult easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::value FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult struct OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromRecordStatusAndString easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::value FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString struct OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B_marshaled_com ___value_1; }; // easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 { // System.Byte easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::has_value_ uint8_t ___has_value__0; // easyar.Detail/FunctorOfVoidFromVideoStatus easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::value FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 ___value_1; }; // Native definition for P/Invoke marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_pinvoke { uint8_t ___has_value__0; FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_pinvoke ___value_1; }; // Native definition for COM marshalling of easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus struct OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_marshaled_com { uint8_t ___has_value__0; FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9_marshaled_com ___value_1; }; // System.Action`1 struct Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416 : public MulticastDelegate_t { }; // System.Action`3 struct Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10 : public MulticastDelegate_t { }; // System.Func`2,easyar.OutputFrame> struct Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult> struct Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool> struct Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState> struct Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame> struct Func_2_tACD234FD880E778035BC28478291FC75138A32E8 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame> struct Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult> struct Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse> struct Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame> struct Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult> struct Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7 : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus> struct Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> struct Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C : public MulticastDelegate_t { }; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString> struct Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A : public MulticastDelegate_t { }; // System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid> struct Func_2_t41091BD3C845CC733761673860F070F7A89321EC : public MulticastDelegate_t { }; // System.Func`2,easyar.Detail/OptionalOfImage> struct Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6 : public MulticastDelegate_t { }; // System.Func`2,easyar.Detail/OptionalOfInt> struct Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356 : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF : public MulticastDelegate_t { }; // System.Func`2> struct Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53 : public MulticastDelegate_t { }; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.ArgumentException::_paramName String_t* ____paramName_18; }; // easyar.DelayedCallbackScheduler struct DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED { }; // easyar.ImageTarget struct ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB : public Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836 { }; // easyar.ImmediateCallbackScheduler struct ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8 : public CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED { }; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // easyar.MegaTrackerResult struct MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B { }; // easyar.SparseSpatialMapResult struct SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B { }; // easyar.SurfaceTrackerResult struct SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578 : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B { }; // easyar.TargetTrackerResult struct TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA : public FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B { }; // easyar.RefBase/Retainer struct Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A : public MulticastDelegate_t { }; // easyar.ImageTrackerResult struct ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA : public TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA { }; // System.Collections.Generic.List`1 struct List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BlockInfoU5BU5D_t3355B6CCA57B8AD3F6B6A3979FDE88902AC46C15* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ImageU5BU5D_t5682444F0FDFC9162FE40D09B11BFA5D08F92667* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MegaTrackerBlockInstanceU5BU5D_tD7B8F8BC84E052265D7600747702A081B76D19A4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5F82084AFCF6143EB18B69726E87384A925AC892_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PlaneDataU5BU5D_tAC3898C0AE173799867D066967941E9D113A8182* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TargetU5BU5D_t0AA0BABEC4C03637F2BCB6C80C45E8FCEC7C879B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TargetInstanceU5BU5D_t1CE4B3FDA058845D51EDA80B117BE88DE63B2CCD* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vec3FU5BU5D_tF81AA6AD2EAE4CAFC9F6B036D6164569771A83CF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // easyar.CameraDeviceSelector // easyar.CameraDeviceSelector // easyar.Detail struct Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_StaticFields { // System.Collections.Generic.Dictionary`2> easyar.Detail::TypeNameToConstructor Dictionary_2_tB9E162617C6BBDDBFA69BD00FD514AEDA558455F* ___TypeNameToConstructor_1; }; // easyar.Detail // easyar.Engine // easyar.Engine // easyar.ImageHelper // easyar.ImageHelper // easyar.JniUtility // easyar.JniUtility // easyar.Log // easyar.Log // easyar.Storage // easyar.Storage // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // easyar.Accelerometer/<>c struct U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields { // easyar.Accelerometer/<>c easyar.Accelerometer/<>c::<>9 U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* ___U3CU3E9_0; // System.Func`2> easyar.Accelerometer/<>c::<>9__9_0 Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* ___U3CU3E9__9_0_1; }; // easyar.Accelerometer/<>c // easyar.AccelerometerResultSource/<>c struct U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields { // easyar.AccelerometerResultSource/<>c easyar.AccelerometerResultSource/<>c::<>9 U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult> easyar.AccelerometerResultSource/<>c::<>9__3_0 Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* ___U3CU3E9__3_0_1; }; // easyar.AccelerometerResultSource/<>c // easyar.Buffer/<>c struct U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields { // easyar.Buffer/<>c easyar.Buffer/<>c::<>9 U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* ___U3CU3E9_0; // System.Action easyar.Buffer/<>c::<>9__12_0 Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CU3E9__12_0_1; }; // easyar.Buffer/<>c // easyar.BufferDictionary/<>c struct U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields { // easyar.BufferDictionary/<>c easyar.BufferDictionary/<>c::<>9 U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* ___U3CU3E9_0; // System.Func`2> easyar.BufferDictionary/<>c::<>9__6_0 Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* ___U3CU3E9__6_0_1; }; // easyar.BufferDictionary/<>c // easyar.BufferPool/<>c struct U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields { // easyar.BufferPool/<>c easyar.BufferPool/<>c::<>9 U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* ___U3CU3E9_0; // System.Func`2> easyar.BufferPool/<>c::<>9__7_0 Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* ___U3CU3E9__7_0_1; }; // easyar.BufferPool/<>c // easyar.CameraDevice/<>c struct U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields { // easyar.CameraDevice/<>c easyar.CameraDevice/<>c::<>9 U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState> easyar.CameraDevice/<>c::<>9__11_0 Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* ___U3CU3E9__11_0_1; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> easyar.CameraDevice/<>c::<>9__12_0 Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* ___U3CU3E9__12_0_2; }; // easyar.CameraDevice/<>c // easyar.CloudRecognizationResult/<>c struct U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields { // easyar.CloudRecognizationResult/<>c easyar.CloudRecognizationResult/<>c::<>9 U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* ___U3CU3E9_0; // System.Func`2> easyar.CloudRecognizationResult/<>c::<>9__4_0 Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___U3CU3E9__4_0_1; }; // easyar.CloudRecognizationResult/<>c // easyar.CloudRecognizationResult/<>c__DisplayClass5_0 // easyar.CloudRecognizationResult/<>c__DisplayClass5_0 // easyar.CloudRecognizer/<>c struct U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields { // easyar.CloudRecognizer/<>c easyar.CloudRecognizer/<>c::<>9 U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* ___U3CU3E9_0; // System.Func`2,easyar.Detail/OptionalOfInt> easyar.CloudRecognizer/<>c::<>9__6_0 Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__6_0_1; }; // easyar.CloudRecognizer/<>c // easyar.Detail/AutoRelease // easyar.Detail/AutoRelease // easyar.FeedbackFrameSource/<>c struct U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields { // easyar.FeedbackFrameSource/<>c easyar.FeedbackFrameSource/<>c::<>9 U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame> easyar.FeedbackFrameSource/<>c::<>9__3_0 Func_2_tACD234FD880E778035BC28478291FC75138A32E8* ___U3CU3E9__3_0_1; }; // easyar.FeedbackFrameSource/<>c // easyar.ImageHelper/<>c struct U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields { // easyar.ImageHelper/<>c easyar.ImageHelper/<>c::<>9 U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* ___U3CU3E9_0; // System.Func`2> easyar.ImageHelper/<>c::<>9__0_0 Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* ___U3CU3E9__0_0_1; }; // easyar.ImageHelper/<>c // easyar.ImageTarget/<>c struct U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields { // easyar.ImageTarget/<>c easyar.ImageTarget/<>c::<>9 U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* ___U3CU3E9_0; // System.Func`2> easyar.ImageTarget/<>c::<>9__4_0 Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___U3CU3E9__4_0_1; // System.Func`2> easyar.ImageTarget/<>c::<>9__5_0 Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___U3CU3E9__5_0_2; // System.Func`2> easyar.ImageTarget/<>c::<>9__6_0 Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___U3CU3E9__6_0_3; // System.Func`2> easyar.ImageTarget/<>c::<>9__8_0 Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___U3CU3E9__8_0_4; }; // easyar.ImageTarget/<>c // easyar.InputFrameSource/<>c struct U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields { // easyar.InputFrameSource/<>c easyar.InputFrameSource/<>c::<>9 U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame> easyar.InputFrameSource/<>c::<>9__3_0 Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* ___U3CU3E9__3_0_1; }; // easyar.InputFrameSource/<>c // easyar.LocationResultSource/<>c struct U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields { // easyar.LocationResultSource/<>c easyar.LocationResultSource/<>c::<>9 U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult> easyar.LocationResultSource/<>c::<>9__3_0 Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* ___U3CU3E9__3_0_1; }; // easyar.LocationResultSource/<>c // easyar.MegaTracker/<>c struct U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields { // easyar.MegaTracker/<>c easyar.MegaTracker/<>c::<>9 U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* ___U3CU3E9_0; // System.Func`2,easyar.Detail/OptionalOfInt> easyar.MegaTracker/<>c::<>9__12_0 Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__12_0_1; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse> easyar.MegaTracker/<>c::<>9__15_0 Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* ___U3CU3E9__15_0_2; }; // easyar.MegaTracker/<>c // easyar.MegaTrackerLocalizationResponse/<>c struct U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields { // easyar.MegaTrackerLocalizationResponse/<>c easyar.MegaTrackerLocalizationResponse/<>c::<>9 U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* ___U3CU3E9_0; // System.Func`2> easyar.MegaTrackerLocalizationResponse/<>c::<>9__4_0 Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* ___U3CU3E9__4_0_1; // System.Func`2> easyar.MegaTrackerLocalizationResponse/<>c::<>9__5_0 Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* ___U3CU3E9__5_0_2; // System.Func`2> easyar.MegaTrackerLocalizationResponse/<>c::<>9__8_0 Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___U3CU3E9__8_0_3; // System.Func`2> easyar.MegaTrackerLocalizationResponse/<>c::<>9__9_0 Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___U3CU3E9__9_0_4; }; // easyar.MegaTrackerLocalizationResponse/<>c // easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0 // easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0 // easyar.OutputFrameSource/<>c struct U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields { // easyar.OutputFrameSource/<>c easyar.OutputFrameSource/<>c::<>9 U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame> easyar.OutputFrameSource/<>c::<>9__3_0 Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* ___U3CU3E9__3_0_1; }; // easyar.OutputFrameSource/<>c // easyar.ProximityLocationResultSource/<>c struct U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields { // easyar.ProximityLocationResultSource/<>c easyar.ProximityLocationResultSource/<>c::<>9 U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult> easyar.ProximityLocationResultSource/<>c::<>9__3_0 Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* ___U3CU3E9__3_0_1; }; // easyar.ProximityLocationResultSource/<>c // easyar.Recorder/<>c struct U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields { // easyar.Recorder/<>c easyar.Recorder/<>c::<>9 U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> easyar.Recorder/<>c::<>9__4_0 Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* ___U3CU3E9__4_0_1; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString> easyar.Recorder/<>c::<>9__5_0 Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* ___U3CU3E9__5_0_2; }; // easyar.Recorder/<>c // easyar.SignalSource/<>c struct U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields { // easyar.SignalSource/<>c easyar.SignalSource/<>c::<>9 U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* ___U3CU3E9_0; // System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid> easyar.SignalSource/<>c::<>9__3_0 Func_2_t41091BD3C845CC733761673860F070F7A89321EC* ___U3CU3E9__3_0_1; }; // easyar.SignalSource/<>c // easyar.SparseSpatialMap/<>c struct U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields { // easyar.SparseSpatialMap/<>c easyar.SparseSpatialMap/<>c::<>9 U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool> easyar.SparseSpatialMap/<>c::<>9__17_0 Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* ___U3CU3E9__17_0_1; }; // easyar.SparseSpatialMap/<>c // easyar.SparseSpatialMapManager/<>c struct U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields { // easyar.SparseSpatialMapManager/<>c easyar.SparseSpatialMapManager/<>c::<>9 U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* ___U3CU3E9_0; // System.Func`2,easyar.Detail/OptionalOfImage> easyar.SparseSpatialMapManager/<>c::<>9__5_0 Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* ___U3CU3E9__5_0_1; // System.Func`2,easyar.Detail/OptionalOfInt> easyar.SparseSpatialMapManager/<>c::<>9__5_1 Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__5_1_2; // System.Func`2,easyar.Detail/OptionalOfInt> easyar.SparseSpatialMapManager/<>c::<>9__6_0 Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___U3CU3E9__6_0_3; }; // easyar.SparseSpatialMapManager/<>c // easyar.SparseSpatialMapResult/<>c struct U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields { // easyar.SparseSpatialMapResult/<>c easyar.SparseSpatialMapResult/<>c::<>9 U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* ___U3CU3E9_0; // System.Func`2> easyar.SparseSpatialMapResult/<>c::<>9__4_0 Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* ___U3CU3E9__4_0_1; // System.Func`2> easyar.SparseSpatialMapResult/<>c::<>9__5_0 Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* ___U3CU3E9__5_0_2; }; // easyar.SparseSpatialMapResult/<>c // easyar.VideoPlayer/<>c struct U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields { // easyar.VideoPlayer/<>c easyar.VideoPlayer/<>c::<>9 U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* ___U3CU3E9_0; // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus> easyar.VideoPlayer/<>c::<>9__7_0 Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* ___U3CU3E9__7_0_1; }; // easyar.VideoPlayer/<>c // easyar.AccelerometerResult // easyar.AccelerometerResult // easyar.BlockInfo // easyar.BlockInfo // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Byte // System.Byte // System.Double // System.Double // System.Int32 // System.Int32 // System.Int64 // System.Int64 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // easyar.LocationResult // easyar.LocationResult // easyar.MagnetometerResult // easyar.MagnetometerResult // easyar.Matrix33F // easyar.Matrix33F // easyar.Matrix44F // easyar.Matrix44F // easyar.ProximityLocationResult // easyar.ProximityLocationResult // System.Single // System.Single // easyar.Vec2F // easyar.Vec2F // easyar.Vec2I // easyar.Vec2I // easyar.Vec3D // easyar.Vec3D // easyar.Vec3F // easyar.Vec3F // easyar.Vec4F // easyar.Vec4F // easyar.Vec4I // easyar.Vec4I // System.Void // System.Void // easyar.Detail/OptionalOfDouble // easyar.Detail/OptionalOfDouble // easyar.Detail/OptionalOfInt // easyar.Detail/OptionalOfInt // easyar.ARCoreCameraDeviceFocusMode // easyar.ARCoreCameraDeviceFocusMode // easyar.ARKitCameraDeviceFocusMode // easyar.ARKitCameraDeviceFocusMode // easyar.AndroidCameraApiType // easyar.AndroidCameraApiType // easyar.CameraDeviceFocusMode // easyar.CameraDeviceFocusMode // easyar.CameraDevicePreference // easyar.CameraDevicePreference // easyar.CameraDevicePresetProfile // easyar.CameraDevicePresetProfile // easyar.CameraDeviceType // easyar.CameraDeviceType // easyar.CameraState // easyar.CameraState // easyar.CloudRecognizationStatus // easyar.CloudRecognizationStatus // easyar.EngineOperatingSystem // easyar.EngineOperatingSystem // System.Runtime.InteropServices.GCHandle // System.Runtime.InteropServices.GCHandle // System.Runtime.InteropServices.GCHandleType // System.Runtime.InteropServices.GCHandleType // easyar.ImageTrackerMode // easyar.ImageTrackerMode // easyar.InputFrameSourceType // easyar.InputFrameSourceType // easyar.LocalizationMode // easyar.LocalizationMode // easyar.LogLevel // easyar.LogLevel // easyar.MegaTrackerLocalizationStatus // easyar.MegaTrackerLocalizationStatus // easyar.MotionTrackerCameraDeviceFPS // easyar.MotionTrackerCameraDeviceFPS // easyar.MotionTrackerCameraDeviceFocusMode // easyar.MotionTrackerCameraDeviceFocusMode // easyar.MotionTrackerCameraDeviceQualityLevel // easyar.MotionTrackerCameraDeviceQualityLevel // easyar.MotionTrackerCameraDeviceResolution // easyar.MotionTrackerCameraDeviceResolution // easyar.MotionTrackerCameraDeviceTrackingMode // easyar.MotionTrackerCameraDeviceTrackingMode // easyar.MotionTrackingStatus // easyar.MotionTrackingStatus // easyar.PixelFormat // easyar.PixelFormat // easyar.PlaneType // easyar.PlaneType // easyar.RecordProfile // easyar.RecordProfile // easyar.RecordStatus // easyar.RecordStatus // easyar.RecordVideoOrientation // easyar.RecordVideoOrientation // easyar.RecordVideoSize // easyar.RecordVideoSize // easyar.RecordZoomMode // easyar.RecordZoomMode // easyar.RefBase // easyar.RefBase // easyar.StorageType // easyar.StorageType // easyar.VideoStatus // easyar.VideoStatus // easyar.VideoType // easyar.VideoType // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame // easyar.Detail/FunctorOfVoid // easyar.Detail/FunctorOfVoid // easyar.Detail/FunctorOfVoidFromAccelerometerResult // easyar.Detail/FunctorOfVoidFromAccelerometerResult // easyar.Detail/FunctorOfVoidFromBool // easyar.Detail/FunctorOfVoidFromBool // easyar.Detail/FunctorOfVoidFromBoolAndString // easyar.Detail/FunctorOfVoidFromBoolAndString // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString // easyar.Detail/FunctorOfVoidFromCameraState // easyar.Detail/FunctorOfVoidFromCameraState // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult // easyar.Detail/FunctorOfVoidFromFeedbackFrame // easyar.Detail/FunctorOfVoidFromFeedbackFrame // easyar.Detail/FunctorOfVoidFromInputFrame // easyar.Detail/FunctorOfVoidFromInputFrame // easyar.Detail/FunctorOfVoidFromLocationResult // easyar.Detail/FunctorOfVoidFromLocationResult // easyar.Detail/FunctorOfVoidFromLogLevelAndString // easyar.Detail/FunctorOfVoidFromLogLevelAndString // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse // easyar.Detail/FunctorOfVoidFromOutputFrame // easyar.Detail/FunctorOfVoidFromOutputFrame // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString // easyar.Detail/FunctorOfVoidFromProximityLocationResult // easyar.Detail/FunctorOfVoidFromProximityLocationResult // easyar.Detail/FunctorOfVoidFromRecordStatusAndString // easyar.Detail/FunctorOfVoidFromRecordStatusAndString // easyar.Detail/FunctorOfVoidFromTargetAndBool // easyar.Detail/FunctorOfVoidFromTargetAndBool // easyar.Detail/FunctorOfVoidFromVideoStatus // easyar.Detail/FunctorOfVoidFromVideoStatus // easyar.Detail/OptionalOfAccelerometerResult // easyar.Detail/OptionalOfAccelerometerResult // easyar.Detail/OptionalOfBuffer // easyar.Detail/OptionalOfBuffer // easyar.Detail/OptionalOfImage // easyar.Detail/OptionalOfImage // easyar.Detail/OptionalOfImageTarget // easyar.Detail/OptionalOfImageTarget // easyar.Detail/OptionalOfLocationResult // easyar.Detail/OptionalOfLocationResult // easyar.Detail/OptionalOfMatrix44F // easyar.Detail/OptionalOfMatrix44F // easyar.Detail/OptionalOfString // easyar.Detail/OptionalOfString // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1> // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.Optional`1 // easyar.ARCoreCameraDevice // easyar.ARCoreCameraDevice // easyar.ARKitCameraDevice // easyar.ARKitCameraDevice // easyar.Accelerometer // easyar.Accelerometer // easyar.AccelerometerResultSink // easyar.AccelerometerResultSink // easyar.AccelerometerResultSource // easyar.AccelerometerResultSource // easyar.Buffer // easyar.Buffer // easyar.BufferDictionary // easyar.BufferDictionary // easyar.BufferPool // easyar.BufferPool // easyar.CallbackScheduler // easyar.CallbackScheduler // easyar.CameraDevice // easyar.CameraDevice // easyar.CameraParameters // easyar.CameraParameters // easyar.CloudRecognizationResult // easyar.CloudRecognizationResult // easyar.CloudRecognizer // easyar.CloudRecognizer // easyar.DenseSpatialMap // easyar.DenseSpatialMap // easyar.FeedbackFrame // easyar.FeedbackFrame // easyar.FeedbackFrameFork // easyar.FeedbackFrameFork // easyar.FeedbackFrameSink // easyar.FeedbackFrameSink // easyar.FeedbackFrameSource // easyar.FeedbackFrameSource // easyar.FrameFilterResult // easyar.FrameFilterResult // easyar.Image // easyar.Image // easyar.ImageTargetParameters // easyar.ImageTargetParameters // easyar.ImageTracker // easyar.ImageTracker // easyar.InputFrame // easyar.InputFrame // easyar.InputFrameFork // easyar.InputFrameFork // easyar.InputFramePlayer // easyar.InputFramePlayer // easyar.InputFrameRecorder // easyar.InputFrameRecorder // easyar.InputFrameSink // easyar.InputFrameSink // easyar.InputFrameSource // easyar.InputFrameSource // easyar.InputFrameThrottler // easyar.InputFrameThrottler // easyar.LocationResultSink // easyar.LocationResultSink // easyar.LocationResultSource // easyar.LocationResultSource // easyar.MegaTracker // easyar.MegaTracker // easyar.MegaTrackerLocalizationResponse // easyar.MegaTrackerLocalizationResponse // easyar.MotionTrackerCameraDevice // easyar.MotionTrackerCameraDevice // easyar.OutputFrame // easyar.OutputFrame // easyar.OutputFrameFork // easyar.OutputFrameFork // easyar.OutputFrameJoin // easyar.OutputFrameJoin // easyar.OutputFrameSink // easyar.OutputFrameSink // easyar.OutputFrameSource // easyar.OutputFrameSource // easyar.PlaneData // easyar.PlaneData // easyar.ProximityLocationResultSink // easyar.ProximityLocationResultSink // easyar.ProximityLocationResultSource // easyar.ProximityLocationResultSource // easyar.RealTimeCoordinateTransform // easyar.RealTimeCoordinateTransform // easyar.Recorder // easyar.Recorder // easyar.RecorderConfiguration // easyar.RecorderConfiguration // easyar.SceneMesh // easyar.SceneMesh // easyar.SignalSink // easyar.SignalSink // easyar.SignalSource // easyar.SignalSource // easyar.SparseSpatialMap // easyar.SparseSpatialMap // easyar.SparseSpatialMapConfig // easyar.SparseSpatialMapConfig // easyar.SparseSpatialMapManager // easyar.SparseSpatialMapManager // easyar.SurfaceTracker // easyar.SurfaceTracker // easyar.Target // easyar.Target // easyar.TextureId // easyar.TextureId // easyar.VideoPlayer // easyar.VideoPlayer // easyar.Buffer/<>c__DisplayClass11_0 // easyar.Buffer/<>c__DisplayClass11_0 // easyar.Buffer/<>c__DisplayClass13_0 // easyar.Buffer/<>c__DisplayClass13_0 // easyar.Detail/OptionalOfFunctorOfVoid // easyar.Detail/OptionalOfFunctorOfVoid // easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult // easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult // easyar.Detail/OptionalOfFunctorOfVoidFromBool // easyar.Detail/OptionalOfFunctorOfVoidFromBool // easyar.Detail/OptionalOfFunctorOfVoidFromCameraState // easyar.Detail/OptionalOfFunctorOfVoidFromCameraState // easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame // easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame // easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame // easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame // easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult // easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult // easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse // easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse // easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame // easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame // easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString // easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString // easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult // easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult // easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString // easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString // easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus // easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`2 // System.Action`3 // System.Action`3 // System.Func`2,easyar.OutputFrame> // System.Func`2,easyar.OutputFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString> // System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString> // System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid> // System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid> // System.Func`2,easyar.Detail/OptionalOfImage> // System.Func`2,easyar.Detail/OptionalOfImage> // System.Func`2,easyar.Detail/OptionalOfInt> // System.Func`2,easyar.Detail/OptionalOfInt> // System.Func`2 // System.Func`2 // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Func`2> // System.Action // System.Action // System.ArgumentException // System.ArgumentException // easyar.DelayedCallbackScheduler // easyar.DelayedCallbackScheduler // easyar.ImageTarget // easyar.ImageTarget // easyar.ImmediateCallbackScheduler // easyar.ImmediateCallbackScheduler // System.InvalidOperationException // System.InvalidOperationException // easyar.MegaTrackerResult // easyar.MegaTrackerResult // easyar.SparseSpatialMapResult // easyar.SparseSpatialMapResult // easyar.SurfaceTrackerResult // easyar.SurfaceTrackerResult // easyar.TargetTrackerResult // easyar.TargetTrackerResult // easyar.RefBase/Retainer // easyar.RefBase/Retainer // easyar.ImageTrackerResult // easyar.ImageTrackerResult #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // System.Double[] struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE : public RuntimeArray { ALIGN_FIELD (8) double m_Items[1]; 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.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; // TValue easyar.Detail::map(TKey,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_v, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___1_f, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* il2cppRetVal, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_v, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* il2cppRetVal, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1::get_OnSome() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, const RuntimeMethod* method) ; // T easyar.Optional`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m685A441EC9FAC9D554B26FA83A08F4BEF96DFF0E_gshared (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void easyar.FrameFilterResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73 (FrameFilterResult_tBF48CF017CB177BCB85FE4F763750400C9A24F6B* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.IntPtr easyar.RefBase::get_cdata() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, const RuntimeMethod* method) ; // System.Void easyar.RefBase/Retainer::Invoke(System.IntPtr,System.IntPtr&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.MegaTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerResult__ctor_mD0790087377502C10AE31086E740936D1C93CE99 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail/AutoRelease::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* __this, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTrackerResult_instances(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerResult_instances_m700460A592C0C5C44C3E78E250854EE205CFB6D0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfMegaTrackerBlockInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Void easyar.RefBase::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A (RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.MegaTrackerLocalizationResponse::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerLocalizationResponse__ctor_mB1BFE5CF0CE3E259088FC5B996AF4399C60BE91C (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_inputFrame(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_inputFrame_m041B52F92A674984D718E96A368F95F9C1CA4E24 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0 (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/OptionalOfAccelerometerResult easyar.Detail::easyar_MegaTrackerLocalizationResponse_acceleration(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 Detail_easyar_MegaTrackerLocalizationResponse_acceleration_mD843AAEA1DF50435B68412AFF69DB9C2FEF2979A (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mD257E73956D5C8FB242FF82CEB9D1A25715FED93 (Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 ___0_v, Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* ___1_f, const RuntimeMethod* method) { Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/OptionalOfLocationResult easyar.Detail::easyar_MegaTrackerLocalizationResponse_location(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE Detail_easyar_MegaTrackerLocalizationResponse_location_m722B687EE6FB3DBC090359E54BF0D2F013D8C604 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mE03462335696DDC2A0F2FD12B7C7E53836CADE56 (Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 Detail_map_TisOptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE_TisOptional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0_m1E04AC828CF6EFFBC6AFEF3F2A4B7BD6340BE7DE (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE ___0_v, Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* ___1_f, const RuntimeMethod* method) { Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.MegaTrackerLocalizationStatus easyar.Detail::easyar_MegaTrackerLocalizationResponse_status(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MegaTrackerLocalizationResponse_status_m8F971E9AB6012B3A5E3EC7FB89A9B9753379B2EB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_instances(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_instances_mE1472E592A8590042E04B4A3CF85BE5024D54E20 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // easyar.Detail/OptionalOfDouble easyar.Detail::easyar_MegaTrackerLocalizationResponse_serverResponseDuration(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_MegaTrackerLocalizationResponse_serverResponseDuration_m414B1DFBF061A65E26303F364175AD569D582422 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9 (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_v, Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* ___1_f, const RuntimeMethod* method) { Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/OptionalOfDouble easyar.Detail::easyar_MegaTrackerLocalizationResponse_serverCalculationDuration(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C Detail_easyar_MegaTrackerLocalizationResponse_serverCalculationDuration_m08B9DDBEA9F50E88C7D2F3EB02CA850E0B500D2F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m58584B58E8198B28CD9E75BB8BC38EB998C1A46E (U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* __this, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_errorMessage(System.IntPtr,easyar.Detail/OptionalOfString&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_errorMessage_mCAE617C793C11266D2E4D4FBE0D7557502C8950F (intptr_t ___0_This, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* ___1_Return, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7 (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_v, Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* ___1_f, const RuntimeMethod* method) { Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTrackerLocalizationResponse_extraInfo(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTrackerLocalizationResponse_extraInfo_m3F105A06392597136A51D8577E5ACB646551B04C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.String easyar.Detail::String_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_ptr, const RuntimeMethod* method) ; // System.Void easyar.MegaTrackerLocalizationResponse/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF999942E0A79534D491A0FBADB6ADFF0C7D7402B (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Detail/OptionalOfAccelerometerResult::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2 (OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C (const RuntimeMethod* method) { Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F (AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___0_v, const RuntimeMethod* method) { Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail/OptionalOfLocationResult::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857 (OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 Optional_1_get_Empty_mFD28E5F3E85506B1145136F65AF19DC07BD64FB0 (const RuntimeMethod* method) { Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 Optional_1_op_Implicit_mF0F29667E6F17E0F0FA7C2D7E708E80BD3D0F2C2 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___0_v, const RuntimeMethod* method) { Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail/OptionalOfDouble::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6 (OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD (const RuntimeMethod* method) { Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7 (double ___0_v, const RuntimeMethod* method) { Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail/OptionalOfString::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4 (OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60 (const RuntimeMethod* method) { Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816 (String_t* ___0_v, const RuntimeMethod* method) { Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.MegaTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker__ctor_m35AF55986DB166C2B6F1341174BDB11612B65724 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MegaTracker_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MegaTracker_isAvailable_m043CAD41A6F03F590B40D4CFF50B2372BFDC9024 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_inputFrameSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_inputFrameSink_mCA8AA5CC6D3A37BE1E540F15C730F2CA3EEE0BD6 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTracker_setInputFrameSourceType(System.IntPtr,easyar.InputFrameSourceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setInputFrameSourceType_mCF1886520C9C15E439DABE5749389C818232D8A7 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_accelerometerResultSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_accelerometerResultSink_m17EA6ACAD92FC8BCB8C42B07D3921FA230DA762E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* Detail_Object_from_c_TisAccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_mCA6DCE5B549618939D98F16C4336240FD9EBACDA (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTracker_locationResultSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_locationResultSink_m6E9C57901BB068FF10116988CA45B510541935B2 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* Detail_Object_from_c_TisLocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_m189149EA706A9B6A9ED7374C50416407779B5A73 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTracker_proximityLocationResultSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_proximityLocationResultSink_mB462EF71354244046C590F2E7B0129E5ACFFFA36 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* Detail_Object_from_c_TisProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_mC0478CA182E7E5024B1FE7C322CBB4B38B93FE68 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Int32 easyar.Detail::easyar_MegaTracker_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MegaTracker_bufferRequirement_m8212C7B49A11EC353B7F02DADF208F5F17EDEF81 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_outputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_outputFrameSource_mC2F1706705F684DD46AF3DB86BA13DD0DA37181D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.IntPtr easyar.Detail::String_to_c(easyar.Detail/AutoRelease,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, String_t* ___1_s, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_create_m6072CB1709BCE47F9EBB81DEE006E5FFE4DE019C (intptr_t ___0_server, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_appId, intptr_t* ___4_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* Detail_Object_from_c_TisMegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_mC9045E48D855D89BF5AF536D8ECC95A66DEE042D (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void System.Func`2,easyar.Detail/OptionalOfInt>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m18AAB304382868CE91380E624679188A34082726 (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map,easyar.Detail/OptionalOfInt>(TKey,System.Func`2) inline OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_v, Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* ___1_f, const RuntimeMethod* method) { OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTracker_setRequestTimeParameters(System.IntPtr,easyar.Detail/OptionalOfInt,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setRequestTimeParameters_m66F684B94988A10F2A234F8503E99977329FCAFA (intptr_t ___0_This, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___1_timeoutMilliseconds, int32_t ___2_requestIntervalMilliseconds, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_setResultPoseType(System.IntPtr,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setResultPoseType_mCD1294E7232D84C7B6DF3668B24045995F1E0D85 (intptr_t ___0_This, bool ___1_enableLocalization, bool ___2_enableStabilization, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_setRequestMessage(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setRequestMessage_m95C4205DCD615EDFFC0452C33F7735606F2B0A68 (intptr_t ___0_This, intptr_t ___1_message, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m68DBAFC7197F7598D48D409F491F17FA74FCBD91 (Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 Detail_map_TisOptional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B_TisOptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_m2ADDEE673B8541B576EB3CB07DD8FF85692FD849 (Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B ___0_v, Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_MegaTracker_setLocalizationCallback(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_setLocalizationCallback_mEFC4E08BB1FCC8879962E581C08275B93CFE3A20 (intptr_t ___0_This, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 ___2_callback, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MegaTracker_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MegaTracker_start_m2261016ADD77E82C37CB491CB081FBD11373BA09 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_stop_m62C36D0DE209F8F0EB50BD57E43DE10ECA41F390 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_reset(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_reset_mA220D33B5C27CCCC16DBE20A01E0D3C1035706E5 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MegaTracker_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MegaTracker_close_mCA2856DC16927ECF87289AB88B9D319D895D4453 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.MegaTracker/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1AAF9EF7A00672533B2152083C002ED1572D0025 (U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1::get_OnSome() inline bool Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfInt::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573 (OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1::get_Value() inline int32_t Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686 (Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA* __this, const RuntimeMethod* method) { int32_t il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m00970B6A00285DAD079BDE99893002C91C0DD486 (Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC (OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* Optional_1_get_Value_mB8DE0F261C2284A871A06DC24A0823E28AFF830A (Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B* __this, const RuntimeMethod* method) { Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromMegaTrackerLocalizationResponse easyar.Detail::FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c_m22CF4586C156B362F8C3BC7FA8F4E3C5757E428A (Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.CloudRecognizationResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizationResult__ctor_m178612828CC63D03C0FEF986A041EE8A5C3FAEBA (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // easyar.CloudRecognizationStatus easyar.Detail::easyar_CloudRecognizationResult_getStatus(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CloudRecognizationResult_getStatus_m3C27BDC2F4462FC37BFCBB73B6B9EF59472FAF06 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CloudRecognizationResult_getTarget(System.IntPtr,easyar.Detail/OptionalOfImageTarget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult_getTarget_m2681135183BA975092C146AE20BCF89397607343 (intptr_t ___0_This, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326 (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865 (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_v, Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* ___1_f, const RuntimeMethod* method) { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.CloudRecognizationResult/<>c__DisplayClass5_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mF3D58530E202308B3F212CC64926DE54D206E12B (U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* __this, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CloudRecognizationResult_getUnknownErrorMessage(System.IntPtr,easyar.Detail/OptionalOfString&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizationResult_getUnknownErrorMessage_mBDECC10CAC07CB09720421BF1DBE92DBDFAE8C1E (intptr_t ___0_This, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.CloudRecognizationResult/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m732ED6055AE589632016F0D05E61B353B90D6BC6 (U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Detail/OptionalOfImageTarget::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC (OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3 (const RuntimeMethod* method) { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* ___0_v, const RuntimeMethod* method) { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.CloudRecognizer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizer__ctor_mB0517C0B6E7AED872240B7C56F022BCEC7349D6B (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CloudRecognizer_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CloudRecognizer_isAvailable_mE7440F9EEF032FE51B21E9731013094B2C6133B0 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CloudRecognizer_create(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_create_m321F2A580CB3B57E7808DCC0AFEDBAB83E6CE810 (intptr_t ___0_cloudRecognitionServiceServerAddress, intptr_t ___1_apiKey, intptr_t ___2_apiSecret, intptr_t ___3_cloudRecognitionServiceAppId, intptr_t* ___4_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_CloudRecognizer_createByCloudSecret(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_createByCloudSecret_m20E018EA432E26DF12AF439F8BD17649836DD949 (intptr_t ___0_cloudRecognitionServiceServerAddress, intptr_t ___1_cloudRecognitionServiceSecret, intptr_t ___2_cloudRecognitionServiceAppId, intptr_t* ___3_Return, const RuntimeMethod* method) ; // easyar.Detail/FunctorOfVoidFromCloudRecognizationResult easyar.Detail::FunctorOfVoidFromCloudRecognizationResult_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 Detail_FunctorOfVoidFromCloudRecognizationResult_to_c_m73C0570B8320A3A574E248B5236BC107017C0277 (Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CloudRecognizer_resolve(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromCloudRecognizationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_resolve_m3005B9A246DD0B9375C030A17BD625AE78061911 (intptr_t ___0_This, intptr_t ___1_inputFrame, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___2_timeoutMilliseconds, intptr_t ___3_callbackScheduler, FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 ___4_callback, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CloudRecognizer_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CloudRecognizer_close_m5FC4B52DB2699B1E2694B3C3F9A5200F7D2B683A (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.CloudRecognizer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m18BA9174E763E6E6C07CD13609BBF1CB76D91039 (U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* __this, const RuntimeMethod* method) ; // System.Void easyar.Buffer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer__ctor_m26DC41F60DA76BDD202C86D2D4E97ADDE7C6A5BC (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // easyar.Detail/FunctorOfVoid easyar.Detail::FunctorOfVoid_to_c(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Buffer_wrap(System.IntPtr,System.Int32,easyar.Detail/FunctorOfVoid,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_wrap_m9E53FDC36363095742F11741B2E6AB0761F4D1E0 (intptr_t ___0_ptr, int32_t ___1_size, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___2_deleter, intptr_t* ___3_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_Buffer_create(System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_create_m602E984B9831897265735DD787CE0AB2858F5A9F (int32_t ___0_size, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.IntPtr easyar.Detail::easyar_Buffer_data(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_Buffer_data_m7931F7E83DC8B11FE3A5283B31F4FE380B38D142 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_Buffer_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Buffer_size_m8D5BE4FB1AD4E90673D2ED35871184404B2ECC93 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Buffer_memoryCopy(System.IntPtr,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_memoryCopy_m8BA0F0909F25FC5B379EADEF2BAE1F5B652C579F (intptr_t ___0_src, intptr_t ___1_dest, int32_t ___2_length, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Buffer_tryCopyFrom(System.IntPtr,System.IntPtr,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Buffer_tryCopyFrom_mD95A7A37408147965F61A1280D4B218B97321039 (intptr_t ___0_This, intptr_t ___1_src, int32_t ___2_srcIndex, int32_t ___3_index, int32_t ___4_length, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Buffer_tryCopyTo(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Buffer_tryCopyTo_mAB144BCB7F39D79C4AF16AA2C4127CE48E24D6B6 (intptr_t ___0_This, int32_t ___1_index, intptr_t ___2_dest, int32_t ___3_destIndex, int32_t ___4_length, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Buffer_partition(System.IntPtr,System.Int32,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Buffer_partition_m874E7C8A28A745DB317F9B295E4885E14826B73E (intptr_t ___0_This, int32_t ___1_index, int32_t ___2_length, intptr_t* ___3_Return, const RuntimeMethod* method) ; // System.Void easyar.Buffer/<>c__DisplayClass11_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mA98CBE92152C8E7842B41895533676114B8F2628 (U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* __this, const RuntimeMethod* method) ; // System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC (RuntimeObject* ___0_value, int32_t ___1_type, const RuntimeMethod* method) ; // System.IntPtr System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_AddrOfPinnedObject_m9C047E154D6F0FE66BE003AB99F0B67A2CA953A6 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ; // System.Void System.Action::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // easyar.Buffer easyar.Buffer::wrap(System.IntPtr,System.Int32,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrap_mA6312B606D570814F9D2A03D8DED066CCBB50B93 (intptr_t ___0_ptr, int32_t ___1_size, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_deleter, const RuntimeMethod* method) ; // easyar.Buffer easyar.Buffer::wrapByteArray(System.Byte[],System.Int32,System.Int32,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrapByteArray_m7B040A0246100292A0FFCEE9DCA2D4207E91C04E (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_index, int32_t ___2_length, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___3_deleter, const RuntimeMethod* method) ; // System.Void easyar.Buffer/<>c__DisplayClass13_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m522C4E94E095D86B0637C614DF01E43ED843ACCA (U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* __this, const RuntimeMethod* method) ; // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Int64 System.IntPtr::ToInt64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032 (intptr_t* __this, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Buffer::copyFromByteArray(System.Byte[],System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyFromByteArray_m6A8CE20B8FBC65AD5D66F83770AF9B6D18E4EAA1 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_src, int32_t ___1_srcIndex, int32_t ___2_index, int32_t ___3_length, const RuntimeMethod* method) ; // System.Void System.Runtime.InteropServices.Marshal::Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_source, int32_t ___1_startIndex, intptr_t ___2_destination, int32_t ___3_length, const RuntimeMethod* method) ; // System.Void easyar.Buffer::copyToByteArray(System.Int32,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyToByteArray_m1F8700108D430A3796F9EC752009E9CADAF62407 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, int32_t ___0_index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_dest, int32_t ___2_destIndex, int32_t ___3_length, const RuntimeMethod* method) ; // System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77 (intptr_t ___0_source, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_destination, int32_t ___2_startIndex, int32_t ___3_length, const RuntimeMethod* method) ; // System.Void System.Runtime.InteropServices.GCHandle::Free() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ; // System.Void easyar.Buffer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC1E0D761D11F63186938FF6D513031BEF48ED3FB (U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* __this, const RuntimeMethod* method) ; // System.Void System.Action::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ; // System.Void easyar.BufferDictionary::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary__ctor_mE93203BE36F7D3D2215B37BA8BE82F450D6030D8 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953 (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m685A441EC9FAC9D554B26FA83A08F4BEF96DFF0E_gshared)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)__this, ___0_object, ___1_method, method); } // System.Void easyar.RefBase/Retainer::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9 (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_BufferDictionary__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary__ctor_m206A1D3AC21FB1C0DAB77AE560D08AF164F8C54B (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_BufferDictionary_count(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferDictionary_count_m3546E7A92255F615985D0F008515FF7B88C0FF89 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_BufferDictionary_contains(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_BufferDictionary_contains_mE35BC306AFFBAA602070AC36079A4CB612BEF1A4 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_BufferDictionary_tryGet(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfBuffer&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_tryGet_mEDF89F365A04DA6CB2CD3EE3886084671C4436BC (intptr_t ___0_This, intptr_t ___1_path, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* ___2_Return, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mDC4E23EAF7EBC222F38F6261939B356D2AFB9C4E (Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79 (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 ___0_v, Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* ___1_f, const RuntimeMethod* method) { Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_BufferDictionary_set(System.IntPtr,System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_set_m7D73AC1BB13DACFA69259CF713B613D61348181B (intptr_t ___0_This, intptr_t ___1_path, intptr_t ___2_buffer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_BufferDictionary_remove(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_BufferDictionary_remove_m64E83CCBEC250CB26C935C40E0E72D6DDFE69EB1 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_BufferDictionary_clear(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferDictionary_clear_m1B5A7FE2EE6DD790D88166969668D454A361B72E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.BufferDictionary/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF330F5020773E8320FE8ACFD8CD778D9E752AF91 (U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Detail/OptionalOfBuffer::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1 (OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28 (const RuntimeMethod* method) { Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_v, const RuntimeMethod* method) { Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.BufferPool::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_mEE73BF57F5AA80B6943CFED2D2462691CC7F7904 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_BufferPool__ctor(System.Int32,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool__ctor_m6656BA478D98B0FC65ED87C7E6C68429E0378B4E (int32_t ___0_block_size, int32_t ___1_capacity, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_BufferPool_block_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_block_size_mFF0ECE5BF81CBB3413DCC0CFE7F6CE0DCADD52A1 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_BufferPool_capacity(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_capacity_mCF7DB4691B38D83D7E7EBEB877B2201F432CD21E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_BufferPool_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_BufferPool_size_m02DAE392F4448DA2C4F62D5553C132ED118014BB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_BufferPool_tryAcquire(System.IntPtr,easyar.Detail/OptionalOfBuffer&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_BufferPool_tryAcquire_mF6BA11B50480D2CE888E03F0CF63A7E5427E29B8 (intptr_t ___0_This, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.BufferPool/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD004FF89764517D9621DC302E16050EE84BFFEBF (U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* __this, const RuntimeMethod* method) ; // System.Void easyar.CameraParameters::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraParameters__ctor_mFBFACA125B023E15C6DF6EE606CD348540D3226A (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraParameters__ctor(easyar.Vec2I,easyar.Vec2F,easyar.Vec2F,easyar.CameraDeviceType,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters__ctor_m45B67DD32505F2F0A8D51389CD868ABF42037EC6 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_focalLength, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___2_principalPoint, int32_t ___3_cameraDeviceType, int32_t ___4_cameraOrientation, intptr_t* ___5_Return, const RuntimeMethod* method) ; // easyar.Vec2I easyar.Detail::easyar_CameraParameters_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraParameters_size_m6B9938FE8EE2BD666DB5950F6C7E3AB92D8E9C67 (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Vec2F easyar.Detail::easyar_CameraParameters_focalLength(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_focalLength_mC7F9F209F200B4820834CA28DBE3E6BA1CF5452E (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Vec2F easyar.Detail::easyar_CameraParameters_principalPoint(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_principalPoint_mACDDBED9BF7980DEF4C711D91ABB357F40332B58 (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.CameraDeviceType easyar.Detail::easyar_CameraParameters_cameraDeviceType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_cameraDeviceType_mF94AC392B6DCA76EDBDFF81417174EFA5D85664B (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraParameters_cameraOrientation(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_cameraOrientation_m03DB3707660AB2E4441857D88479A55426DD92C6 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraParameters_createWithDefaultIntrinsics(easyar.Vec2I,easyar.CameraDeviceType,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters_createWithDefaultIntrinsics_m2ED2664D4478F209C50DAC178FF6943812166159 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, int32_t ___1_cameraDeviceType, int32_t ___2_cameraOrientation, intptr_t* ___3_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_CameraParameters_getResized(System.IntPtr,easyar.Vec2I,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraParameters_getResized_m547A005BAAC466695798D6F6360D8AEBD76AFA95 (intptr_t ___0_This, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___1_imageSize, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraParameters_imageOrientation(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraParameters_imageOrientation_m637C849CED1AA2C3C3CA6BEBD5625B1334D9ADBD (intptr_t ___0_This, int32_t ___1_screenRotation, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraParameters_imageHorizontalFlip(System.IntPtr,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraParameters_imageHorizontalFlip_mB8ADD5534EF459E6344B06496651976B85627B1B (intptr_t ___0_This, bool ___1_manualHorizontalFlip, const RuntimeMethod* method) ; // easyar.Matrix44F easyar.Detail::easyar_CameraParameters_projection(System.IntPtr,System.Single,System.Single,System.Single,System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CameraParameters_projection_m6D1756C6AF63B564B8338C77A8222B992A315CA3 (intptr_t ___0_This, float ___1_nearPlane, float ___2_farPlane, float ___3_viewportAspectRatio, int32_t ___4_screenRotation, bool ___5_combiningFlip, bool ___6_manualHorizontalFlip, const RuntimeMethod* method) ; // easyar.Matrix44F easyar.Detail::easyar_CameraParameters_imageProjection(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_CameraParameters_imageProjection_mDB53977B7619C76954C8E26D418B005C1A11D810 (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, const RuntimeMethod* method) ; // easyar.Vec2F easyar.Detail::easyar_CameraParameters_screenCoordinatesFromImageCoordinates(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_screenCoordinatesFromImageCoordinates_mA8863DEE467CD6206481193901A8843A02E9CF8D (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___5_imageCoordinates, const RuntimeMethod* method) ; // easyar.Vec2F easyar.Detail::easyar_CameraParameters_imageCoordinatesFromScreenCoordinates(System.IntPtr,System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 Detail_easyar_CameraParameters_imageCoordinatesFromScreenCoordinates_m565FC79FF368E75ED287C1B2C29CC5D22EAC939B (intptr_t ___0_This, float ___1_viewportAspectRatio, int32_t ___2_screenRotation, bool ___3_combiningFlip, bool ___4_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___5_screenCoordinates, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraParameters_equalsTo(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraParameters_equalsTo_m14DF4AB472AE0E3D4296CE5F2F8823AD552FDE8B (intptr_t ___0_This, intptr_t ___1_other, const RuntimeMethod* method) ; // System.Void easyar.Image::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m6617F9816C0CFAD5916AB50DF610F9E9F1BBFDDC (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Image__ctor(System.IntPtr,easyar.PixelFormat,System.Int32,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image__ctor_m615180ACF087D1E9051D19911E57E1F462029CCA (intptr_t ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, intptr_t* ___4_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Image_buffer(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image_buffer_m917FA5E7A5F51E58C921A75C375877AEB668E250 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // easyar.PixelFormat easyar.Detail::easyar_Image_format(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_format_m00E2F0CF3EFEF06CB20EC2FDBCEC8DE5F657CFBB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_Image_width(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_width_mC82C62E4D0A9D4F8226BD9154D3A9D2BB7934DFA (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_Image_height(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_height_m44F53F41C68B64A40B7FE0EB02AEE09F8889708F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_Image_pixelWidth(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_pixelWidth_m6D79347D0111FCEF37B6CFC94BEE4E4B06075060 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_Image_pixelHeight(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Image_pixelHeight_mF909F0EF1338E7D414F32080471819218BA76038 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Image_create(System.IntPtr,easyar.PixelFormat,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Image_create_m0E5F5CDCA78E30727C352955630F8C68A59613A6 (intptr_t ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, int32_t ___4_pixelWidth, int32_t ___5_pixelHeight, intptr_t* ___6_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Single[] easyar.Matrix44F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix44F_get_data_mE77FF5E16E55FBCAC06469C74E39437D4307BB8A (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, const RuntimeMethod* method) ; // System.Void System.ArgumentException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ; // System.Void easyar.Matrix44F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Matrix44F::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, float ___9_data_9, float ___10_data_10, float ___11_data_11, float ___12_data_12, float ___13_data_13, float ___14_data_14, float ___15_data_15, const RuntimeMethod* method) ; // System.Single[] easyar.Matrix33F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix33F_get_data_m74CF6765E1A0960B928A7ABBB710A8DBAEE24F0B (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, const RuntimeMethod* method) ; // System.Void easyar.Matrix33F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Matrix33F::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix33F__ctor_mA939B7CC4D5DE20F1236CD87C81C1A7BD6553135 (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, const RuntimeMethod* method) ; // System.Void easyar.AccelerometerResult::.ctor(System.Single,System.Single,System.Single,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92 (AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) ; // System.Boolean easyar.LocationResult::get_hasAltitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasAltitude_m2D17637A7D56BC37EF3FED486FF01B411EC044D1 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) ; // System.Void easyar.LocationResult::set_hasAltitude(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasAltitude_m406CDAAE48B421EFC42B8B91000B5B90D854FA0D (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean easyar.LocationResult::get_hasHorizontalAccuracy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasHorizontalAccuracy_mCC5554C2DF18F192F63AD0BD3F5D41AC01BE4009 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) ; // System.Void easyar.LocationResult::set_hasHorizontalAccuracy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasHorizontalAccuracy_mDE037B488683113F3603D657155AEC6E70B6564A (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean easyar.LocationResult::get_hasVerticalAccuracy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasVerticalAccuracy_mF69ED5753C194EEB82B57DE47F01AA1D71197A1A (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) ; // System.Void easyar.LocationResult::set_hasVerticalAccuracy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasVerticalAccuracy_m6C08401FF51A29B11BAC659178D658962936C002 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void easyar.LocationResult::.ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, double ___0_latitude, double ___1_longitude, double ___2_altitude, double ___3_horizontalAccuracy, double ___4_verticalAccuracy, bool ___5_hasAltitude, bool ___6_hasHorizontalAccuracy, bool ___7_hasVerticalAccuracy, const RuntimeMethod* method) ; // System.Boolean easyar.ProximityLocationResult::get_is2d() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProximityLocationResult_get_is2d_m96786F68C5B138B12FB74B69F10C643ECCE54131 (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, const RuntimeMethod* method) ; // System.Void easyar.ProximityLocationResult::set_is2d(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResult_set_is2d_m58CB5D3328E2F49D4924CDCFFBF4E51036FCC6B1 (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void easyar.ProximityLocationResult::.ctor(System.Single,System.Single,System.Single,System.Single,System.Double,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResult__ctor_m4531CCEBC6156AE8EED7AC7E129B7F79658EBF6D (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_accuracy, double ___4_timestamp, bool ___5_is2d, double ___6_validTime, const RuntimeMethod* method) ; // System.Double[] easyar.Vec3D::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* Vec3D_get_data_m769BFE7AD72625C69D2146AA33AE9D0C469FE6EA (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec3D::set_data(System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec3D::.ctor(System.Double,System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3D__ctor_mEAB237B2AF2A488F0E49444F2FC26F25DC00CA5A (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, double ___0_data_0, double ___1_data_1, double ___2_data_2, const RuntimeMethod* method) ; // System.Single[] easyar.Vec4F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec4F_get_data_m33ED9139841508EE548400F434A0B9CA007A7FDF (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec4F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807 (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec4F::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4F__ctor_mEC76032B5DC5593D5E8CE994BE33A0489B7C0BF2 (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, const RuntimeMethod* method) ; // System.Single[] easyar.Vec3F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec3F_get_data_mBB2B21ACD48ABA0E855C2B471670F22439589C3A (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec3F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec3F::.ctor(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, const RuntimeMethod* method) ; // System.Single[] easyar.Vec2F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec2F_get_data_mCAE058FB2EF977B4A6638E262856609E49E63076 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec2F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec2F::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, float ___0_data_0, float ___1_data_1, const RuntimeMethod* method) ; // System.Int32[] easyar.Vec4I::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec4I_get_data_m67106794F8E1FEC2A5A9420744606462E3A288B9 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec4I::set_data(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec4I::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4I__ctor_m5C13AA838AB5460F49F5504F0AF3A283447FD771 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, int32_t ___0_data_0, int32_t ___1_data_1, int32_t ___2_data_2, int32_t ___3_data_3, const RuntimeMethod* method) ; // System.Int32[] easyar.Vec2I::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec2I_get_data_m31388735C2417E365CC82E677A5D859518E45007 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, const RuntimeMethod* method) ; // System.Void easyar.Vec2I::set_data(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) ; // System.Void easyar.Vec2I::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2I__ctor_m19B1C050F928300518B9D0F4DEA02800F98EDAD3 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, int32_t ___0_data_0, int32_t ___1_data_1, const RuntimeMethod* method) ; // System.Void easyar.DenseSpatialMap::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMap__ctor_m85A1668DA3765C412A007608CC2004E3D03F300E (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_DenseSpatialMap_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_isAvailable_m2B5C3CBF2452E7DCCBB6D8800E648BDD410C15B0 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DenseSpatialMap_inputFrameSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_inputFrameSink_m91E5C4E09D652A2D540BCA6B88B0AFDF493260A8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_DenseSpatialMap_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_DenseSpatialMap_bufferRequirement_mE957B6B33C8D376F55755AF80BAA2F187863EF54 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DenseSpatialMap_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_create_mACF42D3F2444C0273E283D385CBEB8D3AB1AA865 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* Detail_Object_from_c_TisDenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_m435B7AC0BB9C682B2FA032698FAE509171D9C4D3 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_DenseSpatialMap_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_start_m803F3A83508F227233870B02C50F3634EA263334 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DenseSpatialMap_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_stop_mDF0831ED3FFA7593395D42FDB575AF16C3877E5E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DenseSpatialMap_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_close_mE5AFB32B7D78FA9D90E38247E556BE7C43EF3A10 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DenseSpatialMap_getMesh(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DenseSpatialMap_getMesh_m901272BFDD25E1FAA046BCFE0828E10E2AA20920 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* Detail_Object_from_c_TisSceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_mD38ABFCB94CD6C7CD401181D548644FDD47B7822 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_DenseSpatialMap_updateSceneMesh(System.IntPtr,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DenseSpatialMap_updateSceneMesh_mDF366E5DEE1C3304D6EE1B4DB28B680440993427 (intptr_t ___0_This, bool ___1_updateMeshAll, const RuntimeMethod* method) ; // System.Void easyar.BlockInfo::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockInfo__ctor_m26EDDEE23D9260B5FCC87110BB87940C97C9988F (BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, int32_t ___3_numOfVertex, int32_t ___4_startPointOfVertex, int32_t ___5_numOfIndex, int32_t ___6_startPointOfIndex, int32_t ___7_version, const RuntimeMethod* method) ; // System.Void easyar.SceneMesh::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneMesh__ctor_mDDF56D8590FCE56353EDF1836D837B91041D8C9A (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfVertexAll(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfVertexAll_m15C0592C7897D8F0B0FD014D2B5DCCE702583E8E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfIndexAll(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfIndexAll_mE68B52D4965EF874B260FC46784F2CD9221E59CD (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getVerticesAll(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getVerticesAll_m121A02AC57CD4B5BEB71BA4F9790F3A3746A36D1 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getNormalsAll(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getNormalsAll_mB474A929AB48FBE0037B86247D8C61BC184CAA1C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getIndicesAll(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getIndicesAll_m761A57FCCAB57B1DB59CD98CC03C3A917BFF6D8A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfVertexIncremental(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfVertexIncremental_m43F2BDB76157A5A4538175DFC5FF45C2E5CD545D (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SceneMesh_getNumOfIndexIncremental(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SceneMesh_getNumOfIndexIncremental_m0415472D50F50701CA6C115FF705DB988969E1C3 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getVerticesIncremental(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getVerticesIncremental_m4DC6199C41CB5C5B96B086B751BEA8A86D372799 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getNormalsIncremental(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getNormalsIncremental_m5CF918C1BDFDEA0A2F8A8635E152D088187F4034 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getIndicesIncremental(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getIndicesIncremental_m56304EBD1695EFA20329FB126963872778F64CE8 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SceneMesh_getBlocksInfoIncremental(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SceneMesh_getBlocksInfoIncremental_m140FCC88B0BA4AE104DDB6EF95AEC5F7E37CFC99 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfBlockInfo_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* Detail_ListOfBlockInfo_from_c_m17CF61BCED2E36ECE40C20BA2D1107D8F6935F7C (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_SceneMesh_getBlockDimensionInMeters(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_SceneMesh_getBlockDimensionInMeters_mE0EDE110318E403F3C73F01471FD03ACF550F968 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Accelerometer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer__ctor_m7B1564DA9C0FEF5970E701ED97D1CA309FE1BCF9 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Accelerometer__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer__ctor_m3213D1A4B89404EC7FA224CFECF01B69912EFE05 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Accelerometer_isAvailable(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_isAvailable_m081145B0B231B99B6C71D695B103E1967DA9284F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Accelerometer_output(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer_output_m8E4B2973DA0D0752A175010C8D5DC59BEB8DF6B7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* Detail_Object_from_c_TisAccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_m5EA4D08731BE2DE64CB1CA7328AC06F6050BF844 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_Accelerometer_open(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_open_mC79483FBBCFB818DFB322E422A8E8304C7977579 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Accelerometer_openWithSamplingPeriod(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Accelerometer_openWithSamplingPeriod_mBF3A6500637C507B4E4053963F64C38BA6123CD4 (intptr_t ___0_This, int32_t ___1_samplingPeriodMilliseconds, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Accelerometer_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Accelerometer_close_mB09A2E44394D0BDCC1C75B1E83F548F31E504F14 (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Detail/OptionalOfAccelerometerResult easyar.Detail::easyar_Accelerometer_getCurrentResult(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 Detail_easyar_Accelerometer_getCurrentResult_mC863B3292B762F75FC472E0C9D1613DE2AE06A72 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Accelerometer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F7AE222A10788154E5A3AF76496C8B78291F1B7 (U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* __this, const RuntimeMethod* method) ; // System.Void easyar.ARCoreCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice__ctor_m3B080099B18A29B605B152CBCDEA155E259845C8 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice__ctor_m6E9B919CA57623087504A6E8EA8F9702806745B5 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_isAvailable_m4F406FE6CCA240182413490813A6AC76A74B3780 (const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_isDeviceSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_isDeviceSupported_m7B4E9CB0003D0967001C457C0AC5A404D13CCDA2 (const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_ARCoreCameraDevice_bufferCapacity(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARCoreCameraDevice_bufferCapacity_mC0B06AD7910CB4E36FF76B2A255C38C862CBB1B1 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice_setBufferCapacity(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_setBufferCapacity_mB67B4F6372074BE89897BFEEA69FB3A6F42A679D (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_inputFrameSource_m104A0B1FB8736A1B9E37B1AF166C0A5682F6BDEB (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.InputFrameSourceType easyar.Detail::easyar_ARCoreCameraDevice_inputFrameSourceType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARCoreCameraDevice_inputFrameSourceType_m75EA195330748BD5BE2D33BC81D912C438E946E6 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice_setFocusMode(System.IntPtr,easyar.ARCoreCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_setFocusMode_mA7D78F1CC24DBB13433E5ACAD85EEDE53DF8B802 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ARCoreCameraDevice_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARCoreCameraDevice_start_mF697BEDF7F2047463B52F77B29DD5BAFE7F5FF72 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_stop_m4E9BE32423BF899B3C83246599EF4993D86FF313 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARCoreCameraDevice_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARCoreCameraDevice_close_m2B478759C3B3E9E9CE83E638D6016B65B5415BA8 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.ARKitCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice__ctor_m04CAD0ED2A74A3C49C6A073FCBB5B3C43D29BC01 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice__ctor_m57948C69F0B1F3EC5EB4F53294DCE1FCED02ADF5 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ARKitCameraDevice_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARKitCameraDevice_isAvailable_m1CE4EC1D19DF411A11921E2922DB1913B64C9771 (const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_ARKitCameraDevice_bufferCapacity(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARKitCameraDevice_bufferCapacity_m3F1118C7E461F595520719BBCC50C67A5743C53A (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice_setBufferCapacity(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_setBufferCapacity_m648FFA05DA381B576FCF4E43A9BE6EFC0CA8A8D1 (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_inputFrameSource_m684E647B15FA90E820FC3C96867F8D4D0584C534 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // easyar.InputFrameSourceType easyar.Detail::easyar_ARKitCameraDevice_inputFrameSourceType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ARKitCameraDevice_inputFrameSourceType_m55A66975ED755DB354554B4F5889B3067A8CF630 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice_setFocusMode(System.IntPtr,easyar.ARKitCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_setFocusMode_m8950606E68B6A7BB6C561FE86B21513CF8E635D3 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ARKitCameraDevice_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ARKitCameraDevice_start_mCA205EAA682A76071565B50B623F5AB2DAF2D8C8 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_stop_m961A5358435A2254364BA98EE8960399CD1AE3DC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ARKitCameraDevice_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ARKitCameraDevice_close_mCDA77C8F04E7BDA6070946DDC3F32DB273D47303 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.CameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice__ctor_mE4985F1C257011B28D71A1AC25177D9745E237EE (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice__ctor_m6AE71144CA7263D0D91EDE7AE98705A5B26C9F78 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_isAvailable_m1EEA7598C5829DD68447D02FAC27DC5B452FA294 (const RuntimeMethod* method) ; // easyar.AndroidCameraApiType easyar.Detail::easyar_CameraDevice_androidCameraApiType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_androidCameraApiType_m54086323DCA1EBE5F2CF35B18D8562CFEEC82DF4 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_setAndroidCameraApiType(System.IntPtr,easyar.AndroidCameraApiType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setAndroidCameraApiType_m2393F61349DABE807A2DE42CEEAE24E2DD2505A0 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_bufferCapacity(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_bufferCapacity_m6DC790F1BBA911D78322655070A1B9CDB4B15263 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_setBufferCapacity(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setBufferCapacity_m3AB58572F3348C759DA1D5354B4661D0CA40947C (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_inputFrameSource_m72576CFB3D37181604393EE431F1042E6934FEB9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // easyar.InputFrameSourceType easyar.Detail::easyar_CameraDevice_inputFrameSourceType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_inputFrameSourceType_m5D0C070571F35CB4C9792CB06BC3D3D93DB15EF8 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m862BE37CB77B5963BC8B322CBB043F5001EAD4F3 (Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 Detail_map_TisOptional_1_t6E0DA36DF180F733B2305FB1D473079350509E99_TisOptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_m0C33E060A223BE0E9976C47319405B44ECDEAC1B (Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 ___0_v, Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_CameraDevice_setStateChangedCallback(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromCameraState) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setStateChangedCallback_m7453C6682558BAF656BD75B7921BC0E6752D1757 (intptr_t ___0_This, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 ___2_stateChangedCallback, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mE908CF242EE2AE5036AAE1E7C0D9A874DD763F38 (Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C (Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF ___0_v, Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_CameraDevice_requestPermissions(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_requestPermissions_mF869BE4E8C1C49D614A90CADBD0E2846ECB8DD82 (intptr_t ___0_callbackScheduler, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 ___1_permissionCallback, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_cameraCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_cameraCount_m263DFB67C512E0AA703A9D74ACD3673433856974 (const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_openWithIndex(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithIndex_m4A955740DD403B5D5D608F8C8CA087862C9CB2C3 (intptr_t ___0_This, int32_t ___1_cameraIndex, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_openWithSpecificType(System.IntPtr,easyar.CameraDeviceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithSpecificType_mEDEA051BEF0D64C5BC5413FC117BACE57C0E60B7 (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_openWithPreferredType(System.IntPtr,easyar.CameraDeviceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_openWithPreferredType_m0DE5EFFF1FD883F0147796FE2D5F9144A31C278D (intptr_t ___0_This, int32_t ___1_type, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_start_mF2D92BF1D94C53D1826A2F83E6A10299F42F7FEB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_stop_m7E452BA4CB85AB8A03D97D3FCB59E71C9C16E4DB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_close_m0B4307F310A8DD2A1AE2ACDA053B4B8E55D26411 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_index(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_index_m0A0392F7C463A944C01A49BD760A1119BE98839D (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.CameraDeviceType easyar.Detail::easyar_CameraDevice_type(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_type_mA817E0EDCCD5DBFED413D830A38DB92A0C4213BB (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_cameraParameters(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_cameraParameters_mC4F05E172F51641CAA40A5F4711A42091FBCA9DF (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDevice_setCameraParameters(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDevice_setCameraParameters_mA91C811F579F7B8B609C0F7EE744FCD3217AA05A (intptr_t ___0_This, intptr_t ___1_cameraParameters, const RuntimeMethod* method) ; // easyar.Vec2I easyar.Detail::easyar_CameraDevice_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraDevice_size_mB0B5BFCF330B7257DD6A111DB95671857B1F0441 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_supportedSizeCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_supportedSizeCount_m5C769EEF4689C20693472C86B0EA71D2E6873FAC (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Vec2I easyar.Detail::easyar_CameraDevice_supportedSize(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_CameraDevice_supportedSize_m92C3AD81487348DE675B37A88C77645A1D4977DD (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_setSize(System.IntPtr,easyar.Vec2I) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setSize_m90B790D3AE991F89CF4BAC1293979FD2D5909495 (intptr_t ___0_This, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___1_size, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_supportedFrameRateRangeCount_mC28B8DD15C65FD163B8AF7D24899108492F71AAC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeLower(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_CameraDevice_supportedFrameRateRangeLower_m2588B620561FE9C3F230C5FB8ABD7CC5E3B34AA9 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_CameraDevice_supportedFrameRateRangeUpper(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_CameraDevice_supportedFrameRateRangeUpper_m7BB06C82778823DC2D5B510FF149235E4C32A1D3 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_CameraDevice_frameRateRange(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDevice_frameRateRange_mAC2C467AD9B6F9B16B7F7647C3F084C926224E23 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_setFrameRateRange(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFrameRateRange_mC6191F52463D8617DA0E76A09ABF384FC1E03EB4 (intptr_t ___0_This, int32_t ___1_index, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_setFlashTorchMode(System.IntPtr,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFlashTorchMode_m84FE6EA91DE12E64D788F80CA1636DE4CDD949C2 (intptr_t ___0_This, bool ___1_on, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_setFocusMode(System.IntPtr,easyar.CameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_setFocusMode_m2421EEB1BD0DDDE7CD1233DC255CCB3CD56E7016 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_CameraDevice_autoFocus(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_CameraDevice_autoFocus_mF2BE45B013A5A37480388EF05E8E649AA2BC9671 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.CameraDevice/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4CAB6616B57FB3DAA67989448EE7DE654A4748D6 (U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m2E5B594EEA8C4A7FB1DE2AF6666B39AC2663F56D (Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromCameraState::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890 (OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* Optional_1_get_Value_mAA95EEDD26E7E72885482B1C3DFBAC2C1FF9BD24 (Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99* __this, const RuntimeMethod* method) { Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromCameraState easyar.Detail::FunctorOfVoidFromCameraState_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC Detail_FunctorOfVoidFromCameraState_to_c_mFFEAEC8A56D791CE9EDC90369E0DF0D6AF7DE391 (Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* ___0_f, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B (Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0 (OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592 (Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF* __this, const RuntimeMethod* method) { Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromPermissionStatusAndString easyar.Detail::FunctorOfVoidFromPermissionStatusAndString_to_c(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F (Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* ___0_f, const RuntimeMethod* method) ; // easyar.AndroidCameraApiType easyar.Detail::easyar_CameraDeviceSelector_getAndroidCameraApiType(easyar.CameraDevicePreference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDeviceSelector_getAndroidCameraApiType_mC9A5F81BFF2FAA4DC7FF9A98381B059D552B1922 (int32_t ___0_preference, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_CameraDeviceSelector_createCameraDevice(easyar.CameraDevicePreference,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_CameraDeviceSelector_createCameraDevice_mB56C7B2C89BA4185559A515510CD7F271029A635 (int32_t ___0_preference, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* Detail_Object_from_c_TisCameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_m1EC923F796C7CAD87D4F076594A75B891F492627 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.CameraDeviceFocusMode easyar.Detail::easyar_CameraDeviceSelector_getFocusMode(easyar.CameraDevicePreference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_CameraDeviceSelector_getFocusMode_m04AC0959AF9DD8BF82718136DAA9F5F4BC4F5D5D (int32_t ___0_preference, const RuntimeMethod* method) ; // System.Void easyar.MagnetometerResult::.ctor(System.Single,System.Single,System.Single,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerResult__ctor_mD0948B897C36EF739B9B9ED9686B854CAEBD9954 (MagnetometerResult_t276072561D00CF973D4A6616D9C371C356C60584* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) ; // System.Void easyar.SurfaceTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerResult__ctor_mE4DC10A0416CA3085ADA3495CD6FDB402B6EF396 (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // easyar.Matrix44F easyar.Detail::easyar_SurfaceTrackerResult_transform(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_SurfaceTrackerResult_transform_m0FC287DE5F1D617EA25DCF1FB82147E62BDD47C2 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SurfaceTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker__ctor_m25527FEF9E045AE61CF1A51E8DA2BD1A32568EDC (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_SurfaceTracker_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SurfaceTracker_isAvailable_mEE1008B569BE8F8B6954398DC3D9E0CCE76207BE (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_inputFrameSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_inputFrameSink_m82C12A13BBAACBF0F4010D6E8FED5262B658E419 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SurfaceTracker_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SurfaceTracker_bufferRequirement_m95B3A9A4254F6EC49E6C9EA8F0F3612DBD0731BC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_outputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_outputFrameSource_m215702E24F8770C40B113B849B1FF617C8318B9E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_create_m79F0318D7251D408C8E8B9095F5F15EB3F95AB1B (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* Detail_Object_from_c_TisSurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_mF3D3356B2CE6976D651B40072B23C2B732A8524C (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_SurfaceTracker_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SurfaceTracker_start_m74EEBCE7F5D729EEE9E83FA4D505346454DA0294 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_stop_mC211A265DE3EB9AD166BD4DA569E5CCA5F2C1779 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_close_mFECD58C028ED4D11110AD79F3B6CC7F683BB322F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SurfaceTracker_alignTargetToCameraImagePoint(System.IntPtr,easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SurfaceTracker_alignTargetToCameraImagePoint_m17EED5B1110A3DB2B8C1B8828180F993BB5E898C (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, const RuntimeMethod* method) ; // System.Void easyar.MotionTrackerCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice__ctor_m15AD438A899F161BA05C4AB104D635430A5FABAC (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice__ctor_mAE108728B2368F31295898EF53D5D646E7385A32 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_isAvailable_mD62513818B40A11707B7DBFDD0AE9EE44CBDCAED (const RuntimeMethod* method) ; // easyar.MotionTrackerCameraDeviceQualityLevel easyar.Detail::easyar_MotionTrackerCameraDevice_getQualityLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_getQualityLevel_mC9CCAD2ADD004CD300E3E94453A475F263776C39 (const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFrameRateType(System.IntPtr,easyar.MotionTrackerCameraDeviceFPS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFrameRateType_m09BC9377AF4C8A06EADF3C52859D8607ABC8F8CA (intptr_t ___0_This, int32_t ___1_fps, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFocusMode(System.IntPtr,easyar.MotionTrackerCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFocusMode_m73F4531C1A57859F5A632034EEBD24872050E921 (intptr_t ___0_This, int32_t ___1_focusMode, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setFrameResolutionType(System.IntPtr,easyar.MotionTrackerCameraDeviceResolution) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setFrameResolutionType_mF82272B4E50F31515E3262933F5D796494F40A77 (intptr_t ___0_This, int32_t ___1_resolution, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_setTrackingMode(System.IntPtr,easyar.MotionTrackerCameraDeviceTrackingMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_setTrackingMode_m288C83F6D0D8ADF72C5F029DB872DC8002B37DB5 (intptr_t ___0_This, int32_t ___1_trackingMode, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_setBufferCapacity(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_setBufferCapacity_m16FF74B4F440E96DF6959E102DFBCB4DA577E53C (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_MotionTrackerCameraDevice_bufferCapacity(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_bufferCapacity_mF1173979E35DDFA16FE2CD21D6D932607AEA432A (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_inputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_inputFrameSource_m3F6E4D5B434D5C8AD8CAB9608F3ED743F3FD298F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // easyar.InputFrameSourceType easyar.Detail::easyar_MotionTrackerCameraDevice_inputFrameSourceType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_MotionTrackerCameraDevice_inputFrameSourceType_mE23108988A8A5096ABE96ADBFAFE54BD975558D0 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_MotionTrackerCameraDevice_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_MotionTrackerCameraDevice_start_mFC20A26EF90F37A4F7820F33243D3D5D19BD1315 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_stop_m3FE897F94344A957F10ACFCD23F396B0964E292F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_close_m9A946BBE075E19CEEA4F5F76972B6D67176DE8B2 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud(System.IntPtr,easyar.Vec2F,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud_mDA577D71D1E764A06936587AAC0149DF727DD2A4 (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfVec3F_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane(System.IntPtr,easyar.Vec2F,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane_m29164F866AEAA8DF9257C533B140EB6A99E7931C (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_MotionTrackerCameraDevice_getLocalPointsCloud(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_MotionTrackerCameraDevice_getLocalPointsCloud_m1DBE17A7A44C0ED24BB68953A6ECA13D6A51C88A (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.InputFrameRecorder::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameRecorder__ctor_m9EC35CE3568614CC21D5EA2C97DF12BAB2092736 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameRecorder_input(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_input_m8ED759E21DB6D96B08842D0C5A9C2E316990442F (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_InputFrameRecorder_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameRecorder_bufferRequirement_mE15291753585FA4FA29E2354E42669A6A5979F99 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameRecorder_output(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_output_m61C13E1F927E7B56A07EE2542BBFAD7D34C9733D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameRecorder_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_create_mD8B54E16AA7FD20213C80DD265E6DB37577121A3 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* Detail_Object_from_c_TisInputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_m713C434E622372147912A1E2D71D1F474C12D644 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_InputFrameRecorder_start(System.IntPtr,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFrameRecorder_start_mB885A91BD99133186ABBA7DE1CC70ED24458383B (intptr_t ___0_This, intptr_t ___1_filePath, int32_t ___2_initialScreenRotation, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameRecorder_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameRecorder_stop_m2838E91BE6271BC8951A5DB210E491076A5BF21E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.InputFramePlayer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFramePlayer__ctor_mE1AC4F9B77AAAEA27C6726A7092960948FF23D73 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFramePlayer_output(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_output_m298C68C154C7B44882FC40E9F8E4EA45B376EE94 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFramePlayer_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_create_m77C9E790FA389EE6FD7869A228D4A3B5DB097702 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* Detail_Object_from_c_TisInputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_m53471386B2E8186E5DA66134E78A1BB96BEA145E (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_InputFramePlayer_start(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_start_m53DC92A17EAA79EB33760ECC9B1A31B220DFF811 (intptr_t ___0_This, intptr_t ___1_filePath, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFramePlayer_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_stop_m931D6A8D9BE64DA5F2DF157D2F8BA0F39366C45F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFramePlayer_pause(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFramePlayer_pause_m525B5B3B3CF6C4FBB4CDF3B7222E7D60F49FD1CC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_InputFramePlayer_resume(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_resume_m229CBDA692BA10F00BAD0EC544EDD28BCC566428 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Double easyar.Detail::easyar_InputFramePlayer_totalTime(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Detail_easyar_InputFramePlayer_totalTime_mFAB2FB01D880CE62147E752B7790891C186887CC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Double easyar.Detail::easyar_InputFramePlayer_currentTime(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Detail_easyar_InputFramePlayer_currentTime_mC521EE09BA00C08F3DD48299DDFB69FD688A6AAC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_InputFramePlayer_initalScreenRotation(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFramePlayer_initalScreenRotation_m41BE18D5530A161B76A0E446C2E323397972F34F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_InputFramePlayer_isCompleted(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_InputFramePlayer_isCompleted_mB0F71B7457313DAD71EE0D6C739E470F17FD2DE0 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.CallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.DelayedCallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedCallbackScheduler__ctor_m4A14C6D833A070FCCAE452A055B987E09C6BCAB4 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_DelayedCallbackScheduler__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_DelayedCallbackScheduler__ctor_m1C6DAD4829148E67A0DB0E03EDC47BCED632349B (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_DelayedCallbackScheduler_runOne(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_DelayedCallbackScheduler_runOne_m32AF9625E5D2BE308B74819501FABEC30EE1CA75 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.ImmediateCallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmediateCallbackScheduler__ctor_m2FC6C9F75121151BF2E54BB43DD90913976C5435 (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImmediateCallbackScheduler_getDefault(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImmediateCallbackScheduler_getDefault_m8DBE52568704AAB3AA219FE4608D4BC9DF344CE1 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* Detail_Object_from_c_TisImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_m532D3E62B440C6F493007089E92D0C520D32F975 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_JniUtility_wrapByteArray(System.IntPtr,System.Boolean,easyar.Detail/FunctorOfVoid,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_JniUtility_wrapByteArray_m67865B2C64AAE1923F26C33D1E58CFBA7F6D8A9C (intptr_t ___0_bytes, bool ___1_readOnly, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___2_deleter, intptr_t* ___3_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_JniUtility_wrapBuffer(System.IntPtr,easyar.Detail/FunctorOfVoid,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_JniUtility_wrapBuffer_m6EEAC5926D4FFA6E50B1C00028111814AC582749 (intptr_t ___0_directBuffer, FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 ___1_deleter, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.IntPtr easyar.Detail::easyar_JniUtility_getDirectBufferAddress(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_easyar_JniUtility_getDirectBufferAddress_mB0DF1AA0C05B461AE9644BDC9C56AB842DC1DD7A (intptr_t ___0_directBuffer, const RuntimeMethod* method) ; // easyar.Detail/FunctorOfVoidFromLogLevelAndString easyar.Detail::FunctorOfVoidFromLogLevelAndString_to_c(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF (Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Log_setLogFunc(easyar.Detail/FunctorOfVoidFromLogLevelAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_setLogFunc_m35FB476FF1EF50C53415759E94BF98046531F432 (FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 ___0_func, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Log_setLogFuncWithScheduler(System.IntPtr,easyar.Detail/FunctorOfVoidFromLogLevelAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_setLogFuncWithScheduler_m9ED5576FE68F0B6754FFBF59D2044BE2684DE80F (intptr_t ___0_scheduler, FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 ___1_func, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Log_resetLogFunc() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Log_resetLogFunc_mA5312BAAA81C6D0DE78EE8CF1F21297D62E3DE2C (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Storage_setAssetDirPath(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Storage_setAssetDirPath_m6D804A30C6EA9131E5F332E63C194E5A0208E681 (intptr_t ___0_path, const RuntimeMethod* method) ; // System.Void easyar.ImageTargetParameters::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters__ctor_m67BCAFFB16FC9EC81A3FA64FE630DEEF53316EE0 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters__ctor_m5F73B85372566499113FAB82556752F65A31A296 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_image(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_image_m35B4891976EDA6C165D1DD395407982B18F16EF7 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_setImage(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setImage_m29AB8B18C817DBE60120198C8A5E162EE6212152 (intptr_t ___0_This, intptr_t ___1_image, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_name(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_name_m6E3663BF718ACA6335BFF5B14C167DBC2E57CBA9 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_setName(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setName_m3CABCAEBA4B334018DF3CF4964F636BD6589B6BB (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_uid(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_uid_m4B435CFEA97EEF15B2AF1F8F8443DC2F482EBE2E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_setUid(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setUid_m93678C30E1B175C7D6E2338ED8E4E058CDAC1984 (intptr_t ___0_This, intptr_t ___1_uid, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_meta(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_meta_m2DF9919B5ED78C384C9F72EDD720FF65B6E5398D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_setMeta(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setMeta_m6B2E0F3AA348B61A909D88687A3576FD02B18E4D (intptr_t ___0_This, intptr_t ___1_meta, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_ImageTargetParameters_scale(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTargetParameters_scale_m4CDA24942270C196487BF368DFC813919EA75009 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTargetParameters_setScale(System.IntPtr,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTargetParameters_setScale_mB1E7BC4142AB13B1E4D1A160699C469596589E0B (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method) ; // System.Void easyar.Target::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA (Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.ImageTarget::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget__ctor_mA97DC41882620A1A683AFC7439061EB8F7A2EE0E (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget__ctor_m2B5D7AD4377E6A612BC08FE95C45D2E4AA421EC0 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_createFromParameters(System.IntPtr,easyar.Detail/OptionalOfImageTarget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromParameters_mDE9930204CDDCEBE74E563D6056091453E19AAC3 (intptr_t ___0_parameters, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_createFromTargetFile(System.IntPtr,easyar.StorageType,easyar.Detail/OptionalOfImageTarget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromTargetFile_m240854739A4FC6595A1B71578EA69CFF36948DF7 (intptr_t ___0_path, int32_t ___1_storageType, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_createFromTargetData(System.IntPtr,easyar.Detail/OptionalOfImageTarget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromTargetData_m27490E120FB7441FF9F5580C52B012C61F6943B3 (intptr_t ___0_buffer, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___1_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ImageTarget_save(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTarget_save_mC25E3B7F6D57252D5B441C2D7AC639162F566D06 (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_createFromImageFile(System.IntPtr,easyar.StorageType,System.IntPtr,System.IntPtr,System.IntPtr,System.Single,easyar.Detail/OptionalOfImageTarget&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_createFromImageFile_m915A1049EE1F183B2C59E76DDBF642A2A727B354 (intptr_t ___0_path, int32_t ___1_storageType, intptr_t ___2_name, intptr_t ___3_uid, intptr_t ___4_meta, float ___5_scale, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3* ___6_Return, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_ImageTarget_scale(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTarget_scale_m60276DE2035F71AF9DAB659E18083D05E9D826B8 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_ImageTarget_aspectRatio(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_ImageTarget_aspectRatio_mFC379CFACD17BCCF33EB253EB1BC5231E77E0358 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ImageTarget_setScale(System.IntPtr,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTarget_setScale_mCEA79324F02DDD2E4F035C99B167630166520247 (intptr_t ___0_This, float ___1_scale, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_images(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_images_mDDE5369BE778AF859F6B1031EE2211B30E4219D6 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfImage_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* Detail_ListOfImage_from_c_m88FCA8E1862AF8A121681F64259B878BC0972A92 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_ImageTarget_runtimeID(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTarget_runtimeID_m83C3E21EF675903567C831172379CDC3453248B2 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_uid(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_uid_m5A8879814787099E0DDA4DBE47CBCAE943E10C04 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_name(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_name_m3D6433DE7BFA96D98362E5072F5F6E47E02D50E2 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_setName(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_setName_m1EE877815762A7A0FB1A2011BA0784E6C26E88ED (intptr_t ___0_This, intptr_t ___1_name, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_meta(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_meta_m44F12185E4D32B50C51B8649BCD59CD8EBB292FD (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTarget_setMeta(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTarget_setMeta_mC4ACE2C63E80AE8832E945C008A2A5CD630CAEC4 (intptr_t ___0_This, intptr_t ___1_data, const RuntimeMethod* method) ; // System.Void easyar.ImageTarget/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDE04A73839F7C462D5EB517AB4BEC7862B4EAB08 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, const RuntimeMethod* method) ; // System.Void easyar.TargetTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetTrackerResult__ctor_m330FA7122F2116E858ADB42FB911240F15FEBEAF (TargetTrackerResult_tD734318EDA0E26D9AE4D79EE88DFB3A90BDD0DCA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.ImageTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTrackerResult__ctor_mAB404DA4FD0A5417887C0EBE2833C0BBF949DDE5 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTrackerResult_targetInstances(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult_targetInstances_m125CB86D757893C74490176D000C90876A03B910 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfTargetInstance_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.IntPtr easyar.Detail::ListOfTargetInstance_to_c(easyar.Detail/AutoRelease,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1 (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ___1_l, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTrackerResult_setTargetInstances(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTrackerResult_setTargetInstances_m23E71AFE683FD5B661BCCB179A0EEB0BBE6DA773 (intptr_t ___0_This, intptr_t ___1_instances, const RuntimeMethod* method) ; // System.Void easyar.ImageTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker__ctor_m88D5F8C9ACD54A6C1120A6A0D0D65420B406EDD3 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ImageTracker_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_isAvailable_mBBB9789192A3931A17A50D400D792DB5A4E6F6D7 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_feedbackFrameSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_feedbackFrameSink_mBCD4BE7E41306A4358F668AE2D1A8A17D0CFDEED (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Int32 easyar.Detail::easyar_ImageTracker_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTracker_bufferRequirement_mDDA9B09F0B9232AD897FEEA65D405D63B6D0403B (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_outputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_outputFrameSource_mE75E6C453676AA93266FDBA7539E0247F5F9D019 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_create_m4CC30B8744097AC43061FD9C79251CF3CDA5FB78 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_ImageTracker_createWithMode(easyar.ImageTrackerMode,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_createWithMode_mACD05286FBA1BAC6AF4E079F86528AF2EFA6D8E2 (int32_t ___0_trackMode, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_setResultPostProcessing(System.IntPtr,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_setResultPostProcessing_m9FEB8CEE9373CD46E29107E223059CC2D5D38217 (intptr_t ___0_This, bool ___1_enablePersistentTargetInstance, bool ___2_enableMotionFusion, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ImageTracker_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_start_m2B743AD129B1B60DD3B7882144FB064F291E9A05 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_stop_mDDCCA4BA0BD393661A014D754E6AAB9A91D606FC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_close_mDF25168E1B8C68773E5809132D141A1F7A140D6D (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Detail/FunctorOfVoidFromTargetAndBool easyar.Detail::FunctorOfVoidFromTargetAndBool_to_c(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F (Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_loadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_loadTarget_m1AF2A70CFE1DC128AB72C2CFF1CCE532B8988088 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_unloadTarget(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/FunctorOfVoidFromTargetAndBool) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_unloadTarget_m88A9B8A37BE9C9CC8E518D35B347D4D6CE7F9D38 (intptr_t ___0_This, intptr_t ___1_target, intptr_t ___2_callbackScheduler, FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 ___3_callback, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageTracker_targets(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageTracker_targets_m1B24B0C4775B5E7665825784177393F25AD1976E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfTarget_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_ImageTracker_setSimultaneousNum(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_ImageTracker_setSimultaneousNum_m72E9A3DC22C1E3FB0C89AA9B4EC12D8979CD3518 (intptr_t ___0_This, int32_t ___1_num, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_ImageTracker_simultaneousNum(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_ImageTracker_simultaneousNum_m3B022546547B465D75051379611AAF5F931C8B45 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.RealTimeCoordinateTransform::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RealTimeCoordinateTransform__ctor_m282C5C7BB7A9185CC5C816BFF2A8623932E54591 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RealTimeCoordinateTransform__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform__ctor_mE5C9FC661ACC98557176B18719E988DE93BE7596 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RealTimeCoordinateTransform_setBufferSize(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RealTimeCoordinateTransform_setBufferSize_m4E0A672E71DB7521313251B3E02D25DD997933D8 (intptr_t ___0_This, int32_t ___1_capacity, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_RealTimeCoordinateTransform_getBufferSize(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_RealTimeCoordinateTransform_getBufferSize_m4CF926596AFF4EE1403ED92C8EDB6B4495CF25E2 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_RealTimeCoordinateTransform_insertData(System.IntPtr,System.Double,easyar.Matrix44F,easyar.Matrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_RealTimeCoordinateTransform_insertData_mD24027AF094141DABDD3CFAA30EDBBEE8158DFA3 (intptr_t ___0_This, double ___1_timestamp, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___2_localTwc, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___3_mapTcw, const RuntimeMethod* method) ; // easyar.Matrix44F easyar.Detail::easyar_RealTimeCoordinateTransform_getPoseInMap(System.IntPtr,System.Double,easyar.MotionTrackingStatus,easyar.Matrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_RealTimeCoordinateTransform_getPoseInMap_m2D2B9C0EAE20E88F0668737F54E328E275A5B932 (intptr_t ___0_This, double ___1_timestamp, int32_t ___2_status, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___3_localTwc, const RuntimeMethod* method) ; // System.Void easyar.Recorder::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder__ctor_mE5F77BD0865CA546FC00F7DA86D34B30C3723FE4 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Recorder_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Recorder_isAvailable_m4F9C70CBDA60C8F4FD54FBB8CD64356C26818CB3 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Recorder_requestPermissions(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_requestPermissions_mA522680D9BCD65CE3A2FA1A7A85F0F363A2F04BC (intptr_t ___0_callbackScheduler, OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 ___1_permissionCallback, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m61A2D28BFA5FB8679372B39F3FDF91F6A69490AB (Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D Detail_map_TisOptional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8_TisOptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_mB0A5E63F0D7DF0AE2A3A46E4788D6359FAA5E682 (Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 ___0_v, Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_Recorder_create(System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_create_m8B6A5BC28BE7AE7082CB985345E0ECEAF5ED06ED (intptr_t ___0_config, intptr_t ___1_callbackScheduler, OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D ___2_statusCallback, intptr_t* ___3_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* Detail_Object_from_c_TisRecorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_m15506AB440E937719E3B23D8CF503A8B70815201 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_Recorder_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_start_mFF6E9C56D307E65DE1C4CB1E3811EA56009C8342 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Recorder_updateFrame(System.IntPtr,System.IntPtr,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Recorder_updateFrame_m14395C0E60CE690E925EDEC736EC97FF247099F4 (intptr_t ___0_This, intptr_t ___1_texture, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Recorder_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Recorder_stop_mAB7DDAC27557D20534E1DA45566093DF69CBA2C6 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Recorder/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFA29B8FEAA89A9E16EF1A0C82B80F1808FF843BF (U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m830AB525613B28ACE16E556E34176FF11809B9CC (Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13 (OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* Optional_1_get_Value_m23146564033ACC1F7BEE31FB05B0A4E079C2B72D (Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8* __this, const RuntimeMethod* method) { Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromRecordStatusAndString easyar.Detail::FunctorOfVoidFromRecordStatusAndString_to_c(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B Detail_FunctorOfVoidFromRecordStatusAndString_to_c_mA75DF7462984F4AA4D608FE2EA49AB32B1BB6AEF (Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.RecorderConfiguration::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration__ctor_m5F20F43F58A4B513E96A925B9E6FDD1003D6EDA1 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration__ctor_mD9200365BCCE0964B5CA3E80DC66F95996A7D319 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setOutputFile(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setOutputFile_m5B3099EEC924F7B0BD2BAECC8FAD7574DD484A4F (intptr_t ___0_This, intptr_t ___1_path, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_RecorderConfiguration_setProfile(System.IntPtr,easyar.RecordProfile) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_RecorderConfiguration_setProfile_m5B7A71B1205C784CAE8363C93810BDD628E70046 (intptr_t ___0_This, int32_t ___1_profile, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoSize(System.IntPtr,easyar.RecordVideoSize) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoSize_mBD526B0CFD8366A0D443953A883FFA5C454142E6 (intptr_t ___0_This, int32_t ___1_framesize, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoBitrate(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoBitrate_m0619DBD9DE5DEDC5F5D6CCAD6A406C6FF1203186 (intptr_t ___0_This, int32_t ___1_bitrate, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setChannelCount(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setChannelCount_m11337EC4FF3453915179273638D42FA5F344ADA5 (intptr_t ___0_This, int32_t ___1_count, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setAudioSampleRate(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setAudioSampleRate_m96C7FD616E31D629314447BD64AF994D771D4615 (intptr_t ___0_This, int32_t ___1_samplerate, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setAudioBitrate(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setAudioBitrate_mA2FBA2EBE1927B69F5F0D8F96B9248FE9EC5BF78 (intptr_t ___0_This, int32_t ___1_bitrate, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setVideoOrientation(System.IntPtr,easyar.RecordVideoOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setVideoOrientation_mF6E417C1EBFF58DCD6E53D87B021702EB5987849 (intptr_t ___0_This, int32_t ___1_mode, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_RecorderConfiguration_setZoomMode(System.IntPtr,easyar.RecordZoomMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_RecorderConfiguration_setZoomMode_mB590309C820320FF8057DE0BDE1E72BCF8A4DD49 (intptr_t ___0_This, int32_t ___1_mode, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMapResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapResult__ctor_mCDCB00D08E8E6099F62F604D6D5FC77A32E3F75C (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // easyar.MotionTrackingStatus easyar.Detail::easyar_SparseSpatialMapResult_getMotionTrackingStatus(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMapResult_getMotionTrackingStatus_m7182E828FE66F903098DF5B5338E67114C39442E (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Detail/OptionalOfMatrix44F easyar.Detail::easyar_SparseSpatialMapResult_getVioPose(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E Detail_easyar_SparseSpatialMapResult_getVioPose_m7BBC352274DBB705E54F9F856C2A002A29E04C58 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m2BECCE93F8FF10B72F6A387D47A8C5D04885A5E5 (Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E ___0_v, Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* ___1_f, const RuntimeMethod* method) { Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/OptionalOfMatrix44F easyar.Detail::easyar_SparseSpatialMapResult_getMapPose(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E Detail_easyar_SparseSpatialMapResult_getMapPose_m2C7F2FFEC511E563CC5EBE5BDE1FF54A034200A9 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_SparseSpatialMapResult_getLocalizationStatus(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMapResult_getLocalizationStatus_m927FC329C8B00B9689C71E96342B1DC356B3686F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapResult_getLocalizationMapID(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapResult_getLocalizationMapID_mF5CACAF43608E6C3959153F07B11046187616189 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMapResult/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1310A36F110EBF4FAC311CD461F44FD4C519C4DB (U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Detail/OptionalOfMatrix44F::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19 (OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430 (const RuntimeMethod* method) { Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___0_v, const RuntimeMethod* method) { Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.PlaneData::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneData__ctor_m581568FE4C8C2B186BFA525422DF94BD86D72573 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_PlaneData__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_PlaneData__ctor_mB1502D380E6EBB8FF784720D42F9710B860F1334 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // easyar.PlaneType easyar.Detail::easyar_PlaneData_getType(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_PlaneData_getType_m40C123D00225256218112AF7D5E0EB68C77B6275 (intptr_t ___0_This, const RuntimeMethod* method) ; // easyar.Matrix44F easyar.Detail::easyar_PlaneData_getPose(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 Detail_easyar_PlaneData_getPose_m35B199D9141E96522905176BAF8C26BDDBE523E6 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_PlaneData_getExtentX(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_PlaneData_getExtentX_mF19D3F113266466889E0625CA64BFB05F036F6B1 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_PlaneData_getExtentZ(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_PlaneData_getExtentZ_m0E66704664CFB622C2524FBB4F24F855999172CF (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMapConfig::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig__ctor_mBDBEA223AD60D11CE4E70C49D533358B3A5CAD2B (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapConfig__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig__ctor_m3D2B1023397E865798196F3F234D2B616E609115 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapConfig_setLocalizationMode(System.IntPtr,easyar.LocalizationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapConfig_setLocalizationMode_mE2E6FC181A21D9BA118D38737437B0233AE1280D (intptr_t ___0_This, int32_t ___1_value, const RuntimeMethod* method) ; // easyar.LocalizationMode easyar.Detail::easyar_SparseSpatialMapConfig_getLocalizationMode(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMapConfig_getLocalizationMode_m29B7C9830630228D61785648E936222A695FF554 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMap::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap__ctor_m7F73B44DA59F1723D3296C7A1BDEC8B424522C6F (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_SparseSpatialMap_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_isAvailable_m08D13DC7F5C008548E3669F93CB56222838FBC42 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_inputFrameSink(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_inputFrameSink_mFF0636B344F7EFAE76AEAC2D9D8539033EA5CEFC (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_SparseSpatialMap_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_SparseSpatialMap_bufferRequirement_m7B7C088B0CE3FD659E976924C9FBA3434108CD06 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_outputFrameSource(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_outputFrameSource_mFC7AF73F10796C5906377A825D6297EA29AF3E48 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_create_m4B847E338E8CD38B18117A0AE8AAA9B6C8FACBEE (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* Detail_Object_from_c_TisSparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_m78B2064765B19C5E9D0060350D5EB0CC2FF43D9E (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_SparseSpatialMap_setResultPoseType(System.IntPtr,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_setResultPoseType_m192F87543BF82888650E2E10EA5F1E270DDC8A8D (intptr_t ___0_This, bool ___1_enableStabilization, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_SparseSpatialMap_start(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_start_mF12350BFC09CA880855AC08A4D2233EB34FA18CF (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_stop_m3F4AA512EA27FC241B7ED13A64D494824744F522 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_close_m1427D6EB3ADDA132CF7C5A45D0290DC2C40BE1D1 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_getPointCloudBuffer(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getPointCloudBuffer_m414B28AA1F681ACDFD1772CE49D6B40574FA8F55 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_getMapPlanes(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getMapPlanes_m7837A5307682F91D38B31BDB9398D27E10961F60 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 easyar.Detail::ListOfPlaneData_from_c(easyar.Detail/AutoRelease,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* Detail_ListOfPlaneData_from_c_m66860237004D6523C269ECD9C767ABC3881F1B4A (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* ___0_ar, intptr_t ___1_l, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_hitTestAgainstPointCloud(System.IntPtr,easyar.Vec2F,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_hitTestAgainstPointCloud_m6B3F61F45B38D185B84AFD4C4259902010DE0907 (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_hitTestAgainstPlanes(System.IntPtr,easyar.Vec2F,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_hitTestAgainstPlanes_mA39BBC9983CC2E0F63D01931A24AA8920B2EF9AC (intptr_t ___0_This, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_cameraImagePoint, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_getMapVersion(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getMapVersion_mF5AC1A472FF17E080E879E8477D9426CB9B19A49 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromBool>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m943E859F2BF9831985DFB169AC128D78ACAE9D1E (Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromBool>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 Detail_map_TisOptional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F_TisOptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_m4351AB6DBA801B2F8150366C1FEB49E484A697E5 (Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F ___0_v, Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_SparseSpatialMap_unloadMap(System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromBool) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_unloadMap_mBC84BD98D5D541A2594A58EBBC2DA110B5EB299D (intptr_t ___0_This, intptr_t ___1_mapID, intptr_t ___2_callbackScheduler, OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 ___3_resultCallBack, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_setConfig(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_setConfig_mD41BBDC20B1C246FBC620D5015BDD02956B64F8A (intptr_t ___0_This, intptr_t ___1_config, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_getConfig(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_getConfig_m3A200640615BFD0E5DAD2E06A956E6C50AC4CFE0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* Detail_Object_from_c_TisSparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_m7D2EC304555227C8DD6078BF0BFDCE53CD36D2B3 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Boolean easyar.Detail::easyar_SparseSpatialMap_startLocalization(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMap_startLocalization_m74D5D447693933E9A3B8A06101E77A9D95C8C242 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMap_stopLocalization(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMap_stopLocalization_m09DDABDD070F95A1E0540FFF926C40A0A915DF53 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMap/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5CD9929441891F6CB09948A90AF6F5E330C7A791 (U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_mE1E380D723AE75DCDF1CF47624EABB4D758C86D9 (Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromBool::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72 (OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* Optional_1_get_Value_m84D5865BAD6DF84D3C015BABB49B4B695D2409B0 (Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F* __this, const RuntimeMethod* method) { Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromBool easyar.Detail::FunctorOfVoidFromBool_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F Detail_FunctorOfVoidFromBool_to_c_mEACF386C82D09499453F9A2422B51D6B1CE325EF (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMapManager::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager__ctor_mFFE6D92AD7417E833BCB2FE6D27E5EDE2D527C1B (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_SparseSpatialMapManager_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_SparseSpatialMapManager_isAvailable_mFAEDA9527BAC8E76E96E7418D6A1EBED3F33E662 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapManager_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_create_mCC7158366A77804A0AD67BDB664D04CF57A11AB9 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* Detail_Object_from_c_TisSparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_m2B2F2B3F892A5098924DC6E5B46017DDF78B0FF3 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void System.Func`2,easyar.Detail/OptionalOfImage>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m735227CE284FC3FA83E701A903B1B4CC98A9A0A5 (Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map,easyar.Detail/OptionalOfImage>(TKey,System.Func`2) inline OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 Detail_map_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_m02BB09416E560C4FEE6691203EF78B67F821BFEF (Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___0_v, Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* ___1_f, const RuntimeMethod* method) { OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromBoolAndStringAndString easyar.Detail::FunctorOfVoidFromBoolAndStringAndString_to_c(System.Action`3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E Detail_FunctorOfVoidFromBoolAndStringAndString_to_c_m3181498C44569FEF30E1953D38436BAE2A13C784 (Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapManager_host(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfImage,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromBoolAndStringAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_host_mDE5D364D2F1D38A7C6A40C7681EF8CB9A1712559 (intptr_t ___0_This, intptr_t ___1_mapBuilder, intptr_t ___2_apiKey, intptr_t ___3_apiSecret, intptr_t ___4_sparseSpatialMapAppId, intptr_t ___5_name, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 ___6_preview, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___7_timeoutMilliseconds, intptr_t ___8_callbackScheduler, FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E ___9_onCompleted, const RuntimeMethod* method) ; // easyar.Detail/FunctorOfVoidFromBoolAndString easyar.Detail::FunctorOfVoidFromBoolAndString_to_c(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C Detail_FunctorOfVoidFromBoolAndString_to_c_m9AB83EE18026386D2A536DA8A2C55B8196685359 (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapManager_load(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,easyar.Detail/OptionalOfInt,System.IntPtr,easyar.Detail/FunctorOfVoidFromBoolAndString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_load_m01F69BE9325734D971BC9AB3C850E4D16CCC58D1 (intptr_t ___0_This, intptr_t ___1_mapTracker, intptr_t ___2_serverMapId, intptr_t ___3_apiKey, intptr_t ___4_apiSecret, intptr_t ___5_sparseSpatialMapAppId, OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 ___6_timeoutMilliseconds, intptr_t ___7_callbackScheduler, FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C ___8_onCompleted, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SparseSpatialMapManager_clear(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SparseSpatialMapManager_clear_mE3409773EEC88944D072146A0574FF7D4801382B (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SparseSpatialMapManager/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m14B31DF5D7CD0E46D11ABE3387EF30F72180938C (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1::get_OnSome() inline bool Optional_1_get_OnSome_mE8577B10483AEF7021A6A99D128C9A827FC7C3C1 (Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfImage::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9 (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1::get_Value() inline Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* Optional_1_get_Value_m459F33FD3971F5E725032D66DAF86C653CBEC83F (Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741* __this, const RuntimeMethod* method) { Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Int32 easyar.Detail::easyar_Engine_schemaHash() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_Engine_schemaHash_m21CE9EDD8E3A28DBD09FA84755B9410A9428DB69 (const RuntimeMethod* method) ; // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Engine_initialize(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Engine_initialize_mE3AB72B9E6FA7FC87ADE9C0E3DC4F53ACC767423 (intptr_t ___0_licenseKey, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_onPause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_onPause_m840121AA8F34DAA74F3D9005E95EFD6A62EBD336 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_onResume() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_onResume_m8F0FE3BD37B187721B1689D7F7B732D6635D1A28 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_errorMessage(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_errorMessage_m8BF66930594FC59D6BEF653B6FBA4A5B0E8649CB (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_versionString(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_versionString_m39225AF8D04A5E4DF6B73F4E51438154977D4DAF (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_name(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_name_m1A8B09B335AB42CC1E9240CA5BAE146B9D7A51C8 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_Engine_variant(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_Engine_variant_m0AA7211DC01EFCFC7BDB89A094A06F31EFED6779 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_Engine_isLicenseKeyMatched(System.IntPtr,System.IntPtr,System.IntPtr,easyar.EngineOperatingSystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_Engine_isLicenseKeyMatched_mED2FDC532BCD53C4BF70F7A8DE6EA5754CF7D5D3 (intptr_t ___0_licenseKey, intptr_t ___1_packageName, intptr_t ___2_variant, int32_t ___3_operatingSystem, const RuntimeMethod* method) ; // System.Void easyar.VideoPlayer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer__ctor_m5F871ECB662E4C6D6023AAF72CADC0DB4EB9E738 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer__ctor(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer__ctor_m1BFC6A913E88BDFE8EC97C4E833BD3FBD7218F1A (intptr_t* ___0_Return, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_VideoPlayer_isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_isAvailable_m59E522DC97E21521CDBA7D3278A634CA6D850C75 (const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_setVideoType(System.IntPtr,easyar.VideoType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_setVideoType_m9AB07CCFF336EFE00CADD43BAEC0097D57BAFE25 (intptr_t ___0_This, int32_t ___1_videoType, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_setRenderTexture(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_setRenderTexture_mECD63B5DF15404429BD7CA8DCA5D8601DBAF7B3D (intptr_t ___0_This, intptr_t ___1_texture, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mB15C9DD1662BFF08CAD5E0AB4B1B4E338B03D643 (Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 Detail_map_TisOptional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6_TisOptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_m87A965AE1F6F5EA0742CF76E2D2F255649F4AEDC (Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 ___0_v, Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_VideoPlayer_open(System.IntPtr,System.IntPtr,easyar.StorageType,System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_open_m97555B27EAB67A96F50912B02DA865E59CA666DC (intptr_t ___0_This, intptr_t ___1_path, int32_t ___2_storageType, intptr_t ___3_callbackScheduler, OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 ___4_callback, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_close(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_close_mD5700F519C7ED8C7AFD2DBC8D752EF67DF2BB929 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_VideoPlayer_play(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_play_mCBBA65B3999B850AC66146254041E61876C760C1 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_stop(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_stop_mA0685315BA6A2B501BC234DDE7D3D2655F6AEA78 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_pause(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_pause_m0ED037FBE6C1F3ADFCFE357618373DCD0DD563D0 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_VideoPlayer_isRenderTextureAvailable(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_isRenderTextureAvailable_mC8129108B327823F4FC066FE1B8B34FCDA727EB5 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_VideoPlayer_updateFrame(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_VideoPlayer_updateFrame_mEACCF2C93BD2D558774963C61DBAF485A11D1D10 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_VideoPlayer_duration(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_VideoPlayer_duration_m09D77DBC50BCADADC7F34856354877470DF9E8F2 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_VideoPlayer_currentPosition(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_VideoPlayer_currentPosition_mB6059D532201B298B6530D7C023A423536CC822D (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_VideoPlayer_seek(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_seek_mAA1D5FEEEB63C9F4FFEF1CB8DDE0B67580AA63FC (intptr_t ___0_This, int32_t ___1_position, const RuntimeMethod* method) ; // easyar.Vec2I easyar.Detail::easyar_VideoPlayer_size(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 Detail_easyar_VideoPlayer_size_m5977CCC80FA0AAD38E1DF6AE4CC168A5A86B33BF (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Single easyar.Detail::easyar_VideoPlayer_volume(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detail_easyar_VideoPlayer_volume_m93F773FC070973673A3CF1713D5BB6526762ABF5 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Boolean easyar.Detail::easyar_VideoPlayer_setVolume(System.IntPtr,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detail_easyar_VideoPlayer_setVolume_m9DB515D5BE9626FBBF3BDC70554E8662379B0134 (intptr_t ___0_This, float ___1_volume, const RuntimeMethod* method) ; // System.Void easyar.VideoPlayer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6BADC90A1BD33D9E4255952135696FE0B06BFBB4 (U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_mA5636E014D01C4212D5ECC914166486BFDF2F2E2 (Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663 (OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* Optional_1_get_Value_mD95D3AE954990A943C37AB8D551F87787BA5703C (Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6* __this, const RuntimeMethod* method) { Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromVideoStatus easyar.Detail::FunctorOfVoidFromVideoStatus_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 Detail_FunctorOfVoidFromVideoStatus_to_c_mC8997FE549FB9150BD91A418C213073EE185E4ED (Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ImageHelper_decode(System.IntPtr,easyar.Detail/OptionalOfImage&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ImageHelper_decode_m68C0E0F742050D38E1C394ECDFBCD87F5E966803 (intptr_t ___0_buffer, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* ___1_Return, const RuntimeMethod* method) ; // System.Void System.Func`2>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m8062493FDF388142D132F5185A846CD613E42EAA (Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>(TKey,System.Func`2) inline Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 Detail_map_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_mB98B501C118BB54895B7D61B39D5E9F4E2931B81 (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 ___0_v, Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* ___1_f, const RuntimeMethod* method) { Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.ImageHelper/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m65A07FABCB12303A8F2EC4BBF8574400C4AAB673 (U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Detail/OptionalOfImage::get_has_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA (OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29* __this, const RuntimeMethod* method) ; // easyar.Optional`1 easyar.Optional`1::get_Empty() inline Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 Optional_1_get_Empty_m2740FB3A7F9CBC8BCE377D6F57335555DD190D7C (const RuntimeMethod* method) { Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_Empty_m410BE0DC86B73BA5EA29C5748F4B49FF1C74A973_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Optional`1 easyar.Optional`1::op_Implicit(T) inline Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 Optional_1_op_Implicit_m443E93AF440746C9B0E74890063463A2ED985D35 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___0_v, const RuntimeMethod* method) { Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_op_Implicit_m9DF838249C381A7CFD814EB7F3B51DBA3A33B8BE_gshared)((Il2CppFullySharedGenericAny)___0_v, (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.SignalSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSink__ctor_m19C99B2254C54C1B549DC56A1A0F6B39191E85F7 (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SignalSink_handle(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSink_handle_m9225DFD958D8C03B6B1C51B8B0E8815FC38B94EE (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SignalSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_m7E543E711B38DD870B98DDFA5183203FC59657BA (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2,easyar.Detail/OptionalOfFunctorOfVoid>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m96C631E74A0345A2B641E28C7AD2490D9E123BF3 (Func_2_t41091BD3C845CC733761673860F070F7A89321EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map,easyar.Detail/OptionalOfFunctorOfVoid>(TKey,System.Func`2) inline OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD Detail_map_TisOptional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A_TisOptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_mFFB2F8AE887D033493B8DDA41207AAF77D90B178 (Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A ___0_v, Func_2_t41091BD3C845CC733761673860F070F7A89321EC* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_SignalSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoid) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_setHandler_m9D9CB37C03E43664E6D225561BBA4B10D4327954 (intptr_t ___0_This, OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SignalSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_connect_m1C80CC5FE44191D65707C1D88BD1A515AB089026 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_SignalSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_SignalSource_disconnect_m875E9F9632A1C6798FB84C7808597D960878B6B0 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.SignalSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCDA541F710DA62A4C3F56D2D81EBBAECDFB0AA69 (U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1::get_OnSome() inline bool Optional_1_get_OnSome_mD4DCC6D557E17BC698D570ABF4D5B134CC118A99 (Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoid::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31 (OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1::get_Value() inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* Optional_1_get_Value_mA1D6E9AB88A8A6B763BF3AA44842642C707E62B8 (Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A* __this, const RuntimeMethod* method) { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.AccelerometerResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSink__ctor_m40DA82C90DFE304B0010A843EE5F32E1EDDDF11D (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_AccelerometerResultSink_handle(System.IntPtr,easyar.AccelerometerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSink_handle_mB86EA758483754CF3E0B764FE3778B88098C97EF (intptr_t ___0_This, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.AccelerometerResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource__ctor_m980E744B71EAE4344C06037FCF1B04C13DF7798F (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m05509D26D8EB4F29FB3508295E156CC4158DC340 (Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 Detail_map_TisOptional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18_TisOptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_mB7B4791F96703120B7347C30F673270BACA2C95F (Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 ___0_v, Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_AccelerometerResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_setHandler_m512838FAD953F34418E71F49DD8D6488A52D6085 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_AccelerometerResultSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_connect_m86079AAABEE37F065A48E7082DAD676AD661F454 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_AccelerometerResultSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_AccelerometerResultSource_disconnect_mE5C77E5742A0662F0F3E5A17558E441CA3946419 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.AccelerometerResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8D13A82EAA6A78D55CE7050410A0B174167F5757 (U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m8ACBA1ECDA6B7D7F41BDDCE4F10BEDCE1D5F1C3D (Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A (OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* Optional_1_get_Value_m69EDB2E9C3488CB97E22A3051578A12146EC9AF7 (Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18* __this, const RuntimeMethod* method) { Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromAccelerometerResult easyar.Detail::FunctorOfVoidFromAccelerometerResult_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 Detail_FunctorOfVoidFromAccelerometerResult_to_c_m3FE6E677DCB89A46FCFE43BA4BA476A5FF278921 (Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.LocationResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSink__ctor_m2DE1DC73CDF83854466D45A96BB961EAA67DF9C9 (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_LocationResultSink_handle(System.IntPtr,easyar.LocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSink_handle_mAD10F24EF19DB790AA1B331DD4573E52D07AF5AD (intptr_t ___0_This, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.LocationResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource__ctor_m0070802D08B4ED42F2338077184D3C0EAD0F7678 (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m07F9D83D7766F3EDA03D1155DB85B3914129D67C (Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 Detail_map_TisOptional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685_TisOptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_m4EC24346274AEA161D410FCD6487E1DE90777051 (Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 ___0_v, Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_LocationResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_setHandler_m5A26F5B529315D1028C4FD18BBD3C1D67EDC7844 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_LocationResultSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_connect_m2E908FD81BC9467E8CB92221521B57ECAFD64C44 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_LocationResultSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_LocationResultSource_disconnect_mDFD30C8616BD2CD6D12501A3E21F4BFB04B66E18 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.LocationResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9ECD1D2453EAA6EF156A1F8831600A2A0B481F2A (U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m67B6EFE7ABC85DC206F8B8B2FFD0512C4E1D60C9 (Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C (OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* Optional_1_get_Value_mE159FE8695ABC27A18D56151EE5349575696C89C (Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685* __this, const RuntimeMethod* method) { Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromLocationResult easyar.Detail::FunctorOfVoidFromLocationResult_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C Detail_FunctorOfVoidFromLocationResult_to_c_m125CD41D432951C081AD36AC8A27A5CAB33CDE08 (Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.ProximityLocationResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSink__ctor_m3D923453FAD01326161EC1372F27E24790B22F03 (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ProximityLocationResultSink_handle(System.IntPtr,easyar.ProximityLocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSink_handle_m6763B4E2D611C083EBD604A20C280655FA3A4A95 (intptr_t ___0_This, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.ProximityLocationResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource__ctor_mBC11DE3EC514F1E65BE4EBB6DF529752A203FEDB (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m5915378CD2FACD1A4C9F538F5A9B74F1504A2830 (Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 Detail_map_TisOptional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA_TisOptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_m4E8B4657C5351A52A8C24868F276EFEF9AA9A3F4 (Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA ___0_v, Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_ProximityLocationResultSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_setHandler_mBB77AABF60EBC1548DD5A37CB6C4C3909E360E25 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ProximityLocationResultSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_connect_mA2D4354D71877C812479528AFBF3EE22DFBBF7BE (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_ProximityLocationResultSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_ProximityLocationResultSource_disconnect_m389F07DD2BC45B7D31BEF1B448A226F500E5AB0F (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.ProximityLocationResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF501CBF4A5B3DFF89CD4EAE58DA7B59C0BAD52EB (U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m3B71E0A371042441815E787386BA2982836E78E6 (Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995 (OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* Optional_1_get_Value_mC275D41E987ED7A073F7D764C8237DC02492BA35 (Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA* __this, const RuntimeMethod* method) { Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromProximityLocationResult easyar.Detail::FunctorOfVoidFromProximityLocationResult_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC Detail_FunctorOfVoidFromProximityLocationResult_to_c_m2A4ECD5B5896B1068F0E4E45E520F44C55E1E0E8 (Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.InputFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSink__ctor_m153177C8EA1F311628D3E53493C22E48961C1B56 (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameSink_handle(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSink_handle_m9BC17A6BD3EB2E734F9093572027E79245869913 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.InputFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource__ctor_m0E9D1AD93F1D883A7A89B8544987A0053FB92E06 (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m2BA9A430EF40E9987A7F3CAA16EBEBF123B688AE (Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 Detail_map_TisOptional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026_TisOptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_m1DB0DE461AFA71DDDE784B4241F67129430BA2D8 (Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 ___0_v, Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_InputFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_setHandler_m17CFB5188A994574F6FB47063DC6BB3EFF50A5C5 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_connect_mF1AE5671032BFFC36B251692CAC540DF3EA8F1F0 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameSource_disconnect_mB1FB85AA345778AC85445858E199204B9FF1D792 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.InputFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m965DB0AB99278F86D0E76270562D1B13013E0183 (U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_mEB6B5D578C5ABF92DFB844B730790570AEC82E79 (Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B (OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* Optional_1_get_Value_m3CABF5171C51C0EE937692199EF5B419447D35C8 (Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026* __this, const RuntimeMethod* method) { Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromInputFrame easyar.Detail::FunctorOfVoidFromInputFrame_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD Detail_FunctorOfVoidFromInputFrame_to_c_m5B975C67B9F80C6FF5D84C2208D5A15A7237F240 (Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.OutputFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSink__ctor_m5129F13A052FEA9E5F18D7ED6D6DFAF8D2C24272 (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameSink_handle(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSink_handle_m9ED751FD817949A23D5D5646F3E144957B84FD54 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.OutputFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource__ctor_m38E2837B4CC24F177135E7C167C5DBF45C501F57 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m8932927F8558A8A52DA49FE2B4053E4C40C71302 (Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 Detail_map_TisOptional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD_TisOptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_mBA60C9F123A3DE9EC99DE7E55F8F4811B8744145 (Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD ___0_v, Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_OutputFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_setHandler_mA1DAEF08FEF665EFB7D60D79EA4CAEE60411A48A (intptr_t ___0_This, OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_connect_m66DC5BFD37F93305F93E3893A43439C88F9BFE83 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameSource_disconnect_mBB5552E435D27A8AAED24693F3F38C803BCD1429 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.OutputFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BA7C08719BF5AC43FDE2B562C660715BF28400C (U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m8A0546F7B908A11DAA16B09840DFA8E9E1A94210 (Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2 (OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* Optional_1_get_Value_m97F4251CBF142649AC911079617A561D4D5BADF7 (Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD* __this, const RuntimeMethod* method) { Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromOutputFrame easyar.Detail::FunctorOfVoidFromOutputFrame_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 Detail_FunctorOfVoidFromOutputFrame_to_c_mBB08D6A380AF60960B918E4BDE43D246E7B86357 (Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.FeedbackFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSink__ctor_m18AA67C34BF7830CE8E7F058F2FC814219C576DF (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameSink_handle(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSink_handle_m19A2343F125F2E9A93E4EF0BC99916728158CBB8 (intptr_t ___0_This, intptr_t ___1_inputData, const RuntimeMethod* method) ; // System.Void easyar.FeedbackFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource__ctor_m24CBE0026A86028CA448EDB163CD6595C2F8359F (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void System.Func`2>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame>::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m4E010B4E6D49BE8A8927C040C462B9D173227ABB (Func_2_tACD234FD880E778035BC28478291FC75138A32E8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F5DD19B4170C027D5367001F7BC95A0658A2169_gshared)((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)__this, ___0_object, ___1_method, method); } // TValue easyar.Detail::map>,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame>(TKey,System.Func`2) inline OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 Detail_map_TisOptional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0_TisOptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_m1E0712F0EDA4665DC0B647570222D7C19B60F62D (Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 ___0_v, Func_2_tACD234FD880E778035BC28478291FC75138A32E8* ___1_f, const RuntimeMethod* method) { OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 il2cppRetVal; (( void (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_map_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m1FB737406F438841507C0AAF6144F1964FBEF585_gshared)((Il2CppFullySharedGenericAny)&___0_v, (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)___1_f, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_FeedbackFrameSource_setHandler(System.IntPtr,easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_setHandler_m590057992F403CD657196781A495412507850EC6 (intptr_t ___0_This, OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 ___1_handler, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameSource_connect(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_connect_m84D3BD7C02ADD1A6692A7281F24AB15102BB8DC5 (intptr_t ___0_This, intptr_t ___1_sink, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameSource_disconnect(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameSource_disconnect_m9787B8F2E839F9BC919F12474256497181A37AFC (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.FeedbackFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m73C720E9736D638B7E0C34B25037B101B3FAE0B7 (U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* __this, const RuntimeMethod* method) ; // System.Boolean easyar.Optional`1>::get_OnSome() inline bool Optional_1_get_OnSome_m210F337BEE44F1B67C6C1B2E69820DFFEA13926B (Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0* __this, const RuntimeMethod* method) { return (( bool (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, const RuntimeMethod*))Optional_1_get_OnSome_m823A399A346792B9157AA732DF76CD821807C162_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, method); } // System.Void easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame::set_has_value(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989 (OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63* __this, bool ___0_value, const RuntimeMethod* method) ; // T easyar.Optional`1>::get_Value() inline Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* Optional_1_get_Value_m67775AAB0FD89219B2D939550DB174252BA0337C (Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0* __this, const RuntimeMethod* method) { Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* il2cppRetVal; (( void (*) (Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Optional_1_get_Value_m298F0B1D0350674266E530E983F9F1F7ADB34456_gshared)((Optional_1_tA6B99046703E42DC761A5EA69B5DD9AE3295C15E*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfVoidFromFeedbackFrame easyar.Detail::FunctorOfVoidFromFeedbackFrame_to_c(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 Detail_FunctorOfVoidFromFeedbackFrame_to_c_mF919F432AFDA1900B0CE4FBE834E10032D03E3E0 (Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.InputFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameFork__ctor_m3C4DE68AC452175DA10B7E402757192E70AE1C13 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameFork_input(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_input_m378273172A23A006478374B937DFC55524023C9E (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_output_m94EC13F3B0A62747E48634CC4EDB2D3D61D207F9 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_InputFrameFork_outputCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameFork_outputCount_mA3D0BC6D9B6D9B77C73D41F68F7B73BE9B78319E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameFork_create(System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameFork_create_mA92981AB0EE6CE0ADFAD2344B4D9FE82A7A7714B (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* Detail_Object_from_c_TisInputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_mF62407E4016DBEFD0AA26A0DB993F5BE91A7A943 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.OutputFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameFork__ctor_mA28AFDB10619C430520255BD3D516B3A946AD6AF (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameFork_input(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_input_m05DE1615D92DA3A28CB4A56AC62A1F71A56ABE6C (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_OutputFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_output_m5F197F864103D4CBBA58FC335F5FD496163A4A54 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_OutputFrameFork_outputCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrameFork_outputCount_m9D5823E2E038BA7D9A1705BD73E7AC6FDBACD991 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameFork_create(System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameFork_create_m1B5A18EB87C074F5B790BDF43969FB7DD4CB2C38 (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* Detail_Object_from_c_TisOutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_mE559A3553E670FD391CBEFCA73243AF6AFAA8989 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.OutputFrameJoin::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameJoin__ctor_m1687257F0EA7177E56323E91AE5830B601630854 (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameJoin_input(System.IntPtr,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_input_mC35735217F4EE3A665C7FA6C982E7769BBB9CDB2 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameJoin_output(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_output_mDBDE5BA93C26955DE472401786783E3546BC6935 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_OutputFrameJoin_inputCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_OutputFrameJoin_inputCount_m37C7F689521363E85E47D1095589144A27745A3E (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameJoin_create(System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_create_mD22243F95881733BAD0EE2228902BDCF36A0A39D (int32_t ___0_inputCount, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame easyar.Detail::FunctorOfOutputFrameFromListOfOutputFrame_to_c(System.Func`2,easyar.OutputFrame>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 Detail_FunctorOfOutputFrameFromListOfOutputFrame_to_c_mB3A56929B82261F1DD7FA66874E6AA19B8518372 (Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* ___0_f, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_OutputFrameJoin_createWithJoiner(System.Int32,easyar.Detail/FunctorOfOutputFrameFromListOfOutputFrame,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_OutputFrameJoin_createWithJoiner_m532CEB68ABF3CD9976087DEE2C675495BF4D8CE2 (int32_t ___0_inputCount, FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 ___1_joiner, intptr_t* ___2_Return, const RuntimeMethod* method) ; // System.Void easyar.FeedbackFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameFork__ctor_m0EFD848100F201E685341898F365E1B91DF2E4B0 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameFork_input(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_input_m1B8B51874AACD6F1C0F6BB555337E73BEC1DE35B (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameFork_output(System.IntPtr,System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_output_mBF44D4816994510E4A156B5198AB54DCFC96A9E0 (intptr_t ___0_This, int32_t ___1_index, intptr_t* ___2_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* Detail_Object_from_c_TisFeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_m4A07E47B6F4C0034B8A37C1AC32E8D54136750BE (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Int32 easyar.Detail::easyar_FeedbackFrameFork_outputCount(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_FeedbackFrameFork_outputCount_m9E08807B6C95983D2EEA7CA1420B3C93F745179D (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_FeedbackFrameFork_create(System.Int32,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_FeedbackFrameFork_create_mA1B201EB00C305F2AB70508A01662215CC1072FE (int32_t ___0_outputCount, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* Detail_Object_from_c_TisFeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_m415A3B9F14D20D1BC1410D9E2CEF9A96B8931952 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.InputFrameThrottler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameThrottler__ctor_m71072FD8DCABF6850DF29178A541B3BD6B52EBE5 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameThrottler_input(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_input_m9837EABE10F89E754E4149F3923E7405166D27E0 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Int32 easyar.Detail::easyar_InputFrameThrottler_bufferRequirement(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detail_easyar_InputFrameThrottler_bufferRequirement_m13396B19E9803C45BA23AED1BFB060490838A849 (intptr_t ___0_This, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameThrottler_output(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_output_mBB0A631F27D65FAA38215AFF5F136343924F8222 (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // System.Void easyar.Detail::easyar_InputFrameThrottler_signalInput(System.IntPtr,System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_signalInput_m37D083252AE9D372E14F41B02599CACF6344AA2D (intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* Detail_Object_from_c_TisSignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_m1763CA1CC7B544F17C22CA177F83704D4988CD99 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } // System.Void easyar.Detail::easyar_InputFrameThrottler_create(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detail_easyar_InputFrameThrottler_create_mE0CBD089601D9C47D50244BA508B4C2EB8582900 (intptr_t* ___0_Return, const RuntimeMethod* method) ; // T easyar.Detail::Object_from_c(System.IntPtr,System.Func`2) inline InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* Detail_Object_from_c_TisInputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_m4CF6CD407BB3C4C2988910E4018109CDC1AF0B29 (intptr_t ___0_ptr, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* ___1_typeNameGetter, const RuntimeMethod* method) { InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* il2cppRetVal; (( void (*) (intptr_t, Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Detail_Object_from_c_TisIl2CppFullySharedGenericAny_mBC5A9B93A9B5975462F74925C282B7D51A6FA01F_gshared)(___0_ptr, ___1_typeNameGetter, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method); return il2cppRetVal; } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.MegaTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerResult__ctor_mD0790087377502C10AE31086E740936D1C93CE99 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal MegaTrackerResult(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.MegaTrackerResult::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MegaTrackerResult_CloneObject_m4AEF64E932C6222CF397C3A0818F11961737F799 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new MegaTrackerResult(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* L_7 = (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5*)il2cpp_codegen_object_new(MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var); NullCheck(L_7); MegaTrackerResult__ctor_mD0790087377502C10AE31086E740936D1C93CE99(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.MegaTrackerResult easyar.MegaTrackerResult::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* MegaTrackerResult_Clone_mA4E7B43AE3B99CB892429C72D0D606E32DB79839 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (MegaTrackerResult)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5*)CastclassClass((RuntimeObject*)L_0, MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5_il2cpp_TypeInfo_var)); } } // System.Collections.Generic.List`1 easyar.MegaTrackerResult::instances() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* MegaTrackerResult_instances_m4CC801846FC94E5480FCECEBD9EF88C3E00892B2 (MegaTrackerResult_tB4F0C10659CDFF503188B7AD5E290B4A15B941B5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTrackerResult_instances(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTrackerResult_instances_m700460A592C0C5C44C3E78E250854EE205CFB6D0(L_3, (&V_1), NULL); // return Detail.ListOfMegaTrackerBlockInstance_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_6; L_6 = Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.MegaTrackerLocalizationResponse::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTrackerLocalizationResponse__ctor_mB1BFE5CF0CE3E259088FC5B996AF4399C60BE91C (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal MegaTrackerLocalizationResponse(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.MegaTrackerLocalizationResponse::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MegaTrackerLocalizationResponse_CloneObject_m8BD14AA8BD1965ED7B3C8A526AF93EF3555D884C (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new MegaTrackerLocalizationResponse(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* L_7 = (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13*)il2cpp_codegen_object_new(MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var); NullCheck(L_7); MegaTrackerLocalizationResponse__ctor_mB1BFE5CF0CE3E259088FC5B996AF4399C60BE91C(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.MegaTrackerLocalizationResponse easyar.MegaTrackerLocalizationResponse::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* MegaTrackerLocalizationResponse_Clone_m75B36E8B609A1E253E834796D6C880FE51A398EF (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (MegaTrackerLocalizationResponse)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13*)CastclassClass((RuntimeObject*)L_0, MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13_il2cpp_TypeInfo_var)); } } // easyar.InputFrame easyar.MegaTrackerLocalizationResponse::inputFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* MegaTrackerLocalizationResponse_inputFrame_mDC1895B1CAB22ECD9386E48F16CA02FC2ED1B973 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTrackerLocalizationResponse_inputFrame(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTrackerLocalizationResponse_inputFrame_m041B52F92A674984D718E96A368F95F9C1CA4E24(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrame__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrame__typeName_m6A30966901F99B9C21F9A6DFB4821E5D6BAA15A6_RuntimeMethod_var), NULL); InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_6; L_6 = Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506(L_4, L_5, Detail_Object_from_c_TisInputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1_m845F5B5615686EB8E2EA7A5581D3FEF161DF1506_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_7 = V_2; return L_7; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse::acceleration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D MegaTrackerLocalizationResponse_acceleration_m0FF4273C1ECA1B973EC7E78A37539BA02191BB43 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CaccelerationU3Eb__4_0_m8D2696A351EE14BE49E7B4F2567F0D3F81590C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* G_B3_0 = NULL; OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* G_B2_0 = NULL; OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_MegaTrackerLocalizationResponse_acceleration(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 L_4; L_4 = Detail_easyar_MegaTrackerLocalizationResponse_acceleration_mD843AAEA1DF50435B68412AFF69DB9C2FEF2979A(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_5 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* L_7 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_8 = (Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60*)il2cpp_codegen_object_new(Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_mD257E73956D5C8FB242FF82CEB9D1A25715FED93(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CaccelerationU3Eb__4_0_m8D2696A351EE14BE49E7B4F2567F0D3F81590C77_RuntimeMethod_var), NULL); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_9 = L_8; ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_10; L_10 = Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36(G_B3_1, G_B3_0, Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_11 = V_1; return L_11; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse::location() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 MegaTrackerLocalizationResponse_location_m646E22CF7207F2570A673931E3403AFCDC4C85CD (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE_TisOptional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0_m1E04AC828CF6EFFBC6AFEF3F2A4B7BD6340BE7DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3ClocationU3Eb__5_0_m1473F2F3063D06BB57367A7925130EABC6DD7C07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* G_B3_0 = NULL; OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* G_B2_0 = NULL; OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_MegaTrackerLocalizationResponse_location(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE L_4; L_4 = Detail_easyar_MegaTrackerLocalizationResponse_location_m722B687EE6FB3DBC090359E54BF0D2F013D8C604(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* L_5 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2; Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* L_7 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* L_8 = (Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356*)il2cpp_codegen_object_new(Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_mE03462335696DDC2A0F2FD12B7C7E53836CADE56(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3ClocationU3Eb__5_0_m1473F2F3063D06BB57367A7925130EABC6DD7C07_RuntimeMethod_var), NULL); Func_2_tBA18D1E71A383331A44DCB2B45CA840505A20356* L_9 = L_8; ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 L_10; L_10 = Detail_map_TisOptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE_TisOptional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0_m1E04AC828CF6EFFBC6AFEF3F2A4B7BD6340BE7DE(G_B3_1, G_B3_0, Detail_map_TisOptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE_TisOptional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0_m1E04AC828CF6EFFBC6AFEF3F2A4B7BD6340BE7DE_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 L_11 = V_1; return L_11; } } // easyar.MegaTrackerLocalizationStatus easyar.MegaTrackerLocalizationResponse::status() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MegaTrackerLocalizationResponse_status_m9CE0D89051FC6DCA335F3856BCEAC234A068D378 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MegaTrackerLocalizationResponse_status(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_MegaTrackerLocalizationResponse_status_m8F971E9AB6012B3A5E3EC7FB89A9B9753379B2EB(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Collections.Generic.List`1 easyar.MegaTrackerLocalizationResponse::instances() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* MegaTrackerLocalizationResponse_instances_m137AEA63472D84DADDB71A8A07AA875E0E10AD6B (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTrackerLocalizationResponse_instances(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTrackerLocalizationResponse_instances_mE1472E592A8590042E04B4A3CF85BE5024D54E20(L_3, (&V_1), NULL); // return Detail.ListOfMegaTrackerBlockInstance_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_6; L_6 = Detail_ListOfMegaTrackerBlockInstance_from_c_mE9699D34405E0B16661C07FFBCF2C7B3B7DC244C(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_tC5843EEAD8659FDE7C17113236F1FF8CC4D46A71* L_7 = V_2; return L_7; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse::serverResponseDuration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 MegaTrackerLocalizationResponse_serverResponseDuration_m58F946C53DB7E68A9CA579ED83A4D8C7A1CADB26 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CserverResponseDurationU3Eb__8_0_m9E69293B4EA42985C991B1FF2A0D0BA9764A5328_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B3_0 = NULL; OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B2_0 = NULL; OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_MegaTrackerLocalizationResponse_serverResponseDuration(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_4; L_4 = Detail_easyar_MegaTrackerLocalizationResponse_serverResponseDuration_m414B1DFBF061A65E26303F364175AD569D582422(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_5 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_3; Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* L_7 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_8 = (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4*)il2cpp_codegen_object_new(Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CserverResponseDurationU3Eb__8_0_m9E69293B4EA42985C991B1FF2A0D0BA9764A5328_RuntimeMethod_var), NULL); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_9 = L_8; ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_3 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_3), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_10; L_10 = Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B(G_B3_1, G_B3_0, Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_11 = V_1; return L_11; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse::serverCalculationDuration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 MegaTrackerLocalizationResponse_serverCalculationDuration_mF86221AB99A52695A80849EC8BC5FBFAD48489ED (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CserverCalculationDurationU3Eb__9_0_m88792E1512EF3F6EB00312F903EBCDFC9139E890_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B3_0 = NULL; OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* G_B2_0 = NULL; OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_MegaTrackerLocalizationResponse_serverCalculationDuration(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_4; L_4 = Detail_easyar_MegaTrackerLocalizationResponse_serverCalculationDuration_m08B9DDBEA9F50E88C7D2F3EB02CA850E0B500D2F(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_5 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_4; Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* L_7 = ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_8 = (Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4*)il2cpp_codegen_object_new(Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m4989138E69288A03A85954E60CC42EF48EE8F7F9(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CserverCalculationDurationU3Eb__9_0_m88792E1512EF3F6EB00312F903EBCDFC9139E890_RuntimeMethod_var), NULL); Func_2_t4789503F77E4F53F047A04B22766618B4D4572B4* L_9 = L_8; ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_4 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_4), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_10; L_10 = Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B(G_B3_1, G_B3_0, Detail_map_TisOptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C_TisOptional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6_m3F0D3B20BF18DD702ECCE5B21C47D5FDBC56598B_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_11 = V_1; return L_11; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse::errorMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 MegaTrackerLocalizationResponse_errorMessage_mB5E7A5DB9CB31574107FF9769FDCCEED1241CE60 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_U3CerrorMessageU3Eb__0_m02C9EBA579740FDE578C3CA67D1684C4681CCF6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* V_0 = NULL; OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 V_2; memset((&V_2), 0, sizeof(V_2)); { U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* L_0 = (U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass10_0__ctor_m58584B58E8198B28CD9E75BB8BC38EB998C1A46E(L_0, NULL); V_0 = L_0; // using (var ar = new Detail.AutoRelease()) U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* L_1 = V_0; AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_2); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL); NullCheck(L_1); L_1->___ar_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___ar_0), (void*)L_2); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) { U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* L_3 = V_0; NullCheck(L_3); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = L_3->___ar_0; if (!L_4) { goto IL_004e; } } { U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* L_5 = V_0; NullCheck(L_5); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = L_5->___ar_0; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_004e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(Detail.OptionalOfString); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1)); // Detail.easyar_MegaTrackerLocalizationResponse_errorMessage(cdata, out _return_value_); intptr_t L_7; L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTrackerLocalizationResponse_errorMessage_mCAE617C793C11266D2E4D4FBE0D7557502C8950F(L_7, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.String_from_c(ar, p.value) : Optional.Empty); OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_8 = V_1; U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* L_9 = V_0; Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* L_10 = (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53*)il2cpp_codegen_object_new(Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass10_0_U3CerrorMessageU3Eb__0_m02C9EBA579740FDE578C3CA67D1684C4681CCF6F_RuntimeMethod_var), NULL); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_11; L_11 = Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7(L_8, L_10, Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var); V_2 = L_11; goto IL_004f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004f: { // } Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_12 = V_2; return L_12; } } // System.String easyar.MegaTrackerLocalizationResponse::extraInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MegaTrackerLocalizationResponse_extraInfo_mD335FA5DF56344FDE85973C20143A073318DE5E6 (MegaTrackerLocalizationResponse_t7D69823E52B8DAC4CEB7219142E9D4170DCE1F13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTrackerLocalizationResponse_extraInfo(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTrackerLocalizationResponse_extraInfo_m3F105A06392597136A51D8577E5ACB646551B04C(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.MegaTrackerLocalizationResponse/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mE1F0189C39C66438B8B005FD137F55AC3C19AE59 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* L_0 = (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01*)il2cpp_codegen_object_new(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mF999942E0A79534D491A0FBADB6ADFF0C7D7402B(L_0, NULL); ((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.MegaTrackerLocalizationResponse/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF999942E0A79534D491A0FBADB6ADFF0C7D7402B (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse/<>c::b__4_0(easyar.Detail/OptionalOfAccelerometerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D U3CU3Ec_U3CaccelerationU3Eb__4_0_m8D2696A351EE14BE49E7B4F2567F0D3F81590C77 (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_1; L_1 = Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C(Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 L_2 = ___0_p; AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_3 = L_2.___value_1; Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_4; L_4 = Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F(L_3, Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F_RuntimeMethod_var); return L_4; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse/<>c::b__5_0(easyar.Detail/OptionalOfLocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 U3CU3Ec_U3ClocationU3Eb__5_0_m1473F2F3063D06BB57367A7925130EABC6DD7C07 (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mFD28E5F3E85506B1145136F65AF19DC07BD64FB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mF0F29667E6F17E0F0FA7C2D7E708E80BD3D0F2C2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfLocationResult_get_has_value_m6EF20AC0D2015094DC5E14968AF21EBA8541B857((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 L_1; L_1 = Optional_1_get_Empty_mFD28E5F3E85506B1145136F65AF19DC07BD64FB0(Optional_1_get_Empty_mFD28E5F3E85506B1145136F65AF19DC07BD64FB0_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfLocationResult_t1F3324947237EDDE2CAE32ED89AA8C93BD5A9DAE L_2 = ___0_p; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_3 = L_2.___value_1; Optional_1_t33E16CC227BAB7FCD8BB0C6F289D4895275D73A0 L_4; L_4 = Optional_1_op_Implicit_mF0F29667E6F17E0F0FA7C2D7E708E80BD3D0F2C2(L_3, Optional_1_op_Implicit_mF0F29667E6F17E0F0FA7C2D7E708E80BD3D0F2C2_RuntimeMethod_var); return L_4; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse/<>c::b__8_0(easyar.Detail/OptionalOfDouble) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 U3CU3Ec_U3CserverResponseDurationU3Eb__8_0_m9E69293B4EA42985C991B1FF2A0D0BA9764A5328 (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_1; L_1 = Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD(Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_2 = ___0_p; double L_3 = L_2.___value_1; Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_4; L_4 = Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7(L_3, Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var); return L_4; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse/<>c::b__9_0(easyar.Detail/OptionalOfDouble) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 U3CU3Ec_U3CserverCalculationDurationU3Eb__9_0_m88792E1512EF3F6EB00312F903EBCDFC9139E890 (U3CU3Ec_t1FA5DFCF34967AE9E5C79DC3835DB4074CFA6A01* __this, OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfDouble_get_has_value_m214608E0073B7011F47889A37D9927C63AC169B6((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_1; L_1 = Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD(Optional_1_get_Empty_m6160D2ABD886EF85261ED5623D9936C15D87F7BD_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfDouble_t30221C5CB5F2135413B8E9AFE0B058F933A1BC3C L_2 = ___0_p; double L_3 = L_2.___value_1; Optional_1_tA611A570E27BC64E20563583383C5D5DF4B320D6 L_4; L_4 = Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7(L_3, Optional_1_op_Implicit_m04081F74E90D9EDEF0DEF694176BF74493BAF3F7_RuntimeMethod_var); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m58584B58E8198B28CD9E75BB8BC38EB998C1A46E (U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.MegaTrackerLocalizationResponse/<>c__DisplayClass10_0::b__0(easyar.Detail/OptionalOfString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 U3CU3Ec__DisplayClass10_0_U3CerrorMessageU3Eb__0_m02C9EBA579740FDE578C3CA67D1684C4681CCF6F (U3CU3Ec__DisplayClass10_0_t0954BA1458370946C152604424453521A188AABB* __this, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.String_from_c(ar, p.value) : Optional.Empty); bool L_0; L_0 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_1; L_1 = Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60(Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var); return L_1; } IL_000f: { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = __this->___ar_0; OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_3 = ___0_p; intptr_t L_4 = L_3.___value_1; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_2, L_4, NULL); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_6; L_6 = Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816(L_5, Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var); 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 easyar.MegaTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker__ctor_m35AF55986DB166C2B6F1341174BDB11612B65724 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal MegaTracker(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.MegaTracker::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MegaTracker_CloneObject_m37624CBFD1F1DAAD6D15B5D45BDF33658BDDE462 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new MegaTracker(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_7 = (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A*)il2cpp_codegen_object_new(MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var); NullCheck(L_7); MegaTracker__ctor_m35AF55986DB166C2B6F1341174BDB11612B65724(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.MegaTracker easyar.MegaTracker::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* MegaTracker_Clone_m8137F8A96BFAFE9293B9FFE3E9369B0E4E177679 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (MegaTracker)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A*)CastclassClass((RuntimeObject*)L_0, MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.MegaTracker::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MegaTracker_isAvailable_mE872F1328F0BE92C6E2DDA9C2E9D0162243CF226 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MegaTracker_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_MegaTracker_isAvailable_m043CAD41A6F03F590B40D4CFF50B2372BFDC9024(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.InputFrameSink easyar.MegaTracker::inputFrameSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* MegaTracker_inputFrameSink_m2112ED4CCB86EA57E887B00292FEADCC986CDB47 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_inputFrameSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_inputFrameSink_mCA8AA5CC6D3A37BE1E540F15C730F2CA3EEE0BD6(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Void easyar.MegaTracker::setInputFrameSourceType(easyar.InputFrameSourceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_setInputFrameSourceType_m1E00AA120A2C12A6EA6084E33FDDAE2BE83F9921 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_setInputFrameSourceType(cdata, type); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_setInputFrameSourceType_mCF1886520C9C15E439DABE5749389C818232D8A7(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // easyar.AccelerometerResultSink easyar.MegaTracker::accelerometerResultSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* MegaTracker_accelerometerResultSink_m54AE6E4699202E62828381D9027E290024B27A5D (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisAccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_mCA6DCE5B549618939D98F16C4336240FD9EBACDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSink__typeName_mBFD86D2778CC525B0623DDE5710BF8738500C3B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_accelerometerResultSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_accelerometerResultSink_m17EA6ACAD92FC8BCB8C42B07D3921FA230DA762E(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_AccelerometerResultSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSink__typeName_mBFD86D2778CC525B0623DDE5710BF8738500C3B3_RuntimeMethod_var), NULL); AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* L_6; L_6 = Detail_Object_from_c_TisAccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_mCA6DCE5B549618939D98F16C4336240FD9EBACDA(L_4, L_5, Detail_Object_from_c_TisAccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_mCA6DCE5B549618939D98F16C4336240FD9EBACDA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* L_7 = V_2; return L_7; } } // easyar.LocationResultSink easyar.MegaTracker::locationResultSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* MegaTracker_locationResultSink_m6E6DAD7FF240E50C7BDB44176E90D93B19C9F2E6 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisLocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_m189149EA706A9B6A9ED7374C50416407779B5A73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_LocationResultSink__typeName_m1F796295D07F02F670CB6CBE498CA588230A03E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_locationResultSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_locationResultSink_m6E9C57901BB068FF10116988CA45B510541935B2(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_LocationResultSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_LocationResultSink__typeName_m1F796295D07F02F670CB6CBE498CA588230A03E2_RuntimeMethod_var), NULL); LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* L_6; L_6 = Detail_Object_from_c_TisLocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_m189149EA706A9B6A9ED7374C50416407779B5A73(L_4, L_5, Detail_Object_from_c_TisLocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_m189149EA706A9B6A9ED7374C50416407779B5A73_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* L_7 = V_2; return L_7; } } // easyar.ProximityLocationResultSink easyar.MegaTracker::proximityLocationResultSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* MegaTracker_proximityLocationResultSink_m2F137B634B039EC9B5D2B5E066507355E8A52792 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_mC0478CA182E7E5024B1FE7C322CBB4B38B93FE68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ProximityLocationResultSink__typeName_mF524E2801F0569091E497094417449C5B57ECE8F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_proximityLocationResultSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_proximityLocationResultSink_mB462EF71354244046C590F2E7B0129E5ACFFFA36(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_ProximityLocationResultSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_ProximityLocationResultSink__typeName_mF524E2801F0569091E497094417449C5B57ECE8F_RuntimeMethod_var), NULL); ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_6; L_6 = Detail_Object_from_c_TisProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_mC0478CA182E7E5024B1FE7C322CBB4B38B93FE68(L_4, L_5, Detail_Object_from_c_TisProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_mC0478CA182E7E5024B1FE7C322CBB4B38B93FE68_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_7 = V_2; return L_7; } } // System.Int32 easyar.MegaTracker::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MegaTracker_bufferRequirement_m4F71584173D5C57DFC4992FD431C9F06CFFC1988 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MegaTracker_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_MegaTracker_bufferRequirement_m8212C7B49A11EC353B7F02DADF208F5F17EDEF81(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameSource easyar.MegaTracker::outputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* MegaTracker_outputFrameSource_mDE078F557846D8139EFD4F7CA02CBDAD974AE187 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_outputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_outputFrameSource_mC2F1706705F684DD46AF3DB86BA13DD0DA37181D(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2; return L_7; } } // easyar.MegaTracker easyar.MegaTracker::create(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* MegaTracker_create_mDEE5F7FBCB950D6308A0FD20796A4F005BB00885 (String_t* ___0_server, String_t* ___1_apiKey, String_t* ___2_apiSecret, String_t* ___3_appId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisMegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_mC9045E48D855D89BF5AF536D8ECC95A66DEE042D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MegaTracker__typeName_mD71A6ECDB8644AD23C18196E87410E98A259B09B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0046: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MegaTracker_create(Detail.String_to_c(ar, server), Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, appId), out _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_server; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_apiKey; intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_apiSecret; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0; String_t* L_13 = ___3_appId; intptr_t L_14; L_14 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_12, L_13, NULL); Detail_easyar_MegaTracker_create_m6072CB1709BCE47F9EBB81DEE006E5FFE4DE019C(L_5, L_8, L_11, L_14, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_MegaTracker__typeName); intptr_t L_15 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_16 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_16); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_16, NULL, (intptr_t)((void*)Detail_easyar_MegaTracker__typeName_mD71A6ECDB8644AD23C18196E87410E98A259B09B_RuntimeMethod_var), NULL); MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_17; L_17 = Detail_Object_from_c_TisMegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_mC9045E48D855D89BF5AF536D8ECC95A66DEE042D(L_15, L_16, Detail_Object_from_c_TisMegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A_mC9045E48D855D89BF5AF536D8ECC95A66DEE042D_RuntimeMethod_var); V_2 = L_17; goto IL_0050; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0050: { // } MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* L_18 = V_2; return L_18; } } // System.Void easyar.MegaTracker::setRequestTimeParameters(easyar.Optional`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_setRequestTimeParameters_mEE70AF3808F0FCDD2351304A726FC8C7EF49CC48 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_timeoutMilliseconds, int32_t ___1_requestIntervalMilliseconds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetRequestTimeParametersU3Eb__12_0_m8AA32138ED73F911FFE2A29972E050B86FF9C8CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0039: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0042; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0042: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_MegaTracker_setRequestTimeParameters(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), requestIntervalMilliseconds); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_4 = ___0_timeoutMilliseconds; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_5 = ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* L_7 = ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_8 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetRequestTimeParametersU3Eb__12_0_m8AA32138ED73F911FFE2A29972E050B86FF9C8CC_RuntimeMethod_var), NULL); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_9 = L_8; ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_10; L_10 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); int32_t L_11 = ___1_requestIntervalMilliseconds; Detail_easyar_MegaTracker_setRequestTimeParameters_m66F684B94988A10F2A234F8503E99977329FCAFA(G_B3_2, L_10, L_11, NULL); // } goto IL_0043; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0043: { // } return; } } // System.Void easyar.MegaTracker::setResultPoseType(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_setResultPoseType_m815566D7272BB1B5A9762D61A9D54AC3157432A0 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, bool ___0_enableLocalization, bool ___1_enableStabilization, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_setResultPoseType(cdata, enableLocalization, enableStabilization); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_enableLocalization; bool L_5 = ___1_enableStabilization; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_setResultPoseType_mCD1294E7232D84C7B6DF3668B24045995F1E0D85(L_3, L_4, L_5, NULL); // } goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } return; } } // System.Void easyar.MegaTracker::setRequestMessage(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_setRequestMessage_mC0C4CEFB261DE59A880A0A2A1CAE2EEC7E8F08E8 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_setRequestMessage(cdata, Detail.String_to_c(ar, message)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_message; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_MegaTracker_setRequestMessage_m95C4205DCD615EDFFC0452C33F7735606F2B0A68(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.Void easyar.MegaTracker::setLocalizationCallback(easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_setLocalizationCallback_m1590FE9A99593C23F6A292B7E77BF259200CAABF (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___0_callbackScheduler, Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B ___1_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B_TisOptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_m2ADDEE673B8541B576EB3CB07DD8FF85692FD849_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetLocalizationCallbackU3Eb__15_0_m96B52DF7913D2699C07B1DEC6E5880F59A00132B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* G_B3_0 = NULL; Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* G_B2_0 = NULL; Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0047; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0047: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_MegaTracker_setLocalizationCallback(cdata, callbackScheduler.cdata, callback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse { has_value = true, value = Detail.FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse { has_value = false, value = default(Detail.FunctorOfVoidFromMegaTrackerLocalizationResponse) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_4 = ___0_callbackScheduler; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B L_6 = ___1_callback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* L_7 = ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_2; Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* L_8 = L_7; G_B2_0 = L_8; G_B2_1 = L_6; G_B2_2 = L_5; G_B2_3 = L_3; if (L_8) { G_B3_0 = L_8; G_B3_1 = L_6; G_B3_2 = L_5; G_B3_3 = L_3; goto IL_0032_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* L_9 = ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* L_10 = (Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5*)il2cpp_codegen_object_new(Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_m68DBAFC7197F7598D48D409F491F17FA74FCBD91(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CsetLocalizationCallbackU3Eb__15_0_m96B52DF7913D2699C07B1DEC6E5880F59A00132B_RuntimeMethod_var), NULL); Func_2_tDC42C74FCDB5909FE697D07116323122482CB5E5* L_11 = L_10; ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_2 = L_11; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_2), (void*)L_11); G_B3_0 = L_11; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; } IL_0032_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 L_12; L_12 = Detail_map_TisOptional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B_TisOptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_m2ADDEE673B8541B576EB3CB07DD8FF85692FD849(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B_TisOptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896_m2ADDEE673B8541B576EB3CB07DD8FF85692FD849_RuntimeMethod_var); Detail_easyar_MegaTracker_setLocalizationCallback_mEFC4E08BB1FCC8879962E581C08275B93CFE3A20(G_B3_3, G_B3_2, L_12, NULL); // } goto IL_0048; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0048: { // } return; } } // System.Boolean easyar.MegaTracker::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MegaTracker_start_m425EA92805F92E4CC9F08F0765486E66A33D3874 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MegaTracker_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_MegaTracker_start_m2261016ADD77E82C37CB491CB081FBD11373BA09(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.MegaTracker::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_stop_m32DF5DD13BB9234855234323AD651E07B3B5EEDA (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_stop_m62C36D0DE209F8F0EB50BD57E43DE10ECA41F390(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.MegaTracker::reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_reset_m3E5B0772F6BB535B56E758162340E27ED0251D1C (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_reset(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_reset_mA220D33B5C27CCCC16DBE20A01E0D3C1035706E5(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.MegaTracker::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MegaTracker_close_m0BF05F42162E2D3A9508F70531F02FD239545809 (MegaTracker_t3FC200B228C74F846B93418D3929AA84252ACD9A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MegaTracker_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MegaTracker_close_mCA2856DC16927ECF87289AB88B9D319D895D4453(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.MegaTracker/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m099D49F99F00592A660E4F3066ACB142D27EB124 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* L_0 = (U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B*)il2cpp_codegen_object_new(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m1AAF9EF7A00672533B2152083C002ED1572D0025(L_0, NULL); ((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.MegaTracker/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1AAF9EF7A00672533B2152083C002ED1572D0025 (U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfInt easyar.MegaTracker/<>c::b__12_0(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CsetRequestTimeParametersU3Eb__12_0_m8AA32138ED73F911FFE2A29972E050B86FF9C8CC (U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_MegaTracker_setRequestTimeParameters(cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), requestIntervalMilliseconds); bool L_0; L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); if (L_0) { goto IL_0023; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL); (&V_0)->___value_1 = 0; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0; return L_1; } IL_0023: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL); int32_t L_2; L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); (&V_0)->___value_1 = L_2; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_3 = V_0; return L_3; } } // easyar.Detail/OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse easyar.MegaTracker/<>c::b__15_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 U3CU3Ec_U3CsetLocalizationCallbackU3Eb__15_0_m96B52DF7913D2699C07B1DEC6E5880F59A00132B (U3CU3Ec_tBC7D47F95793DA78F8FE8B1A4D90AC289690FB9B* __this, Optional_1_tFFE3D8837099CCBCE00EDF133DEA6004B4C2C01B ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m00970B6A00285DAD079BDE99893002C91C0DD486_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mB8DE0F261C2284A871A06DC24A0823E28AFF830A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_MegaTracker_setLocalizationCallback(cdata, callbackScheduler.cdata, callback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse { has_value = true, value = Detail.FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse { has_value = false, value = default(Detail.FunctorOfVoidFromMegaTrackerLocalizationResponse) })); bool L_0; L_0 = Optional_1_get_OnSome_m00970B6A00285DAD079BDE99893002C91C0DD486((&___0_p), Optional_1_get_OnSome_m00970B6A00285DAD079BDE99893002C91C0DD486_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896)); OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC((&V_0), (bool)0, NULL); FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A* L_1 = (FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A)); OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896)); OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_set_has_value_m8AEE07F2DD399A1AA9E500D5CE0F5DFDD33DB1CC((&V_0), (bool)1, NULL); Action_1_tA0A42BE6D26418C3ECD50FD1219A3E8EB32785B4* L_3; L_3 = Optional_1_get_Value_mB8DE0F261C2284A871A06DC24A0823E28AFF830A((&___0_p), Optional_1_get_Value_mB8DE0F261C2284A871A06DC24A0823E28AFF830A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromMegaTrackerLocalizationResponse_tF07FDB09A966D28728166009786F437AC3FDC85A L_4; L_4 = Detail_FunctorOfVoidFromMegaTrackerLocalizationResponse_to_c_m22CF4586C156B362F8C3BC7FA8F4E3C5757E428A(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromMegaTrackerLocalizationResponse_t2BDDB04D24BF47A5656C13BAD74138E1A6964896 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.CloudRecognizationResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizationResult__ctor_m178612828CC63D03C0FEF986A041EE8A5C3FAEBA (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal CloudRecognizationResult(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.CloudRecognizationResult::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudRecognizationResult_CloneObject_m7BC4E6899491D86D2D9773F78FC30873F252D7C2 (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new CloudRecognizationResult(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* L_7 = (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F*)il2cpp_codegen_object_new(CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var); NullCheck(L_7); CloudRecognizationResult__ctor_m178612828CC63D03C0FEF986A041EE8A5C3FAEBA(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.CloudRecognizationResult easyar.CloudRecognizationResult::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* CloudRecognizationResult_Clone_m7C1CA0F27EC46AAAA7638070C5523D73D10ACF77 (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (CloudRecognizationResult)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F*)CastclassClass((RuntimeObject*)L_0, CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F_il2cpp_TypeInfo_var)); } } // easyar.CloudRecognizationStatus easyar.CloudRecognizationResult::getStatus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CloudRecognizationResult_getStatus_mEC742A0EA16D279B91BBB0445B0EB8C9DF5E04B7 (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CloudRecognizationResult_getStatus(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CloudRecognizationResult_getStatus_m3C27BDC2F4462FC37BFCBB73B6B9EF59472FAF06(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Optional`1 easyar.CloudRecognizationResult::getTarget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE CloudRecognizationResult_getTarget_m116742FBCF35F8EC0842D7CBA4E0F1CFE83B08E4 (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CgetTargetU3Eb__4_0_m7EC030F3006CA8A12247D66B411D378FE4117B1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B3_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B2_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImageTarget); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3)); // Detail.easyar_CloudRecognizationResult_getTarget(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CloudRecognizationResult_getTarget_m2681135183BA975092C146AE20BCF89397607343(L_3, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_5 = ((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var); U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* L_7 = ((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_8 = (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5*)il2cpp_codegen_object_new(Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CgetTargetU3Eb__4_0_m7EC030F3006CA8A12247D66B411D378FE4117B1B_RuntimeMethod_var), NULL); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_9 = L_8; ((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_10; L_10 = Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); V_2 = L_10; goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // } Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_11 = V_2; return L_11; } } // easyar.Optional`1 easyar.CloudRecognizationResult::getUnknownErrorMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 CloudRecognizationResult_getUnknownErrorMessage_mDFF8572B70A35641CB0025AE5847978FDE233D93 (CloudRecognizationResult_tDF8C697ACD722E32905AD67AAD1EE23B2FA3831F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CgetUnknownErrorMessageU3Eb__0_m8EC3BDF495052FED9FB5F7232A73D50A6D0E9176_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* V_0 = NULL; OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 V_2; memset((&V_2), 0, sizeof(V_2)); { U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* L_0 = (U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass5_0__ctor_mF3D58530E202308B3F212CC64926DE54D206E12B(L_0, NULL); V_0 = L_0; // using (var ar = new Detail.AutoRelease()) U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* L_1 = V_0; AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_2); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL); NullCheck(L_1); L_1->___ar_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___ar_0), (void*)L_2); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003b: {// begin finally (depth: 1) { U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* L_3 = V_0; NullCheck(L_3); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = L_3->___ar_0; if (!L_4) { goto IL_004e; } } { U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* L_5 = V_0; NullCheck(L_5); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = L_5->___ar_0; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_004e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(Detail.OptionalOfString); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1)); // Detail.easyar_CloudRecognizationResult_getUnknownErrorMessage(cdata, out _return_value_); intptr_t L_7; L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CloudRecognizationResult_getUnknownErrorMessage_mBDECC10CAC07CB09720421BF1DBE92DBDFAE8C1E(L_7, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.String_from_c(ar, p.value) : Optional.Empty); OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_8 = V_1; U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* L_9 = V_0; Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53* L_10 = (Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53*)il2cpp_codegen_object_new(Func_2_t9058ABA6F30FA2C0B76AF93A3CC4C0EC4E2A8C53_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_m7BF72D818DC2D6D1C84223C968E37FBFCC341CBE(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CgetUnknownErrorMessageU3Eb__0_m8EC3BDF495052FED9FB5F7232A73D50A6D0E9176_RuntimeMethod_var), NULL); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_11; L_11 = Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7(L_8, L_10, Detail_map_TisOptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1_TisOptional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549_m7E621EA3C668CAAAE7EDD371C95DB4C864E055C7_RuntimeMethod_var); V_2 = L_11; goto IL_004f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004f: { // } Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_12 = V_2; return L_12; } } #ifdef __clang__ #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 easyar.CloudRecognizationResult/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mE7E48841D287CAC0888C1954FE9F4C3D5D9770FA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* L_0 = (U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696*)il2cpp_codegen_object_new(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m732ED6055AE589632016F0D05E61B353B90D6BC6(L_0, NULL); ((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.CloudRecognizationResult/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m732ED6055AE589632016F0D05E61B353B90D6BC6 (U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.CloudRecognizationResult/<>c::b__4_0(easyar.Detail/OptionalOfImageTarget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE U3CU3Ec_U3CgetTargetU3Eb__4_0_m7EC030F3006CA8A12247D66B411D378FE4117B1B (U3CU3Ec_t51CDE7C2FCDA3CCC1E6E61A6EBA01DB9F307E696* __this, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_1; L_1 = Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3(Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_5; L_5 = Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79(L_3, L_4, Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_6; L_6 = Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5(L_5, Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); 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 easyar.CloudRecognizationResult/<>c__DisplayClass5_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mF3D58530E202308B3F212CC64926DE54D206E12B (U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.CloudRecognizationResult/<>c__DisplayClass5_0::b__0(easyar.Detail/OptionalOfString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 U3CU3Ec__DisplayClass5_0_U3CgetUnknownErrorMessageU3Eb__0_m8EC3BDF495052FED9FB5F7232A73D50A6D0E9176 (U3CU3Ec__DisplayClass5_0_t05FC2742CE5BF3C70E6526A2C34DEF41F5DD9066* __this, OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.String_from_c(ar, p.value) : Optional.Empty); bool L_0; L_0 = OptionalOfString_get_has_value_mC7BE094936D7977926EDDFA69A58409A0FD663E4((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_1; L_1 = Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60(Optional_1_get_Empty_m3BA442F8641F0F725D1DAEDFA895CAC951069C60_RuntimeMethod_var); return L_1; } IL_000f: { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = __this->___ar_0; OptionalOfString_t95FB2A250EF22B91619078D844F496EAA5F5E6D1 L_3 = ___0_p; intptr_t L_4 = L_3.___value_1; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_2, L_4, NULL); Optional_1_t7BEFED5D4A872666AF0ABE1DC71C7671E6012549 L_6; L_6 = Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816(L_5, Optional_1_op_Implicit_m171AF904D56778F46F6B978A9D656204623F5816_RuntimeMethod_var); 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 easyar.CloudRecognizer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizer__ctor_mB0517C0B6E7AED872240B7C56F022BCEC7349D6B (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal CloudRecognizer(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.CloudRecognizer::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CloudRecognizer_CloneObject_mC3F8A26B882E756296390C32876103CEA018DE4F (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new CloudRecognizer(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_7 = (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E*)il2cpp_codegen_object_new(CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var); NullCheck(L_7); CloudRecognizer__ctor_mB0517C0B6E7AED872240B7C56F022BCEC7349D6B(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.CloudRecognizer easyar.CloudRecognizer::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* CloudRecognizer_Clone_m5349459C3F6D2831E33C5B267B33F81E49A9AAAD (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (CloudRecognizer)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E*)CastclassClass((RuntimeObject*)L_0, CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.CloudRecognizer::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CloudRecognizer_isAvailable_m1E07C9F394D3A4F9AFCA84FCADFFBFC206AD4795 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CloudRecognizer_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_CloudRecognizer_isAvailable_mE7440F9EEF032FE51B21E9731013094B2C6133B0(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.CloudRecognizer easyar.CloudRecognizer::create(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* CloudRecognizer_create_m5CE79B5BE56C3B4315B625D8DB54EB874C43A34D (String_t* ___0_cloudRecognitionServiceServerAddress, String_t* ___1_apiKey, String_t* ___2_apiSecret, String_t* ___3_cloudRecognitionServiceAppId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0046: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CloudRecognizer_create(Detail.String_to_c(ar, cloudRecognitionServiceServerAddress), Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, cloudRecognitionServiceAppId), out _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_cloudRecognitionServiceServerAddress; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_apiKey; intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_apiSecret; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0; String_t* L_13 = ___3_cloudRecognitionServiceAppId; intptr_t L_14; L_14 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_12, L_13, NULL); Detail_easyar_CloudRecognizer_create_m321F2A580CB3B57E7808DCC0AFEDBAB83E6CE810(L_5, L_8, L_11, L_14, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CloudRecognizer__typeName); intptr_t L_15 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_16 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_16); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_16, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13_RuntimeMethod_var), NULL); CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_17; L_17 = Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862(L_15, L_16, Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862_RuntimeMethod_var); V_2 = L_17; goto IL_0050; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0050: { // } CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_18 = V_2; return L_18; } } // easyar.CloudRecognizer easyar.CloudRecognizer::createByCloudSecret(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* CloudRecognizer_createByCloudSecret_m046D6DE8E6B1BAEB35BB30B226871A613FFC512C (String_t* ___0_cloudRecognitionServiceServerAddress, String_t* ___1_cloudRecognitionServiceSecret, String_t* ___2_cloudRecognitionServiceAppId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CloudRecognizer_createByCloudSecret(Detail.String_to_c(ar, cloudRecognitionServiceServerAddress), Detail.String_to_c(ar, cloudRecognitionServiceSecret), Detail.String_to_c(ar, cloudRecognitionServiceAppId), out _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_cloudRecognitionServiceServerAddress; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_cloudRecognitionServiceSecret; intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_cloudRecognitionServiceAppId; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); Detail_easyar_CloudRecognizer_createByCloudSecret_m20E018EA432E26DF12AF439F8BD17649836DD949(L_5, L_8, L_11, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CloudRecognizer__typeName); intptr_t L_12 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_13 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_13); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_13, NULL, (intptr_t)((void*)Detail_easyar_CloudRecognizer__typeName_m5828DD924C4493EDE4132868A06A418108A9AE13_RuntimeMethod_var), NULL); CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_14; L_14 = Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862(L_12, L_13, Detail_Object_from_c_TisCloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E_m511105AE935A9547C0B8F4ABF7A269AF775EF862_RuntimeMethod_var); V_2 = L_14; goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* L_15 = V_2; return L_15; } } // System.Void easyar.CloudRecognizer::resolve(easyar.InputFrame,easyar.Optional`1,easyar.CallbackScheduler,System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizer_resolve_mB6C231A3E375174C74A7D75343FBEF7ACDE6492E (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___0_inputFrame, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___1_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___2_callbackScheduler, Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* ___3_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CresolveU3Eb__6_0_m506F386F3B3611B8059AB7B1C5F30C14594E317C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0054; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0054: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_CloudRecognizer_resolve(cdata, inputFrame.cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCloudRecognizationResult_to_c(callback)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_4 = ___0_inputFrame; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_6 = ___1_timeoutMilliseconds; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_7 = ((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_8 = L_7; G_B2_0 = L_8; G_B2_1 = L_6; G_B2_2 = L_5; G_B2_3 = L_3; if (L_8) { G_B3_0 = L_8; G_B3_1 = L_6; G_B3_2 = L_5; G_B3_3 = L_3; goto IL_0032_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var); U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* L_9 = ((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_10 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CresolveU3Eb__6_0_m506F386F3B3611B8059AB7B1C5F30C14594E317C_RuntimeMethod_var), NULL); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_11 = L_10; ((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1), (void*)L_11); G_B3_0 = L_11; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; } IL_0032_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_12; L_12 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_13 = ___2_callbackScheduler; NullCheck(L_13); intptr_t L_14; L_14 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_13, NULL); Action_1_t2B8F2F4905046BA35E74859DDB9E9128D0BA5E06* L_15 = ___3_callback; FunctorOfVoidFromCloudRecognizationResult_t7B00342A92D4EB6B0B6EFFEF705EBDAC4DF2CFB1 L_16; L_16 = Detail_FunctorOfVoidFromCloudRecognizationResult_to_c_m73C0570B8320A3A574E248B5236BC107017C0277(L_15, NULL); Detail_easyar_CloudRecognizer_resolve_m3005B9A246DD0B9375C030A17BD625AE78061911(G_B3_3, G_B3_2, L_12, L_14, L_16, NULL); // } goto IL_0055; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0055: { // } return; } } // System.Void easyar.CloudRecognizer::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CloudRecognizer_close_m1534BB9A3F8ECAA842F7C9C40D03C4E89E0FEA15 (CloudRecognizer_t27F99F43A57C493819C7299483ADCBAEB549937E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CloudRecognizer_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CloudRecognizer_close_m5FC4B52DB2699B1E2694B3C3F9A5200F7D2B683A(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.CloudRecognizer/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA4ACA8E8E3F233ACDADB3BD45894AFFA9B7B30C9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* L_0 = (U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C*)il2cpp_codegen_object_new(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m18BA9174E763E6E6C07CD13609BBF1CB76D91039(L_0, NULL); ((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.CloudRecognizer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m18BA9174E763E6E6C07CD13609BBF1CB76D91039 (U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfInt easyar.CloudRecognizer/<>c::b__6_0(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CresolveU3Eb__6_0_m506F386F3B3611B8059AB7B1C5F30C14594E317C (U3CU3Ec_tCFA96588927F31F2E07350A233F8A378326FF98C* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_CloudRecognizer_resolve(cdata, inputFrame.cdata, timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromCloudRecognizationResult_to_c(callback)); bool L_0; L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); if (L_0) { goto IL_0023; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL); (&V_0)->___value_1 = 0; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0; return L_1; } IL_0023: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL); int32_t L_2; L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); (&V_0)->___value_1 = L_2; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 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 easyar.Buffer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer__ctor_m26DC41F60DA76BDD202C86D2D4E97ADDE7C6A5BC (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal Buffer(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.Buffer::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Buffer_CloneObject_mA8F027F7B931565F1DB3B5601D0DEFD219DD91FA (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new Buffer(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*)il2cpp_codegen_object_new(Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var); NullCheck(L_7); Buffer__ctor_m26DC41F60DA76BDD202C86D2D4E97ADDE7C6A5BC(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.Buffer easyar.Buffer::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_Clone_m5FE5FFB21CD5BFF7A659CFF2CABA0615E8594CEC (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (Buffer)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54*)CastclassClass((RuntimeObject*)L_0, Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_il2cpp_TypeInfo_var)); } } // easyar.Buffer easyar.Buffer::wrap(System.IntPtr,System.Int32,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrap_mA6312B606D570814F9D2A03D8DED066CCBB50B93 (intptr_t ___0_ptr, int32_t ___1_size, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_deleter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003b; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003b: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Buffer_wrap(ptr, size, Detail.FunctorOfVoid_to_c(deleter), out _return_value_); intptr_t L_3 = ___0_ptr; int32_t L_4 = ___1_size; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___2_deleter; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 L_6; L_6 = Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75(L_5, NULL); Detail_easyar_Buffer_wrap_m9E53FDC36363095742F11741B2E6AB0761F4D1E0(L_3, L_4, L_6, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_7 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_8 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_8, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_9; L_9 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_7, L_8, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_9; goto IL_003c; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003c: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_10 = V_2; return L_10; } } // easyar.Buffer easyar.Buffer::create(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_create_mFF1DEA6A74A22081D80A612C7CFEA98FF11BC4BB (int32_t ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Buffer_create(size, out _return_value_); int32_t L_3 = ___0_size; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Buffer_create_m602E984B9831897265735DD787CE0AB2858F5A9F(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // System.IntPtr easyar.Buffer::data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Buffer_data_m56F819D9485F00889A82D67988DA6191AEE37D22 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Buffer_data(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_4; L_4 = Detail_easyar_Buffer_data_m7931F7E83DC8B11FE3A5283B31F4FE380B38D142(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } intptr_t L_5 = V_1; return L_5; } } // System.Int32 easyar.Buffer::size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Buffer_size_m0CCF1E4505B512949AFAF6C25B5FB58181DA4B79 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Buffer_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Buffer_size_m8D5BE4FB1AD4E90673D2ED35871184404B2ECC93(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.Buffer::memoryCopy(System.IntPtr,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_memoryCopy_mD567F04CBE79DF1434486DA9176CAD03D8FE61EF (intptr_t ___0_src, intptr_t ___1_dest, int32_t ___2_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0010: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0019; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0019: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Buffer_memoryCopy(src, dest, length); intptr_t L_3 = ___0_src; intptr_t L_4 = ___1_dest; int32_t L_5 = ___2_length; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Buffer_memoryCopy_m8BA0F0909F25FC5B379EADEF2BAE1F5B652C579F(L_3, L_4, L_5, NULL); // } goto IL_001a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001a: { // } return; } } // System.Boolean easyar.Buffer::tryCopyFrom(System.IntPtr,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Buffer_tryCopyFrom_m98CDDCBFCDD53EFE46B09AAB177D69381618C547 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, intptr_t ___0_src, int32_t ___1_srcIndex, int32_t ___2_index, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Buffer_tryCopyFrom(cdata, src, srcIndex, index, length); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); intptr_t L_4 = ___0_src; int32_t L_5 = ___1_srcIndex; int32_t L_6 = ___2_index; int32_t L_7 = ___3_length; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_8; L_8 = Detail_easyar_Buffer_tryCopyFrom_mD95A7A37408147965F61A1280D4B218B97321039(L_3, L_4, L_5, L_6, L_7, NULL); // return _return_value_; V_1 = L_8; goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } bool L_9 = V_1; return L_9; } } // System.Boolean easyar.Buffer::tryCopyTo(System.Int32,System.IntPtr,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Buffer_tryCopyTo_mD671C85684973FB5EC92E0AF10D8F83D54B7A361 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, int32_t ___0_index, intptr_t ___1_dest, int32_t ___2_destIndex, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Buffer_tryCopyTo(cdata, index, dest, destIndex, length); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; intptr_t L_5 = ___1_dest; int32_t L_6 = ___2_destIndex; int32_t L_7 = ___3_length; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_8; L_8 = Detail_easyar_Buffer_tryCopyTo_mAB144BCB7F39D79C4AF16AA2C4127CE48E24D6B6(L_3, L_4, L_5, L_6, L_7, NULL); // return _return_value_; V_1 = L_8; goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } bool L_9 = V_1; return L_9; } } // easyar.Buffer easyar.Buffer::partition(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_partition_m607E74A4C8D42050D6CA581922D92DC8CCC61D38 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, int32_t ___0_index, int32_t ___1_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003b; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003b: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Buffer_partition(cdata, index, length, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; int32_t L_5 = ___1_length; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Buffer_partition_m874E7C8A28A745DB317F9B295E4885E14826B73E(L_3, L_4, L_5, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_6 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_7 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_7, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_8; L_8 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_6, L_7, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_8; goto IL_003c; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003c: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_9 = V_2; return L_9; } } // easyar.Buffer easyar.Buffer::wrapByteArray(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrapByteArray_m7EFBC7DF69DC315E69DA0AC0A286482AC028AF4A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CwrapByteArrayU3Eb__0_m845779D74CD34596D858CE1A2B2905157F1B43D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* V_0 = NULL; int32_t V_1 = 0; { U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* L_0 = (U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass11_0__ctor_mA98CBE92152C8E7842B41895533676114B8F2628(L_0, NULL); V_0 = L_0; // var Length = bytes.Length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes; NullCheck(L_1); V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length)); // var h = GCHandle.Alloc(bytes, GCHandleType.Pinned); U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4; L_4 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_3, 3, NULL); NullCheck(L_2); L_2->___h_0 = L_4; // return Buffer.wrap(h.AddrOfPinnedObject(), Length, () => h.Free()); U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* L_5 = V_0; NullCheck(L_5); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_6 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&L_5->___h_0); intptr_t L_7; L_7 = GCHandle_AddrOfPinnedObject_m9C047E154D6F0FE66BE003AB99F0B67A2CA953A6(L_6, NULL); int32_t L_8 = V_1; U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* L_9 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_10); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CwrapByteArrayU3Eb__0_m845779D74CD34596D858CE1A2B2905157F1B43D2_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_11; L_11 = Buffer_wrap_mA6312B606D570814F9D2A03D8DED066CCBB50B93(L_7, L_8, L_10, NULL); return L_11; } } // easyar.Buffer easyar.Buffer::wrapByteArray(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrapByteArray_mA3E9CC988DEF9B30F1BEA5C62E5CC56747EC9A96 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CwrapByteArrayU3Eb__12_0_m0AD6AA483E3AF73751BDA3E6F8E11FD9C1EC9163_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL; int32_t G_B2_1 = 0; int32_t G_B2_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_3 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL; int32_t G_B1_1 = 0; int32_t G_B1_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_3 = NULL; { // return wrapByteArray(bytes, index, length, () => { }); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; int32_t L_1 = ___1_index; int32_t L_2 = ___2_length; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3; G_B1_0 = L_4; G_B1_1 = L_2; G_B1_2 = L_1; G_B1_3 = L_0; if (L_4) { G_B2_0 = L_4; G_B2_1 = L_2; G_B2_2 = L_1; G_B2_3 = L_0; goto IL_0022; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var); U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* L_5 = ((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_6); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CwrapByteArrayU3Eb__12_0_m0AD6AA483E3AF73751BDA3E6F8E11FD9C1EC9163_RuntimeMethod_var), NULL); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = L_6; ((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1), (void*)L_7); G_B2_0 = L_7; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; G_B2_3 = G_B1_3; } IL_0022: { Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_8; L_8 = Buffer_wrapByteArray_m7B040A0246100292A0FFCEE9DCA2D4207E91C04E(G_B2_3, G_B2_2, G_B2_1, G_B2_0, NULL); return L_8; } } // easyar.Buffer easyar.Buffer::wrapByteArray(System.Byte[],System.Int32,System.Int32,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Buffer_wrapByteArray_m7B040A0246100292A0FFCEE9DCA2D4207E91C04E (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_index, int32_t ___2_length, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___3_deleter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3CwrapByteArrayU3Eb__0_mEB10EB6BC7A10E0E5DB0FF9E0AC31D48092303D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* L_0 = (U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass13_0__ctor_m522C4E94E095D86B0637C614DF01E43ED843ACCA(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* L_1 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___3_deleter; NullCheck(L_1); L_1->___deleter_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___deleter_1), (void*)L_2); // if ((length < 0) || (index < 0) || (index > bytes.Length) || (index + length > bytes.Length)) int32_t L_3 = ___2_length; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0023; } } { int32_t L_4 = ___1_index; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0023; } } { int32_t L_5 = ___1_index; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes; NullCheck(L_6); if ((((int32_t)L_5) > ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))) { goto IL_0023; } } { int32_t L_7 = ___1_index; int32_t L_8 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_bytes; NullCheck(L_9); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, L_8))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_002e; } } IL_0023: { // throw new ArgumentException("BufferRangeOverflow"); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_10); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB0218D8015867901C97C4ED1BCCECE6D155BE9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Buffer_wrapByteArray_m7B040A0246100292A0FFCEE9DCA2D4207E91C04E_RuntimeMethod_var))); } IL_002e: { // var h = GCHandle.Alloc(bytes, GCHandleType.Pinned); U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* L_11 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_bytes; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_13; L_13 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_12, 3, NULL); NullCheck(L_11); L_11->___h_0 = L_13; // var ptr = new IntPtr(h.AddrOfPinnedObject().ToInt64() + index); U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* L_14 = V_0; NullCheck(L_14); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_15 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&L_14->___h_0); intptr_t L_16; L_16 = GCHandle_AddrOfPinnedObject_m9C047E154D6F0FE66BE003AB99F0B67A2CA953A6(L_15, NULL); V_1 = L_16; int64_t L_17; L_17 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_1), NULL); int32_t L_18 = ___1_index; intptr_t L_19; memset((&L_19), 0, sizeof(L_19)); IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&L_19), ((int64_t)il2cpp_codegen_add(L_17, ((int64_t)L_18))), /*hidden argument*/NULL); // return Buffer.wrap(ptr, length, () => // { // h.Free(); // if (deleter != null) // { // deleter(); // } // }); int32_t L_20 = ___2_length; U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* L_21 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_22 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_22); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_22, L_21, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3CwrapByteArrayU3Eb__0_mEB10EB6BC7A10E0E5DB0FF9E0AC31D48092303D9_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_23; L_23 = Buffer_wrap_mA6312B606D570814F9D2A03D8DED066CCBB50B93(L_19, L_20, L_22, NULL); return L_23; } } // System.Void easyar.Buffer::copyFromByteArray(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyFromByteArray_mD050045CEB05A2AC3BF4C720D104E545423B0CFA (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_src, const RuntimeMethod* method) { { // copyFromByteArray(src, 0, 0, src.Length); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_src; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_src; NullCheck(L_1); Buffer_copyFromByteArray_m6A8CE20B8FBC65AD5D66F83770AF9B6D18E4EAA1(__this, L_0, 0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); // } return; } } // System.Void easyar.Buffer::copyFromByteArray(System.Byte[],System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyFromByteArray_m6A8CE20B8FBC65AD5D66F83770AF9B6D18E4EAA1 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_src, int32_t ___1_srcIndex, int32_t ___2_index, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // var srcSize = src.Length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_src; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); // var destSize = size(); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.Buffer::size() */, __this); V_1 = L_1; // if ((length < 0) || (srcIndex < 0) || (srcIndex > srcSize) || (srcIndex + length > srcSize) || (index < 0) || (index > destSize) || (index + length > destSize)) int32_t L_2 = ___3_length; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_3 = ___1_srcIndex; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_4 = ___1_srcIndex; int32_t L_5 = V_0; if ((((int32_t)L_4) > ((int32_t)L_5))) { goto IL_002e; } } { int32_t L_6 = ___1_srcIndex; int32_t L_7 = ___3_length; int32_t L_8 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) > ((int32_t)L_8))) { goto IL_002e; } } { int32_t L_9 = ___2_index; if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_10 = ___2_index; int32_t L_11 = V_1; if ((((int32_t)L_10) > ((int32_t)L_11))) { goto IL_002e; } } { int32_t L_12 = ___2_index; int32_t L_13 = ___3_length; int32_t L_14 = V_1; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_12, L_13))) <= ((int32_t)L_14))) { goto IL_0039; } } IL_002e: { // throw new ArgumentException("BufferRangeOverflow"); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_15); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB0218D8015867901C97C4ED1BCCECE6D155BE9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Buffer_copyFromByteArray_m6A8CE20B8FBC65AD5D66F83770AF9B6D18E4EAA1_RuntimeMethod_var))); } IL_0039: { // Marshal.Copy(src, srcIndex, data(), length); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_src; int32_t L_17 = ___1_srcIndex; intptr_t L_18; L_18 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, __this); int32_t L_19 = ___3_length; il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85(L_16, L_17, L_18, L_19, NULL); // } return; } } // System.Void easyar.Buffer::copyToByteArray(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyToByteArray_mB5D2007627835034CCB3968281D74DB9DE13312B (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_dest, const RuntimeMethod* method) { { // copyToByteArray(0, dest, 0, size()); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_dest; int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.Buffer::size() */, __this); Buffer_copyToByteArray_m1F8700108D430A3796F9EC752009E9CADAF62407(__this, 0, L_0, 0, L_1, NULL); // } return; } } // System.Void easyar.Buffer::copyToByteArray(System.Int32,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_copyToByteArray_m1F8700108D430A3796F9EC752009E9CADAF62407 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* __this, int32_t ___0_index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_dest, int32_t ___2_destIndex, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); { // var srcSize = size(); int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 easyar.Buffer::size() */, __this); V_0 = L_0; // var destSize = dest.Length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_dest; NullCheck(L_1); V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length)); // if ((length < 0) || (index < 0) || (index > srcSize) || (index + length > srcSize) || (destIndex < 0) || (destIndex > destSize) || (destIndex + length > destSize)) int32_t L_2 = ___3_length; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_3 = ___0_index; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_4 = ___0_index; int32_t L_5 = V_0; if ((((int32_t)L_4) > ((int32_t)L_5))) { goto IL_002e; } } { int32_t L_6 = ___0_index; int32_t L_7 = ___3_length; int32_t L_8 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) > ((int32_t)L_8))) { goto IL_002e; } } { int32_t L_9 = ___2_destIndex; if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_002e; } } { int32_t L_10 = ___2_destIndex; int32_t L_11 = V_1; if ((((int32_t)L_10) > ((int32_t)L_11))) { goto IL_002e; } } { int32_t L_12 = ___2_destIndex; int32_t L_13 = ___3_length; int32_t L_14 = V_1; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_12, L_13))) <= ((int32_t)L_14))) { goto IL_0039; } } IL_002e: { // throw new ArgumentException("BufferRangeOverflow"); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_15); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB0218D8015867901C97C4ED1BCCECE6D155BE9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Buffer_copyToByteArray_m1F8700108D430A3796F9EC752009E9CADAF62407_RuntimeMethod_var))); } IL_0039: { // var ptr = new IntPtr(data().ToInt64() + index); intptr_t L_16; L_16 = VirtualFuncInvoker0< intptr_t >::Invoke(6 /* System.IntPtr easyar.Buffer::data() */, __this); V_2 = L_16; int64_t L_17; L_17 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032((&V_2), NULL); int32_t L_18 = ___0_index; intptr_t L_19; memset((&L_19), 0, sizeof(L_19)); IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&L_19), ((int64_t)il2cpp_codegen_add(L_17, ((int64_t)L_18))), /*hidden argument*/NULL); // Marshal.Copy(ptr, dest, destIndex, length); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___1_dest; int32_t L_21 = ___2_destIndex; int32_t L_22 = ___3_length; il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); Marshal_Copy_mF7402FFDB520EA1B8D1C32B368DBEE4B13F1BE77(L_19, L_20, L_21, L_22, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Buffer/<>c__DisplayClass11_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mA98CBE92152C8E7842B41895533676114B8F2628 (U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void easyar.Buffer/<>c__DisplayClass11_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0_U3CwrapByteArrayU3Eb__0_m845779D74CD34596D858CE1A2B2905157F1B43D2 (U3CU3Ec__DisplayClass11_0_tEBF99E854EA4E4422CA36A03F4848E201C16EF54* __this, const RuntimeMethod* method) { { // return Buffer.wrap(h.AddrOfPinnedObject(), Length, () => h.Free()); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___h_0); GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Buffer/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1DF030D712778D5685BC2C2CA748760E7815D08A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* L_0 = (U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876*)il2cpp_codegen_object_new(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mC1E0D761D11F63186938FF6D513031BEF48ED3FB(L_0, NULL); ((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.Buffer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC1E0D761D11F63186938FF6D513031BEF48ED3FB (U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void easyar.Buffer/<>c::b__12_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CwrapByteArrayU3Eb__12_0_m0AD6AA483E3AF73751BDA3E6F8E11FD9C1EC9163 (U3CU3Ec_tE17FC8E983FF6308F4BCE29FF93EF070327ED876* __this, const RuntimeMethod* method) { { // return wrapByteArray(bytes, index, length, () => { }); 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 easyar.Buffer/<>c__DisplayClass13_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m522C4E94E095D86B0637C614DF01E43ED843ACCA (U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void easyar.Buffer/<>c__DisplayClass13_0::b__0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0_U3CwrapByteArrayU3Eb__0_mEB10EB6BC7A10E0E5DB0FF9E0AC31D48092303D9 (U3CU3Ec__DisplayClass13_0_t212AB9D496ED876C233F6A8DAA7C39029921E1C8* __this, const RuntimeMethod* method) { { // h.Free(); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0 = (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(&__this->___h_0); GCHandle_Free_m1320A260E487EB1EA6D95F9E54BFFCB5A4EF83A3(L_0, NULL); // if (deleter != null) Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___deleter_1; if (!L_1) { goto IL_001e; } } { // deleter(); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = __this->___deleter_1; NullCheck(L_2); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_2, NULL); } IL_001e: { // }); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.BufferDictionary::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary__ctor_mE93203BE36F7D3D2215B37BA8BE82F450D6030D8 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal BufferDictionary(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.BufferDictionary::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BufferDictionary_CloneObject_m480D95ED71CC664260C96631400570253C67B450 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new BufferDictionary(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* L_7 = (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94*)il2cpp_codegen_object_new(BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var); NullCheck(L_7); BufferDictionary__ctor_mE93203BE36F7D3D2215B37BA8BE82F450D6030D8(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.BufferDictionary easyar.BufferDictionary::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* BufferDictionary_Clone_mE614ACD3E7F243FC3CC2B03CF511BADEA3A5C09E (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (BufferDictionary)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94*)CastclassClass((RuntimeObject*)L_0, BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94_il2cpp_TypeInfo_var)); } } // System.Void easyar.BufferDictionary::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary__ctor_mE62FDF347908688343AD0704EFC5B0FA64475326 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public BufferDictionary() : base(IntPtr.Zero, Detail.easyar_BufferDictionary__dtor, Detail.easyar_BufferDictionary__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_BufferDictionary__dtor_mF6B71F2CE65179FBC4A68B2E1471D06D58DB7D71_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_BufferDictionary__retain_m671FC9DEF19EE86C4770F76A5580D14B0583C8A1_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_BufferDictionary__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_BufferDictionary__ctor_m206A1D3AC21FB1C0DAB77AE560D08AF164F8C54B((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Int32 easyar.BufferDictionary::count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferDictionary_count_m8690F327A932FA228BA8493E664E68ABCD8A3374 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferDictionary_count(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_BufferDictionary_count_m3546E7A92255F615985D0F008515FF7B88C0FF89(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.BufferDictionary::contains(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BufferDictionary_contains_mDC9EA0BA61FFDB5A344F011EB712045D17DF55F1 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferDictionary_contains(cdata, Detail.String_to_c(ar, path)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); bool L_7; L_7 = Detail_easyar_BufferDictionary_contains_mE35BC306AFFBAA602070AC36079A4CB612BEF1A4(L_3, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } bool L_8 = V_1; return L_8; } } // easyar.Optional`1 easyar.BufferDictionary::tryGet(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 BufferDictionary_tryGet_m21D2DF520EB780DC39E31DCAEED224E48882D0C4 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CtryGetU3Eb__6_0_mE5643E479B50BA61FAA6ECD62836FE10B43B4C5C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* G_B3_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* G_B2_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0053; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0053: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfBuffer); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3)); // Detail.easyar_BufferDictionary_tryGet(cdata, Detail.String_to_c(ar, path), out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_BufferDictionary_tryGet_mEDF89F365A04DA6CB2CD3EE3886084671C4436BC(L_3, L_6, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Buffer__typeName) : Optional.Empty); OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_8 = ((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1; Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_9 = L_8; G_B2_0 = L_9; G_B2_1 = L_7; if (L_9) { G_B3_0 = L_9; G_B3_1 = L_7; goto IL_0042_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var); U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* L_10 = ((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_11 = (Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C*)il2cpp_codegen_object_new(Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C_il2cpp_TypeInfo_var); NullCheck(L_11); Func_2__ctor_mDC4E23EAF7EBC222F38F6261939B356D2AFB9C4E(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CtryGetU3Eb__6_0_mE5643E479B50BA61FAA6ECD62836FE10B43B4C5C_RuntimeMethod_var), NULL); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_12 = L_11; ((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1), (void*)L_12); G_B3_0 = L_12; G_B3_1 = G_B2_1; } IL_0042_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_13; L_13 = Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79(G_B3_1, G_B3_0, Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79_RuntimeMethod_var); V_2 = L_13; goto IL_0054; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0054: { // } Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_14 = V_2; return L_14; } } // System.Void easyar.BufferDictionary::set(System.String,easyar.Buffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary_set_mDC802FFB09B4D88E329E9EAE7041DEA4975440EE (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, String_t* ___0_path, Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___1_buffer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0020: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0029; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0029: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_BufferDictionary_set(cdata, Detail.String_to_c(ar, path), buffer.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = ___1_buffer; NullCheck(L_7); intptr_t L_8; L_8 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_7, NULL); Detail_easyar_BufferDictionary_set_m7D73AC1BB13DACFA69259CF713B613D61348181B(L_3, L_6, L_8, NULL); // } goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002a: { // } return; } } // System.Boolean easyar.BufferDictionary::remove(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BufferDictionary_remove_m1C97018CEA90D0DF4D7042927DF13DE1CFBBABFC (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferDictionary_remove(cdata, Detail.String_to_c(ar, path)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); bool L_7; L_7 = Detail_easyar_BufferDictionary_remove_m64E83CCBEC250CB26C935C40E0E72D6DDFE69EB1(L_3, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } bool L_8 = V_1; return L_8; } } // System.Void easyar.BufferDictionary::clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDictionary_clear_m47F4DEAF9D8C5D9C10863CEDD6DF2360436F5F10 (BufferDictionary_tE490AD0F155B30D742A22BB6E0B5A39C771DFC94* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_BufferDictionary_clear(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_BufferDictionary_clear_m1B5A7FE2EE6DD790D88166969668D454A361B72E(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.BufferDictionary/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m37E783E6D25CE4086242A59CBA0EECF9BBB38071 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* L_0 = (U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327*)il2cpp_codegen_object_new(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mF330F5020773E8320FE8ACFD8CD778D9E752AF91(L_0, NULL); ((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.BufferDictionary/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF330F5020773E8320FE8ACFD8CD778D9E752AF91 (U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.BufferDictionary/<>c::b__6_0(easyar.Detail/OptionalOfBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 U3CU3Ec_U3CtryGetU3Eb__6_0_mE5643E479B50BA61FAA6ECD62836FE10B43B4C5C (U3CU3Ec_tDBB1DED8136ABA5209E06E5B7ED94BF8F910A327* __this, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Buffer__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_1; L_1 = Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28(Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_5; L_5 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_3, L_4, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_6; L_6 = Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD(L_5, Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD_RuntimeMethod_var); 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 easyar.BufferPool::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_mEE73BF57F5AA80B6943CFED2D2462691CC7F7904 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal BufferPool(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.BufferPool::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BufferPool_CloneObject_mBC011D1B2A85CE7C28025BE9C9A419470CF407CB (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new BufferPool(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* L_7 = (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2*)il2cpp_codegen_object_new(BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var); NullCheck(L_7); BufferPool__ctor_mEE73BF57F5AA80B6943CFED2D2462691CC7F7904(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.BufferPool easyar.BufferPool::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* BufferPool_Clone_m2C95C698DAEF710E215F62AF23F5E5D9605BAABB (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (BufferPool)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2*)CastclassClass((RuntimeObject*)L_0, BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2_il2cpp_TypeInfo_var)); } } // System.Void easyar.BufferPool::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_mFCFCBAF5DB3A92496E81A627C7AD4D1D8729B910 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, int32_t ___0_block_size, int32_t ___1_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public BufferPool(int block_size, int capacity) : base(IntPtr.Zero, Detail.easyar_BufferPool__dtor, Detail.easyar_BufferPool__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_BufferPool__dtor_mC9A94A95E1F56ACF5D479AD55224A08897CC142E_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_BufferPool__retain_m77D0890B67790804E40F233C135C07988FB81BE0_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0041: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_004a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_004a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_BufferPool__ctor(block_size, capacity, out _return_value_); int32_t L_7 = ___0_block_size; int32_t L_8 = ___1_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_BufferPool__ctor_m6656BA478D98B0FC65ED87C7E6C68429E0378B4E(L_7, L_8, (&V_1), NULL); // cdata_ = _return_value_; intptr_t L_9 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_9; // } goto IL_004b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004b: { // } return; } } // System.Int32 easyar.BufferPool::block_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferPool_block_size_m8F7EAB42E5189A99A33B877FCBCFAE38964EDC2B (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferPool_block_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_BufferPool_block_size_mFF0ECE5BF81CBB3413DCC0CFE7F6CE0DCADD52A1(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.BufferPool::capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferPool_capacity_m91C741702862BD13B5293BF6CEC96FF4CFE91F32 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferPool_capacity(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_BufferPool_capacity_mCF7DB4691B38D83D7E7EBEB877B2201F432CD21E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.BufferPool::size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferPool_size_mC04F36B5A52472CDC2D4C0EB089A6478ABBCBF30 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_BufferPool_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_BufferPool_size_m02DAE392F4448DA2C4F62D5553C132ED118014BB(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Optional`1 easyar.BufferPool::tryAcquire() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 BufferPool_tryAcquire_mE06568EC5642C2F6D6719E08B5E73054169BBEE5 (BufferPool_t6ECABF82B0636EC2945E3442BB8D3432891CBCE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CtryAcquireU3Eb__7_0_mBEEC7ACABA4BE9DDABCB3EAB0B22DA34D8F852D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* G_B3_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* G_B2_0 = NULL; OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfBuffer); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3)); // Detail.easyar_BufferPool_tryAcquire(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_BufferPool_tryAcquire_mF6BA11B50480D2CE888E03F0CF63A7E5427E29B8(L_3, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Buffer__typeName) : Optional.Empty); OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_5 = ((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1; Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var); U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* L_7 = ((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_8 = (Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C*)il2cpp_codegen_object_new(Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_mDC4E23EAF7EBC222F38F6261939B356D2AFB9C4E(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CtryAcquireU3Eb__7_0_mBEEC7ACABA4BE9DDABCB3EAB0B22DA34D8F852D7_RuntimeMethod_var), NULL); Func_2_tB2E7DEECEBD2B990D1D9A2074E76114FDB262C1C* L_9 = L_8; ((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_10; L_10 = Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79(G_B3_1, G_B3_0, Detail_map_TisOptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3_TisOptional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0_m5085B941C47A3A9A18C0A48581CD32AAD56B0F79_RuntimeMethod_var); V_2 = L_10; goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // } Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_11 = V_2; return L_11; } } #ifdef __clang__ #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 easyar.BufferPool/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC5266AF204801140E8B0AAD19F9265DC055C5C2A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* L_0 = (U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921*)il2cpp_codegen_object_new(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mD004FF89764517D9621DC302E16050EE84BFFEBF(L_0, NULL); ((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.BufferPool/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD004FF89764517D9621DC302E16050EE84BFFEBF (U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.BufferPool/<>c::b__7_0(easyar.Detail/OptionalOfBuffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 U3CU3Ec_U3CtryAcquireU3Eb__7_0_mBEEC7ACABA4BE9DDABCB3EAB0B22DA34D8F852D7 (U3CU3Ec_tF92AECA3094B5D24D7180EC2E6C210C49302C921* __this, OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Buffer__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfBuffer_get_has_value_m77FBC17E0DAFB3A38B29E22B88CE8E481DC9EDF1((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_1; L_1 = Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28(Optional_1_get_Empty_m94DB222D7552E4B8172848D737EF8436BE214D28_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfBuffer_tD0860EED49A909D8512C9E03CBB659EA2A942FE3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_5; L_5 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_3, L_4, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); Optional_1_t01E7906EC0C8FBA93496C5BE885B3251E9D947D0 L_6; L_6 = Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD(L_5, Optional_1_op_Implicit_mA680B5C29373A7B698DD7AD47B5E4332F4BAC7BD_RuntimeMethod_var); 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 #ifdef __clang__ #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 easyar.CameraParameters::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraParameters__ctor_mFBFACA125B023E15C6DF6EE606CD348540D3226A (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal CameraParameters(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.CameraParameters::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CameraParameters_CloneObject_m71DA7CECC52DBD98A79261228BC18300713ADE84 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new CameraParameters(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_7 = (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53*)il2cpp_codegen_object_new(CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var); NullCheck(L_7); CameraParameters__ctor_mFBFACA125B023E15C6DF6EE606CD348540D3226A(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.CameraParameters easyar.CameraParameters::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* CameraParameters_Clone_m44C450C88927E940D3CCB2CA81C40256EA341F28 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (CameraParameters)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53*)CastclassClass((RuntimeObject*)L_0, CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_il2cpp_TypeInfo_var)); } } // System.Void easyar.CameraParameters::.ctor(easyar.Vec2I,easyar.Vec2F,easyar.Vec2F,easyar.CameraDeviceType,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraParameters__ctor_m6EBC6F4C73D67F442228E3D0BCEE522396EE8463 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___1_focalLength, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___2_principalPoint, int32_t ___3_cameraDeviceType, int32_t ___4_cameraOrientation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public CameraParameters(Vec2I imageSize, Vec2F focalLength, Vec2F principalPoint, CameraDeviceType cameraDeviceType, int cameraOrientation) : base(IntPtr.Zero, Detail.easyar_CameraParameters__dtor, Detail.easyar_CameraParameters__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__dtor_m493C86C976C17DDEF61594A9C3E20385FD003BAB_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__retain_m6F403649FFB0A4F0225CEAF333B609707A567E52_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0046: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_004f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_004f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_CameraParameters__ctor(imageSize, focalLength, principalPoint, cameraDeviceType, cameraOrientation, out _return_value_); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_7 = ___0_imageSize; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_8 = ___1_focalLength; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_9 = ___2_principalPoint; int32_t L_10 = ___3_cameraDeviceType; int32_t L_11 = ___4_cameraOrientation; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraParameters__ctor_m45B67DD32505F2F0A8D51389CD868ABF42037EC6(L_7, L_8, L_9, L_10, L_11, (&V_1), NULL); // cdata_ = _return_value_; intptr_t L_12 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_12; // } goto IL_0050; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0050: { // } return; } } // easyar.Vec2I easyar.CameraParameters::size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CameraParameters_size_mE4B2D55F83BC3A65FBAB25E1E21FA83857AB0C11 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_4; L_4 = Detail_easyar_CameraParameters_size_m6B9938FE8EE2BD666DB5950F6C7E3AB92D8E9C67(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_5 = V_1; return L_5; } } // easyar.Vec2F easyar.CameraParameters::focalLength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CameraParameters_focalLength_m780986702E035CAA1FD0935049D4D9996A492885 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_focalLength(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4; L_4 = Detail_easyar_CameraParameters_focalLength_mC7F9F209F200B4820834CA28DBE3E6BA1CF5452E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_5 = V_1; return L_5; } } // easyar.Vec2F easyar.CameraParameters::principalPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CameraParameters_principalPoint_m1813D7576FA9646261E9F2FA2EBD7537A9AD3835 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_principalPoint(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4; L_4 = Detail_easyar_CameraParameters_principalPoint_mACDDBED9BF7980DEF4C711D91ABB357F40332B58(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_5 = V_1; return L_5; } } // easyar.CameraDeviceType easyar.CameraParameters::cameraDeviceType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraParameters_cameraDeviceType_m41CA64FCEC9FDA1A15578A616E9918D23E9F11AD (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_cameraDeviceType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraParameters_cameraDeviceType_mF94AC392B6DCA76EDBDFF81417174EFA5D85664B(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.CameraParameters::cameraOrientation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraParameters_cameraOrientation_mD5D261A52179446B0EAF1A75D52C1368AC4C63FD (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_cameraOrientation(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraParameters_cameraOrientation_m03DB3707660AB2E4441857D88479A55426DD92C6(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.CameraParameters easyar.CameraParameters::createWithDefaultIntrinsics(easyar.Vec2I,easyar.CameraDeviceType,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* CameraParameters_createWithDefaultIntrinsics_m47BBFC580C8113256ECD0C76C4C2CE82171843F5 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, int32_t ___1_cameraDeviceType, int32_t ___2_cameraOrientation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0036; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0036: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CameraParameters_createWithDefaultIntrinsics(imageSize, cameraDeviceType, cameraOrientation, out _return_value_); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_3 = ___0_imageSize; int32_t L_4 = ___1_cameraDeviceType; int32_t L_5 = ___2_cameraOrientation; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraParameters_createWithDefaultIntrinsics_m2ED2664D4478F209C50DAC178FF6943812166159(L_3, L_4, L_5, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CameraParameters__typeName); intptr_t L_6 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_7 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_7, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var), NULL); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_8; L_8 = Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4(L_6, L_7, Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); V_2 = L_8; goto IL_0037; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0037: { // } CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_9 = V_2; return L_9; } } // easyar.CameraParameters easyar.CameraParameters::getResized(easyar.Vec2I) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* CameraParameters_getResized_mD6F750DA00DC3A06E1CC61318999E67FA4DE24BD (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_imageSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CameraParameters_getResized(cdata, imageSize, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_4 = ___0_imageSize; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraParameters_getResized_m547A005BAAC466695798D6F6360D8AEBD76AFA95(L_3, L_4, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CameraParameters__typeName); intptr_t L_5 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_6 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_6, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var), NULL); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_7; L_7 = Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4(L_5, L_6, Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); V_2 = L_7; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_8 = V_2; return L_8; } } // System.Int32 easyar.CameraParameters::imageOrientation(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraParameters_imageOrientation_mF5835974FE4D4863C29C912D3EC34B2E8424B43E (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, int32_t ___0_screenRotation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_imageOrientation(cdata, screenRotation); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_screenRotation; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Detail_easyar_CameraParameters_imageOrientation_m637C849CED1AA2C3C3CA6BEBD5625B1334D9ADBD(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } int32_t L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraParameters::imageHorizontalFlip(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraParameters_imageHorizontalFlip_m0CA9DF4DF89A1ED2D557BA4C4D60359642BB1ACB (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, bool ___0_manualHorizontalFlip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_imageHorizontalFlip(cdata, manualHorizontalFlip); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_manualHorizontalFlip; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraParameters_imageHorizontalFlip_mB8ADD5534EF459E6344B06496651976B85627B1B(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // easyar.Matrix44F easyar.CameraParameters::projection(System.Single,System.Single,System.Single,System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CameraParameters_projection_mE2FAA94F2BEDA37595BCF7B51F9765715C196655 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, float ___0_nearPlane, float ___1_farPlane, float ___2_viewportAspectRatio, int32_t ___3_screenRotation, bool ___4_combiningFlip, bool ___5_manualHorizontalFlip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0026; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0026: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_projection(cdata, nearPlane, farPlane, viewportAspectRatio, screenRotation, combiningFlip, manualHorizontalFlip); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_nearPlane; float L_5 = ___1_farPlane; float L_6 = ___2_viewportAspectRatio; int32_t L_7 = ___3_screenRotation; bool L_8 = ___4_combiningFlip; bool L_9 = ___5_manualHorizontalFlip; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_10; L_10 = Detail_easyar_CameraParameters_projection_m6D1756C6AF63B564B8338C77A8222B992A315CA3(L_3, L_4, L_5, L_6, L_7, L_8, L_9, NULL); // return _return_value_; V_1 = L_10; goto IL_0027; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0027: { // } Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_11 = V_1; return L_11; } } // easyar.Matrix44F easyar.CameraParameters::imageProjection(System.Single,System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 CameraParameters_imageProjection_mE124FBDB4C5104D3AB78F7EBC6CDA0810609AD99 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, float ___0_viewportAspectRatio, int32_t ___1_screenRotation, bool ___2_combiningFlip, bool ___3_manualHorizontalFlip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_imageProjection(cdata, viewportAspectRatio, screenRotation, combiningFlip, manualHorizontalFlip); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_viewportAspectRatio; int32_t L_5 = ___1_screenRotation; bool L_6 = ___2_combiningFlip; bool L_7 = ___3_manualHorizontalFlip; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_8; L_8 = Detail_easyar_CameraParameters_imageProjection_mDB53977B7619C76954C8E26D418B005C1A11D810(L_3, L_4, L_5, L_6, L_7, NULL); // return _return_value_; V_1 = L_8; goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_9 = V_1; return L_9; } } // easyar.Vec2F easyar.CameraParameters::screenCoordinatesFromImageCoordinates(System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CameraParameters_screenCoordinatesFromImageCoordinates_m896A79E55287CC18513ECDC2BC4E723879BFAF5E (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, float ___0_viewportAspectRatio, int32_t ___1_screenRotation, bool ___2_combiningFlip, bool ___3_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___4_imageCoordinates, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_screenCoordinatesFromImageCoordinates(cdata, viewportAspectRatio, screenRotation, combiningFlip, manualHorizontalFlip, imageCoordinates); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_viewportAspectRatio; int32_t L_5 = ___1_screenRotation; bool L_6 = ___2_combiningFlip; bool L_7 = ___3_manualHorizontalFlip; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_8 = ___4_imageCoordinates; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_9; L_9 = Detail_easyar_CameraParameters_screenCoordinatesFromImageCoordinates_mA8863DEE467CD6206481193901A8843A02E9CF8D(L_3, L_4, L_5, L_6, L_7, L_8, NULL); // return _return_value_; V_1 = L_9; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_10 = V_1; return L_10; } } // easyar.Vec2F easyar.CameraParameters::imageCoordinatesFromScreenCoordinates(System.Single,System.Int32,System.Boolean,System.Boolean,easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 CameraParameters_imageCoordinatesFromScreenCoordinates_m01E7DD368DB06820A17C168CBE57D70C729DB5B9 (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, float ___0_viewportAspectRatio, int32_t ___1_screenRotation, bool ___2_combiningFlip, bool ___3_manualHorizontalFlip, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___4_screenCoordinates, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_imageCoordinatesFromScreenCoordinates(cdata, viewportAspectRatio, screenRotation, combiningFlip, manualHorizontalFlip, screenCoordinates); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_viewportAspectRatio; int32_t L_5 = ___1_screenRotation; bool L_6 = ___2_combiningFlip; bool L_7 = ___3_manualHorizontalFlip; Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_8 = ___4_screenCoordinates; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_9; L_9 = Detail_easyar_CameraParameters_imageCoordinatesFromScreenCoordinates_m565FC79FF368E75ED287C1B2C29CC5D22EAC939B(L_3, L_4, L_5, L_6, L_7, L_8, NULL); // return _return_value_; V_1 = L_9; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_10 = V_1; return L_10; } } // System.Boolean easyar.CameraParameters::equalsTo(easyar.CameraParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraParameters_equalsTo_m2D423D6524565855E55664481C21F4F1752E0CBE (CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* __this, CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraParameters_equalsTo(cdata, other.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_4 = ___0_other; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_6; L_6 = Detail_easyar_CameraParameters_equalsTo_m14DF4AB472AE0E3D4296CE5F2F8823AD552FDE8B(L_3, L_5, NULL); // return _return_value_; V_1 = L_6; goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } bool L_7 = V_1; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.Image::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m6617F9816C0CFAD5916AB50DF610F9E9F1BBFDDC (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal Image(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.Image::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Image_CloneObject_m6F2A01127929CD1071ADC9981AED2452DEC7658E (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new Image(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_7 = (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43*)il2cpp_codegen_object_new(Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var); NullCheck(L_7); Image__ctor_m6617F9816C0CFAD5916AB50DF610F9E9F1BBFDDC(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.Image easyar.Image::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* Image_Clone_mC78FE31B47680B79BB9FB7F54D2166D9430275D6 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (Image)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43*)CastclassClass((RuntimeObject*)L_0, Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_il2cpp_TypeInfo_var)); } } // System.Void easyar.Image::.ctor(easyar.Buffer,easyar.PixelFormat,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_mDAC93A07D1E7B5C6ACAACAC2352F2A64059DB629 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public Image(Buffer buffer, PixelFormat format, int width, int height) : base(IntPtr.Zero, Detail.easyar_Image__dtor, Detail.easyar_Image__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Image__dtor_m399D7B6F61E8565218FCA6EBD45A5B514A97EEF2_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Image__retain_m3C397CF1EA933327F1C93BF9283A37ADE2625565_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0049: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0052; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0052: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_Image__ctor(buffer.cdata, format, width, height, out _return_value_); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = ___0_buffer; NullCheck(L_7); intptr_t L_8; L_8 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_7, NULL); int32_t L_9 = ___1_format; int32_t L_10 = ___2_width; int32_t L_11 = ___3_height; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Image__ctor_m615180ACF087D1E9051D19911E57E1F462029CCA(L_8, L_9, L_10, L_11, (&V_1), NULL); // cdata_ = _return_value_; intptr_t L_12 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_12; // } goto IL_0053; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0053: { // } return; } } // easyar.Buffer easyar.Image::buffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* Image_buffer_mB332AD78B51DE4D691BF8FB738B5D503BD0E8AEB (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Image_buffer(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Image_buffer_m917FA5E7A5F51E58C921A75C375877AEB668E250(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // easyar.PixelFormat easyar.Image::format() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_format_m819C249E74DCADB13E7F5B449E94EB36C4D7F416 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Image_format(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Image_format_m00E2F0CF3EFEF06CB20EC2FDBCEC8DE5F657CFBB(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.Image::width() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_width_m91D699D1BCB7AAB669E4A2BBF7E1DC028B1A5143 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Image_width(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Image_width_mC82C62E4D0A9D4F8226BD9154D3A9D2BB7934DFA(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.Image::height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_height_mBD168B2A425D4A75DAEC6AB879C95450248E58F4 (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Image_height(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Image_height_m44F53F41C68B64A40B7FE0EB02AEE09F8889708F(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.Image::pixelWidth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_pixelWidth_m75F090792E83A57D5DF6F3DC47187844B305FE7E (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Image_pixelWidth(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Image_pixelWidth_m6D79347D0111FCEF37B6CFC94BEE4E4B06075060(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.Image::pixelHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_pixelHeight_mF03DBEF5187877060682572C0CB855DDEB2FFB4B (Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Image_pixelHeight(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_Image_pixelHeight_mF909F0EF1338E7D414F32080471819218BA76038(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Image easyar.Image::create(easyar.Buffer,easyar.PixelFormat,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* Image_create_mEC00975C357C36763950CD8FBFCEA385D911E609 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_buffer, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, int32_t ___4_pixelWidth, int32_t ___5_pixelHeight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0037: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0040; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0040: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Image_create(buffer.cdata, format, width, height, pixelWidth, pixelHeight, out _return_value_); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = ___0_buffer; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); int32_t L_5 = ___1_format; int32_t L_6 = ___2_width; int32_t L_7 = ___3_height; int32_t L_8 = ___4_pixelWidth; int32_t L_9 = ___5_pixelHeight; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Image_create_m0E5F5CDCA78E30727C352955630F8C68A59613A6(L_4, L_5, L_6, L_7, L_8, L_9, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Image__typeName); intptr_t L_10 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_11 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_11); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_11, NULL, (intptr_t)((void*)Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var), NULL); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_12; L_12 = Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3(L_10, L_11, Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); V_2 = L_12; goto IL_0041; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { // } Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_13 = V_2; return L_13; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single[] easyar.Matrix44F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix44F_get_data_mE77FF5E16E55FBCAC06469C74E39437D4307BB8A (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new float[] { data_0, data_1, data_2, data_3, data_4, data_5, data_6, data_7, data_8, data_9, data_10, data_11, data_12, data_13, data_14, data_15 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0; float L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (float)L_4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3; float L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (float)L_6); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_5; float L_8 = __this->___data_3_3; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (float)L_8); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_7; float L_10 = __this->___data_4_4; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (float)L_10); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = L_9; float L_12 = __this->___data_5_5; NullCheck(L_11); (L_11)->SetAt(static_cast(5), (float)L_12); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_11; float L_14 = __this->___data_6_6; NullCheck(L_13); (L_13)->SetAt(static_cast(6), (float)L_14); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = L_13; float L_16 = __this->___data_7_7; NullCheck(L_15); (L_15)->SetAt(static_cast(7), (float)L_16); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_15; float L_18 = __this->___data_8_8; NullCheck(L_17); (L_17)->SetAt(static_cast(8), (float)L_18); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = L_17; float L_20 = __this->___data_9_9; NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)9)), (float)L_20); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = L_19; float L_22 = __this->___data_10_10; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)10)), (float)L_22); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_21; float L_24 = __this->___data_11_11; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)11)), (float)L_24); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = L_23; float L_26 = __this->___data_12_12; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)12)), (float)L_26); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = L_25; float L_28 = __this->___data_13_13; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)13)), (float)L_28); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = L_27; float L_30 = __this->___data_14_14; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)14)), (float)L_30); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = L_29; float L_32 = __this->___data_15_15; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)15)), (float)L_32); return L_31; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix44F_get_data_mE77FF5E16E55FBCAC06469C74E39437D4307BB8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = Matrix44F_get_data_mE77FF5E16E55FBCAC06469C74E39437D4307BB8A(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Matrix44F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 16) { throw new ArgumentException(); } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)16)))) { goto IL_000d; } } { // if (value.Length != 16) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC_RuntimeMethod_var))); } IL_000d: { // this.data_0 = value[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; float L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; float L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; float L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // this.data_3 = value[3]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = ___0_value; NullCheck(L_11); int32_t L_12 = 3; float L_13 = (L_11)->GetAt(static_cast(L_12)); __this->___data_3_3 = L_13; // this.data_4 = value[4]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_value; NullCheck(L_14); int32_t L_15 = 4; float L_16 = (L_14)->GetAt(static_cast(L_15)); __this->___data_4_4 = L_16; // this.data_5 = value[5]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___0_value; NullCheck(L_17); int32_t L_18 = 5; float L_19 = (L_17)->GetAt(static_cast(L_18)); __this->___data_5_5 = L_19; // this.data_6 = value[6]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___0_value; NullCheck(L_20); int32_t L_21 = 6; float L_22 = (L_20)->GetAt(static_cast(L_21)); __this->___data_6_6 = L_22; // this.data_7 = value[7]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_value; NullCheck(L_23); int32_t L_24 = 7; float L_25 = (L_23)->GetAt(static_cast(L_24)); __this->___data_7_7 = L_25; // this.data_8 = value[8]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = ___0_value; NullCheck(L_26); int32_t L_27 = 8; float L_28 = (L_26)->GetAt(static_cast(L_27)); __this->___data_8_8 = L_28; // this.data_9 = value[9]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = ___0_value; NullCheck(L_29); int32_t L_30 = ((int32_t)9); float L_31 = (L_29)->GetAt(static_cast(L_30)); __this->___data_9_9 = L_31; // this.data_10 = value[10]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = ___0_value; NullCheck(L_32); int32_t L_33 = ((int32_t)10); float L_34 = (L_32)->GetAt(static_cast(L_33)); __this->___data_10_10 = L_34; // this.data_11 = value[11]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_35 = ___0_value; NullCheck(L_35); int32_t L_36 = ((int32_t)11); float L_37 = (L_35)->GetAt(static_cast(L_36)); __this->___data_11_11 = L_37; // this.data_12 = value[12]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = ___0_value; NullCheck(L_38); int32_t L_39 = ((int32_t)12); float L_40 = (L_38)->GetAt(static_cast(L_39)); __this->___data_12_12 = L_40; // this.data_13 = value[13]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = ___0_value; NullCheck(L_41); int32_t L_42 = ((int32_t)13); float L_43 = (L_41)->GetAt(static_cast(L_42)); __this->___data_13_13 = L_43; // this.data_14 = value[14]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = ___0_value; NullCheck(L_44); int32_t L_45 = ((int32_t)14); float L_46 = (L_44)->GetAt(static_cast(L_45)); __this->___data_14_14 = L_46; // this.data_15 = value[15]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_47 = ___0_value; NullCheck(L_47); int32_t L_48 = ((int32_t)15); float L_49 = (L_47)->GetAt(static_cast(L_48)); __this->___data_15_15 = L_49; // } return; } } IL2CPP_EXTERN_C void Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix44F_set_data_m54597E72FA553D22B405C3EFC71564714482A0BC(_thisAdjusted, ___0_value, method); } // System.Void easyar.Matrix44F::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23 (Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, float ___9_data_9, float ___10_data_10, float ___11_data_11, float ___12_data_12, float ___13_data_13, float ___14_data_14, float ___15_data_15, const RuntimeMethod* method) { { // this.data_0 = data_0; float L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; float L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; float L_2 = ___2_data_2; __this->___data_2_2 = L_2; // this.data_3 = data_3; float L_3 = ___3_data_3; __this->___data_3_3 = L_3; // this.data_4 = data_4; float L_4 = ___4_data_4; __this->___data_4_4 = L_4; // this.data_5 = data_5; float L_5 = ___5_data_5; __this->___data_5_5 = L_5; // this.data_6 = data_6; float L_6 = ___6_data_6; __this->___data_6_6 = L_6; // this.data_7 = data_7; float L_7 = ___7_data_7; __this->___data_7_7 = L_7; // this.data_8 = data_8; float L_8 = ___8_data_8; __this->___data_8_8 = L_8; // this.data_9 = data_9; float L_9 = ___9_data_9; __this->___data_9_9 = L_9; // this.data_10 = data_10; float L_10 = ___10_data_10; __this->___data_10_10 = L_10; // this.data_11 = data_11; float L_11 = ___11_data_11; __this->___data_11_11 = L_11; // this.data_12 = data_12; float L_12 = ___12_data_12; __this->___data_12_12 = L_12; // this.data_13 = data_13; float L_13 = ___13_data_13; __this->___data_13_13 = L_13; // this.data_14 = data_14; float L_14 = ___14_data_14; __this->___data_14_14 = L_14; // this.data_15 = data_15; float L_15 = ___15_data_15; __this->___data_15_15 = L_15; // } return; } } IL2CPP_EXTERN_C void Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23_AdjustorThunk (RuntimeObject* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, float ___9_data_9, float ___10_data_10, float ___11_data_11, float ___12_data_12, float ___13_data_13, float ___14_data_14, float ___15_data_15, const RuntimeMethod* method) { Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix44F__ctor_m4803E02BB0E49BAA0F6CE875B35926239625CF23(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, ___3_data_3, ___4_data_4, ___5_data_5, ___6_data_6, ___7_data_7, ___8_data_8, ___9_data_9, ___10_data_10, ___11_data_11, ___12_data_12, ___13_data_13, ___14_data_14, ___15_data_15, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single[] easyar.Matrix33F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix33F_get_data_m74CF6765E1A0960B928A7ABBB710A8DBAEE24F0B (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new float[] { data_0, data_1, data_2, data_3, data_4, data_5, data_6, data_7, data_8 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0; float L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (float)L_4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3; float L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (float)L_6); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_5; float L_8 = __this->___data_3_3; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (float)L_8); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_7; float L_10 = __this->___data_4_4; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (float)L_10); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = L_9; float L_12 = __this->___data_5_5; NullCheck(L_11); (L_11)->SetAt(static_cast(5), (float)L_12); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_11; float L_14 = __this->___data_6_6; NullCheck(L_13); (L_13)->SetAt(static_cast(6), (float)L_14); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = L_13; float L_16 = __this->___data_7_7; NullCheck(L_15); (L_15)->SetAt(static_cast(7), (float)L_16); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_15; float L_18 = __this->___data_8_8; NullCheck(L_17); (L_17)->SetAt(static_cast(8), (float)L_18); return L_17; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Matrix33F_get_data_m74CF6765E1A0960B928A7ABBB710A8DBAEE24F0B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = Matrix33F_get_data_m74CF6765E1A0960B928A7ABBB710A8DBAEE24F0B(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Matrix33F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 9) { throw new ArgumentException(); } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)9)))) { goto IL_000d; } } { // if (value.Length != 9) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F_RuntimeMethod_var))); } IL_000d: { // this.data_0 = value[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; float L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; float L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; float L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // this.data_3 = value[3]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = ___0_value; NullCheck(L_11); int32_t L_12 = 3; float L_13 = (L_11)->GetAt(static_cast(L_12)); __this->___data_3_3 = L_13; // this.data_4 = value[4]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_value; NullCheck(L_14); int32_t L_15 = 4; float L_16 = (L_14)->GetAt(static_cast(L_15)); __this->___data_4_4 = L_16; // this.data_5 = value[5]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___0_value; NullCheck(L_17); int32_t L_18 = 5; float L_19 = (L_17)->GetAt(static_cast(L_18)); __this->___data_5_5 = L_19; // this.data_6 = value[6]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___0_value; NullCheck(L_20); int32_t L_21 = 6; float L_22 = (L_20)->GetAt(static_cast(L_21)); __this->___data_6_6 = L_22; // this.data_7 = value[7]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_value; NullCheck(L_23); int32_t L_24 = 7; float L_25 = (L_23)->GetAt(static_cast(L_24)); __this->___data_7_7 = L_25; // this.data_8 = value[8]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = ___0_value; NullCheck(L_26); int32_t L_27 = 8; float L_28 = (L_26)->GetAt(static_cast(L_27)); __this->___data_8_8 = L_28; // } return; } } IL2CPP_EXTERN_C void Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix33F_set_data_mFA581D8DA48B8CDBC3483AA4211E4AC4E6E1A77F(_thisAdjusted, ___0_value, method); } // System.Void easyar.Matrix33F::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix33F__ctor_mA939B7CC4D5DE20F1236CD87C81C1A7BD6553135 (Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, const RuntimeMethod* method) { { // this.data_0 = data_0; float L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; float L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; float L_2 = ___2_data_2; __this->___data_2_2 = L_2; // this.data_3 = data_3; float L_3 = ___3_data_3; __this->___data_3_3 = L_3; // this.data_4 = data_4; float L_4 = ___4_data_4; __this->___data_4_4 = L_4; // this.data_5 = data_5; float L_5 = ___5_data_5; __this->___data_5_5 = L_5; // this.data_6 = data_6; float L_6 = ___6_data_6; __this->___data_6_6 = L_6; // this.data_7 = data_7; float L_7 = ___7_data_7; __this->___data_7_7 = L_7; // this.data_8 = data_8; float L_8 = ___8_data_8; __this->___data_8_8 = L_8; // } return; } } IL2CPP_EXTERN_C void Matrix33F__ctor_mA939B7CC4D5DE20F1236CD87C81C1A7BD6553135_AdjustorThunk (RuntimeObject* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, float ___4_data_4, float ___5_data_5, float ___6_data_6, float ___7_data_7, float ___8_data_8, const RuntimeMethod* method) { Matrix33F_tCD2B8F7791AAAEFBCAE5F1E638CE1859B122BD71* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix33F__ctor_mA939B7CC4D5DE20F1236CD87C81C1A7BD6553135(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, ___3_data_3, ___4_data_4, ___5_data_5, ___6_data_6, ___7_data_7, ___8_data_8, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.AccelerometerResult::.ctor(System.Single,System.Single,System.Single,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92 (AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) { { // this.x = x; float L_0 = ___0_x; __this->___x_0 = L_0; // this.y = y; float L_1 = ___1_y; __this->___y_1 = L_1; // this.z = z; float L_2 = ___2_z; __this->___z_2 = L_2; // this.timestamp = timestamp; double L_3 = ___3_timestamp; __this->___timestamp_3 = L_3; // } return; } } IL2CPP_EXTERN_C void AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) { AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); AccelerometerResult__ctor_m64E9CFD846C5CD53076F3FFD23A1F6D781E2AD92(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_timestamp, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean easyar.LocationResult::get_hasAltitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasAltitude_m2D17637A7D56BC37EF3FED486FF01B411EC044D1 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) { { // public bool hasAltitude { get { return hasAltitude_ != 0; } set { hasAltitude_ = (Byte)(value ? 1 : 0); } } uint8_t L_0 = __this->___hasAltitude__5; return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C bool LocationResult_get_hasAltitude_m2D17637A7D56BC37EF3FED486FF01B411EC044D1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = LocationResult_get_hasAltitude_m2D17637A7D56BC37EF3FED486FF01B411EC044D1(_thisAdjusted, method); return _returnValue; } // System.Void easyar.LocationResult::set_hasAltitude(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasAltitude_m406CDAAE48B421EFC42B8B91000B5B90D854FA0D (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B2_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B1_0 = NULL; int32_t G_B3_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B3_1 = NULL; { // public bool hasAltitude { get { return hasAltitude_ != 0; } set { hasAltitude_ = (Byte)(value ? 1 : 0); } } bool L_0 = ___0_value; G_B1_0 = __this; if (L_0) { G_B2_0 = __this; goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0008; } IL_0007: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0008: { G_B3_1->___hasAltitude__5 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // public bool hasAltitude { get { return hasAltitude_ != 0; } set { hasAltitude_ = (Byte)(value ? 1 : 0); } } return; } } IL2CPP_EXTERN_C void LocationResult_set_hasAltitude_m406CDAAE48B421EFC42B8B91000B5B90D854FA0D_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LocationResult_set_hasAltitude_m406CDAAE48B421EFC42B8B91000B5B90D854FA0D(_thisAdjusted, ___0_value, method); } // System.Boolean easyar.LocationResult::get_hasHorizontalAccuracy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasHorizontalAccuracy_mCC5554C2DF18F192F63AD0BD3F5D41AC01BE4009 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) { { // public bool hasHorizontalAccuracy { get { return hasHorizontalAccuracy_ != 0; } set { hasHorizontalAccuracy_ = (Byte)(value ? 1 : 0); } } uint8_t L_0 = __this->___hasHorizontalAccuracy__6; return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C bool LocationResult_get_hasHorizontalAccuracy_mCC5554C2DF18F192F63AD0BD3F5D41AC01BE4009_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = LocationResult_get_hasHorizontalAccuracy_mCC5554C2DF18F192F63AD0BD3F5D41AC01BE4009(_thisAdjusted, method); return _returnValue; } // System.Void easyar.LocationResult::set_hasHorizontalAccuracy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasHorizontalAccuracy_mDE037B488683113F3603D657155AEC6E70B6564A (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B2_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B1_0 = NULL; int32_t G_B3_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B3_1 = NULL; { // public bool hasHorizontalAccuracy { get { return hasHorizontalAccuracy_ != 0; } set { hasHorizontalAccuracy_ = (Byte)(value ? 1 : 0); } } bool L_0 = ___0_value; G_B1_0 = __this; if (L_0) { G_B2_0 = __this; goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0008; } IL_0007: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0008: { G_B3_1->___hasHorizontalAccuracy__6 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // public bool hasHorizontalAccuracy { get { return hasHorizontalAccuracy_ != 0; } set { hasHorizontalAccuracy_ = (Byte)(value ? 1 : 0); } } return; } } IL2CPP_EXTERN_C void LocationResult_set_hasHorizontalAccuracy_mDE037B488683113F3603D657155AEC6E70B6564A_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LocationResult_set_hasHorizontalAccuracy_mDE037B488683113F3603D657155AEC6E70B6564A(_thisAdjusted, ___0_value, method); } // System.Boolean easyar.LocationResult::get_hasVerticalAccuracy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocationResult_get_hasVerticalAccuracy_mF69ED5753C194EEB82B57DE47F01AA1D71197A1A (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, const RuntimeMethod* method) { { // public bool hasVerticalAccuracy { get { return hasVerticalAccuracy_ != 0; } set { hasVerticalAccuracy_ = (Byte)(value ? 1 : 0); } } uint8_t L_0 = __this->___hasVerticalAccuracy__7; return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C bool LocationResult_get_hasVerticalAccuracy_mF69ED5753C194EEB82B57DE47F01AA1D71197A1A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = LocationResult_get_hasVerticalAccuracy_mF69ED5753C194EEB82B57DE47F01AA1D71197A1A(_thisAdjusted, method); return _returnValue; } // System.Void easyar.LocationResult::set_hasVerticalAccuracy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult_set_hasVerticalAccuracy_m6C08401FF51A29B11BAC659178D658962936C002 (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B2_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B1_0 = NULL; int32_t G_B3_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B3_1 = NULL; { // public bool hasVerticalAccuracy { get { return hasVerticalAccuracy_ != 0; } set { hasVerticalAccuracy_ = (Byte)(value ? 1 : 0); } } bool L_0 = ___0_value; G_B1_0 = __this; if (L_0) { G_B2_0 = __this; goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0008; } IL_0007: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0008: { G_B3_1->___hasVerticalAccuracy__7 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // public bool hasVerticalAccuracy { get { return hasVerticalAccuracy_ != 0; } set { hasVerticalAccuracy_ = (Byte)(value ? 1 : 0); } } return; } } IL2CPP_EXTERN_C void LocationResult_set_hasVerticalAccuracy_m6C08401FF51A29B11BAC659178D658962936C002_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LocationResult_set_hasVerticalAccuracy_m6C08401FF51A29B11BAC659178D658962936C002(_thisAdjusted, ___0_value, method); } // System.Void easyar.LocationResult::.ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B (LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* __this, double ___0_latitude, double ___1_longitude, double ___2_altitude, double ___3_horizontalAccuracy, double ___4_verticalAccuracy, bool ___5_hasAltitude, bool ___6_hasHorizontalAccuracy, bool ___7_hasVerticalAccuracy, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B2_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B1_0 = NULL; int32_t G_B3_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B3_1 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B5_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B4_0 = NULL; int32_t G_B6_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B6_1 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B8_0 = NULL; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B7_0 = NULL; int32_t G_B9_0 = 0; LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* G_B9_1 = NULL; { // this.latitude = latitude; double L_0 = ___0_latitude; __this->___latitude_0 = L_0; // this.longitude = longitude; double L_1 = ___1_longitude; __this->___longitude_1 = L_1; // this.altitude = altitude; double L_2 = ___2_altitude; __this->___altitude_2 = L_2; // this.horizontalAccuracy = horizontalAccuracy; double L_3 = ___3_horizontalAccuracy; __this->___horizontalAccuracy_3 = L_3; // this.verticalAccuracy = verticalAccuracy; double L_4 = ___4_verticalAccuracy; __this->___verticalAccuracy_4 = L_4; // this.hasAltitude_ = (Byte)(hasAltitude ? 1 : 0); bool L_5 = ___5_hasAltitude; G_B1_0 = __this; if (L_5) { G_B2_0 = __this; goto IL_002d; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_002e; } IL_002d: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_002e: { G_B3_1->___hasAltitude__5 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // this.hasHorizontalAccuracy_ = (Byte)(hasHorizontalAccuracy ? 1 : 0); bool L_6 = ___6_hasHorizontalAccuracy; G_B4_0 = __this; if (L_6) { G_B5_0 = __this; goto IL_003c; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_003d; } IL_003c: { G_B6_0 = 1; G_B6_1 = G_B5_0; } IL_003d: { G_B6_1->___hasHorizontalAccuracy__6 = (uint8_t)((int32_t)(uint8_t)G_B6_0); // this.hasVerticalAccuracy_ = (Byte)(hasVerticalAccuracy ? 1 : 0); bool L_7 = ___7_hasVerticalAccuracy; G_B7_0 = __this; if (L_7) { G_B8_0 = __this; goto IL_004b; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004c; } IL_004b: { G_B9_0 = 1; G_B9_1 = G_B8_0; } IL_004c: { G_B9_1->___hasVerticalAccuracy__7 = (uint8_t)((int32_t)(uint8_t)G_B9_0); // } return; } } IL2CPP_EXTERN_C void LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B_AdjustorThunk (RuntimeObject* __this, double ___0_latitude, double ___1_longitude, double ___2_altitude, double ___3_horizontalAccuracy, double ___4_verticalAccuracy, bool ___5_hasAltitude, bool ___6_hasHorizontalAccuracy, bool ___7_hasVerticalAccuracy, const RuntimeMethod* method) { LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); LocationResult__ctor_m9E7D5652B587B9AC8E28B4C3E1B8D83D44FE722B(_thisAdjusted, ___0_latitude, ___1_longitude, ___2_altitude, ___3_horizontalAccuracy, ___4_verticalAccuracy, ___5_hasAltitude, ___6_hasHorizontalAccuracy, ___7_hasVerticalAccuracy, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean easyar.ProximityLocationResult::get_is2d() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProximityLocationResult_get_is2d_m96786F68C5B138B12FB74B69F10C643ECCE54131 (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, const RuntimeMethod* method) { { // public bool is2d { get { return is2d_ != 0; } set { is2d_ = (Byte)(value ? 1 : 0); } } uint8_t L_0 = __this->___is2d__5; return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C bool ProximityLocationResult_get_is2d_m96786F68C5B138B12FB74B69F10C643ECCE54131_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ProximityLocationResult_get_is2d_m96786F68C5B138B12FB74B69F10C643ECCE54131(_thisAdjusted, method); return _returnValue; } // System.Void easyar.ProximityLocationResult::set_is2d(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResult_set_is2d_m58CB5D3328E2F49D4924CDCFFBF4E51036FCC6B1 (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, bool ___0_value, const RuntimeMethod* method) { ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B2_0 = NULL; ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B1_0 = NULL; int32_t G_B3_0 = 0; ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B3_1 = NULL; { // public bool is2d { get { return is2d_ != 0; } set { is2d_ = (Byte)(value ? 1 : 0); } } bool L_0 = ___0_value; G_B1_0 = __this; if (L_0) { G_B2_0 = __this; goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0008; } IL_0007: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_0008: { G_B3_1->___is2d__5 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // public bool is2d { get { return is2d_ != 0; } set { is2d_ = (Byte)(value ? 1 : 0); } } return; } } IL2CPP_EXTERN_C void ProximityLocationResult_set_is2d_m58CB5D3328E2F49D4924CDCFFBF4E51036FCC6B1_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method) { ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProximityLocationResult_set_is2d_m58CB5D3328E2F49D4924CDCFFBF4E51036FCC6B1(_thisAdjusted, ___0_value, method); } // System.Void easyar.ProximityLocationResult::.ctor(System.Single,System.Single,System.Single,System.Single,System.Double,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResult__ctor_m4531CCEBC6156AE8EED7AC7E129B7F79658EBF6D (ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_accuracy, double ___4_timestamp, bool ___5_is2d, double ___6_validTime, const RuntimeMethod* method) { ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B2_0 = NULL; ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B1_0 = NULL; int32_t G_B3_0 = 0; ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* G_B3_1 = NULL; { // this.x = x; float L_0 = ___0_x; __this->___x_0 = L_0; // this.y = y; float L_1 = ___1_y; __this->___y_1 = L_1; // this.z = z; float L_2 = ___2_z; __this->___z_2 = L_2; // this.accuracy = accuracy; float L_3 = ___3_accuracy; __this->___accuracy_3 = L_3; // this.timestamp = timestamp; double L_4 = ___4_timestamp; __this->___timestamp_4 = L_4; // this.is2d_ = (Byte)(is2d ? 1 : 0); bool L_5 = ___5_is2d; G_B1_0 = __this; if (L_5) { G_B2_0 = __this; goto IL_002d; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_002e; } IL_002d: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_002e: { G_B3_1->___is2d__5 = (uint8_t)((int32_t)(uint8_t)G_B3_0); // this.validTime = validTime; double L_6 = ___6_validTime; __this->___validTime_6 = L_6; // } return; } } IL2CPP_EXTERN_C void ProximityLocationResult__ctor_m4531CCEBC6156AE8EED7AC7E129B7F79658EBF6D_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_accuracy, double ___4_timestamp, bool ___5_is2d, double ___6_validTime, const RuntimeMethod* method) { ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProximityLocationResult__ctor_m4531CCEBC6156AE8EED7AC7E129B7F79658EBF6D(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_accuracy, ___4_timestamp, ___5_is2d, ___6_validTime, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Double[] easyar.Vec3D::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* Vec3D_get_data_m769BFE7AD72625C69D2146AA33AE9D0C469FE6EA (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new double[] { data_0, data_1, data_2 }; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_0 = (DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)(DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)SZArrayNew(DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var, (uint32_t)3); DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_1 = L_0; double L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (double)L_2); DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_3 = L_1; double L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (double)L_4); DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_5 = L_3; double L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (double)L_6); return L_5; } } IL2CPP_EXTERN_C DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* Vec3D_get_data_m769BFE7AD72625C69D2146AA33AE9D0C469FE6EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* _returnValue; _returnValue = Vec3D_get_data_m769BFE7AD72625C69D2146AA33AE9D0C469FE6EA(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec3D::set_data(System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 3) { throw new ArgumentException(); } DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)3))) { goto IL_000c; } } { // if (value.Length != 3) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; double L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; double L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; double L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // } return; } } IL2CPP_EXTERN_C void Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF_AdjustorThunk (RuntimeObject* __this, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* ___0_value, const RuntimeMethod* method) { Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec3D_set_data_mD2219E24803B8BE42977AA94655812DC6C8B66AF(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec3D::.ctor(System.Double,System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3D__ctor_mEAB237B2AF2A488F0E49444F2FC26F25DC00CA5A (Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* __this, double ___0_data_0, double ___1_data_1, double ___2_data_2, const RuntimeMethod* method) { { // this.data_0 = data_0; double L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; double L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; double L_2 = ___2_data_2; __this->___data_2_2 = L_2; // } return; } } IL2CPP_EXTERN_C void Vec3D__ctor_mEAB237B2AF2A488F0E49444F2FC26F25DC00CA5A_AdjustorThunk (RuntimeObject* __this, double ___0_data_0, double ___1_data_1, double ___2_data_2, const RuntimeMethod* method) { Vec3D_t6FECA25B97CD04722F779D25447D38AE971AC266* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec3D__ctor_mEAB237B2AF2A488F0E49444F2FC26F25DC00CA5A(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single[] easyar.Vec4F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec4F_get_data_m33ED9139841508EE548400F434A0B9CA007A7FDF (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new float[] { data_0, data_1, data_2, data_3 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0; float L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (float)L_4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3; float L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (float)L_6); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_5; float L_8 = __this->___data_3_3; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (float)L_8); return L_7; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec4F_get_data_m33ED9139841508EE548400F434A0B9CA007A7FDF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = Vec4F_get_data_m33ED9139841508EE548400F434A0B9CA007A7FDF(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec4F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807 (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 4) { throw new ArgumentException(); } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)4))) { goto IL_000c; } } { // if (value.Length != 4) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; float L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; float L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; float L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // this.data_3 = value[3]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = ___0_value; NullCheck(L_11); int32_t L_12 = 3; float L_13 = (L_11)->GetAt(static_cast(L_12)); __this->___data_3_3 = L_13; // } return; } } IL2CPP_EXTERN_C void Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec4F_set_data_m3E0AD7B2963637469C577153911AC872B361D807(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec4F::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4F__ctor_mEC76032B5DC5593D5E8CE994BE33A0489B7C0BF2 (Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, const RuntimeMethod* method) { { // this.data_0 = data_0; float L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; float L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; float L_2 = ___2_data_2; __this->___data_2_2 = L_2; // this.data_3 = data_3; float L_3 = ___3_data_3; __this->___data_3_3 = L_3; // } return; } } IL2CPP_EXTERN_C void Vec4F__ctor_mEC76032B5DC5593D5E8CE994BE33A0489B7C0BF2_AdjustorThunk (RuntimeObject* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, float ___3_data_3, const RuntimeMethod* method) { Vec4F_t89D7C59920E03F4137A966ECDE05F5F052B8C1A6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec4F__ctor_mEC76032B5DC5593D5E8CE994BE33A0489B7C0BF2(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, ___3_data_3, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single[] easyar.Vec3F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec3F_get_data_mBB2B21ACD48ABA0E855C2B471670F22439589C3A (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new float[] { data_0, data_1, data_2 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0; float L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (float)L_4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3; float L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (float)L_6); return L_5; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec3F_get_data_mBB2B21ACD48ABA0E855C2B471670F22439589C3A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = Vec3F_get_data_mBB2B21ACD48ABA0E855C2B471670F22439589C3A(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec3F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 3) { throw new ArgumentException(); } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)3))) { goto IL_000c; } } { // if (value.Length != 3) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; float L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; float L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; float L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // } return; } } IL2CPP_EXTERN_C void Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec3F_set_data_m1001214543FBB48CDF22AE2DE534027C811A52F9(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec3F::.ctor(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351 (Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, const RuntimeMethod* method) { { // this.data_0 = data_0; float L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; float L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; float L_2 = ___2_data_2; __this->___data_2_2 = L_2; // } return; } } IL2CPP_EXTERN_C void Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351_AdjustorThunk (RuntimeObject* __this, float ___0_data_0, float ___1_data_1, float ___2_data_2, const RuntimeMethod* method) { Vec3F_t1697E529DB6D3D351055A5A52CF0974F2422E630* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec3F__ctor_mEEFBBF220ED8CCA58956F770B21E90DE02B58351(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single[] easyar.Vec2F::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec2F_get_data_mCAE058FB2EF977B4A6638E262856609E49E63076 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new float[] { data_0, data_1 }; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0; float L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (float)L_4); return L_3; } } IL2CPP_EXTERN_C SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* Vec2F_get_data_mCAE058FB2EF977B4A6638E262856609E49E63076_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* _returnValue; _returnValue = Vec2F_get_data_mCAE058FB2EF977B4A6638E262856609E49E63076(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec2F::set_data(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 2) { throw new ArgumentException(); } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)2))) { goto IL_000c; } } { // if (value.Length != 2) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; float L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; float L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // } return; } } IL2CPP_EXTERN_C void Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec2F_set_data_m3E46A80965D83E95C58F0C078D635694C2405A6F(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec2F::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01 (Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* __this, float ___0_data_0, float ___1_data_1, const RuntimeMethod* method) { { // this.data_0 = data_0; float L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; float L_1 = ___1_data_1; __this->___data_1_1 = L_1; // } return; } } IL2CPP_EXTERN_C void Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01_AdjustorThunk (RuntimeObject* __this, float ___0_data_0, float ___1_data_1, const RuntimeMethod* method) { Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec2F__ctor_m75206440B316C9C40BCC12B40D7D531200B06E01(_thisAdjusted, ___0_data_0, ___1_data_1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32[] easyar.Vec4I::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec4I_get_data_m67106794F8E1FEC2A5A9420744606462E3A288B9 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new int[] { data_0, data_1, data_2, data_3 }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; int32_t L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)L_2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_1; int32_t L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (int32_t)L_4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = L_3; int32_t L_6 = __this->___data_2_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (int32_t)L_6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_5; int32_t L_8 = __this->___data_3_3; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (int32_t)L_8); return L_7; } } IL2CPP_EXTERN_C Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec4I_get_data_m67106794F8E1FEC2A5A9420744606462E3A288B9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* _returnValue; _returnValue = Vec4I_get_data_m67106794F8E1FEC2A5A9420744606462E3A288B9(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec4I::set_data(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 4) { throw new ArgumentException(); } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)4))) { goto IL_000c; } } { // if (value.Length != 4) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; int32_t L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; int32_t L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // this.data_2 = value[2]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_value; NullCheck(L_8); int32_t L_9 = 2; int32_t L_10 = (L_8)->GetAt(static_cast(L_9)); __this->___data_2_2 = L_10; // this.data_3 = value[3]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ___0_value; NullCheck(L_11); int32_t L_12 = 3; int32_t L_13 = (L_11)->GetAt(static_cast(L_12)); __this->___data_3_3 = L_13; // } return; } } IL2CPP_EXTERN_C void Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7_AdjustorThunk (RuntimeObject* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec4I_set_data_mE2F0FC5F4A4E35BE975BF750170832ACD9E928C7(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec4I::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec4I__ctor_m5C13AA838AB5460F49F5504F0AF3A283447FD771 (Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* __this, int32_t ___0_data_0, int32_t ___1_data_1, int32_t ___2_data_2, int32_t ___3_data_3, const RuntimeMethod* method) { { // this.data_0 = data_0; int32_t L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; int32_t L_1 = ___1_data_1; __this->___data_1_1 = L_1; // this.data_2 = data_2; int32_t L_2 = ___2_data_2; __this->___data_2_2 = L_2; // this.data_3 = data_3; int32_t L_3 = ___3_data_3; __this->___data_3_3 = L_3; // } return; } } IL2CPP_EXTERN_C void Vec4I__ctor_m5C13AA838AB5460F49F5504F0AF3A283447FD771_AdjustorThunk (RuntimeObject* __this, int32_t ___0_data_0, int32_t ___1_data_1, int32_t ___2_data_2, int32_t ___3_data_3, const RuntimeMethod* method) { Vec4I_tFF24EED816F55C242FC8AC664E9416696EFCC52F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec4I__ctor_m5C13AA838AB5460F49F5504F0AF3A283447FD771(_thisAdjusted, ___0_data_0, ___1_data_1, ___2_data_2, ___3_data_3, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32[] easyar.Vec2I::get_data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec2I_get_data_m31388735C2417E365CC82E677A5D859518E45007 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new int[] { data_0, data_1 }; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; int32_t L_2 = __this->___data_0_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)L_2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_1; int32_t L_4 = __this->___data_1_1; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (int32_t)L_4); return L_3; } } IL2CPP_EXTERN_C Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Vec2I_get_data_m31388735C2417E365CC82E677A5D859518E45007_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* _returnValue; _returnValue = Vec2I_get_data_m31388735C2417E365CC82E677A5D859518E45007(_thisAdjusted, method); return _returnValue; } // System.Void easyar.Vec2I::set_data(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { { // if (value.Length != 2) { throw new ArgumentException(); } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)2))) { goto IL_000c; } } { // if (value.Length != 2) { throw new ArgumentException(); } ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE_RuntimeMethod_var))); } IL_000c: { // this.data_0 = value[0]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_value; NullCheck(L_2); int32_t L_3 = 0; int32_t L_4 = (L_2)->GetAt(static_cast(L_3)); __this->___data_0_0 = L_4; // this.data_1 = value[1]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_value; NullCheck(L_5); int32_t L_6 = 1; int32_t L_7 = (L_5)->GetAt(static_cast(L_6)); __this->___data_1_1 = L_7; // } return; } } IL2CPP_EXTERN_C void Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE_AdjustorThunk (RuntimeObject* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec2I_set_data_m7AEF40F2388A51351E3B36E98F356202054F2DDE(_thisAdjusted, ___0_value, method); } // System.Void easyar.Vec2I::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec2I__ctor_m19B1C050F928300518B9D0F4DEA02800F98EDAD3 (Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* __this, int32_t ___0_data_0, int32_t ___1_data_1, const RuntimeMethod* method) { { // this.data_0 = data_0; int32_t L_0 = ___0_data_0; __this->___data_0_0 = L_0; // this.data_1 = data_1; int32_t L_1 = ___1_data_1; __this->___data_1_1 = L_1; // } return; } } IL2CPP_EXTERN_C void Vec2I__ctor_m19B1C050F928300518B9D0F4DEA02800F98EDAD3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_data_0, int32_t ___1_data_1, const RuntimeMethod* method) { Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vec2I__ctor_m19B1C050F928300518B9D0F4DEA02800F98EDAD3(_thisAdjusted, ___0_data_0, ___1_data_1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.DenseSpatialMap::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMap__ctor_m85A1668DA3765C412A007608CC2004E3D03F300E (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal DenseSpatialMap(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.DenseSpatialMap::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DenseSpatialMap_CloneObject_m51D2DF98EF51801FABD938B755D3756710B7103F (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new DenseSpatialMap(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_7 = (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650*)il2cpp_codegen_object_new(DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var); NullCheck(L_7); DenseSpatialMap__ctor_m85A1668DA3765C412A007608CC2004E3D03F300E(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.DenseSpatialMap easyar.DenseSpatialMap::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMap_Clone_m137DE90DB5E798A4ADAB631C7F3B17EB282F1DFE (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (DenseSpatialMap)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650*)CastclassClass((RuntimeObject*)L_0, DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.DenseSpatialMap::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseSpatialMap_isAvailable_m9C8812EEBCCED5FC600AC7D51665422EA9B56821 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_DenseSpatialMap_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_DenseSpatialMap_isAvailable_m2B5C3CBF2452E7DCCBB6D8800E648BDD410C15B0(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.InputFrameSink easyar.DenseSpatialMap::inputFrameSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* DenseSpatialMap_inputFrameSink_m7AC70ECF43274BD3A007AB92C4014F9D68AA2930 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_DenseSpatialMap_inputFrameSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DenseSpatialMap_inputFrameSink_m91E5C4E09D652A2D540BCA6B88B0AFDF493260A8(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Int32 easyar.DenseSpatialMap::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DenseSpatialMap_bufferRequirement_mA9C9A55C96436FE58FBF78517D5B567BF2AF9FDF (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_DenseSpatialMap_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_DenseSpatialMap_bufferRequirement_mE957B6B33C8D376F55755AF80BAA2F187863EF54(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.DenseSpatialMap easyar.DenseSpatialMap::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* DenseSpatialMap_create_m27F228F3BB04022D200BAEFCF67624A0DE43114D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisDenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_m435B7AC0BB9C682B2FA032698FAE509171D9C4D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DenseSpatialMap__typeName_mE1A06DA6F0380A7BA914B1323B78E71BEE26C853_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_DenseSpatialMap_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DenseSpatialMap_create_mACF42D3F2444C0273E283D385CBEB8D3AB1AA865((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_DenseSpatialMap__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_DenseSpatialMap__typeName_mE1A06DA6F0380A7BA914B1323B78E71BEE26C853_RuntimeMethod_var), NULL); DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_5; L_5 = Detail_Object_from_c_TisDenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_m435B7AC0BB9C682B2FA032698FAE509171D9C4D3(L_3, L_4, Detail_Object_from_c_TisDenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650_m435B7AC0BB9C682B2FA032698FAE509171D9C4D3_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* L_6 = V_2; return L_6; } } // System.Boolean easyar.DenseSpatialMap::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseSpatialMap_start_m1F1161F4D3CB432AC36EA3085FB32C4DBB6C2C26 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_DenseSpatialMap_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_DenseSpatialMap_start_m803F3A83508F227233870B02C50F3634EA263334(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.DenseSpatialMap::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMap_stop_m3CFA3CE3FE80DF1778F3377114EDF9210FFF7DB3 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_DenseSpatialMap_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DenseSpatialMap_stop_mDF0831ED3FFA7593395D42FDB575AF16C3877E5E(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.DenseSpatialMap::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseSpatialMap_close_m735EF49094391FBCAB933A559303B3EC5E3229F7 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_DenseSpatialMap_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DenseSpatialMap_close_mE5AFB32B7D78FA9D90E38247E556BE7C43EF3A10(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // easyar.SceneMesh easyar.DenseSpatialMap::getMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* DenseSpatialMap_getMesh_mB3532E616C31FDEC389D8898B30D2CE28FAD6625 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_mD38ABFCB94CD6C7CD401181D548644FDD47B7822_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SceneMesh__typeName_m7B1B3E5FE8590FC6AB108A5C2413036642EA8222_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_DenseSpatialMap_getMesh(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DenseSpatialMap_getMesh_m901272BFDD25E1FAA046BCFE0828E10E2AA20920(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SceneMesh__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_SceneMesh__typeName_m7B1B3E5FE8590FC6AB108A5C2413036642EA8222_RuntimeMethod_var), NULL); SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_6; L_6 = Detail_Object_from_c_TisSceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_mD38ABFCB94CD6C7CD401181D548644FDD47B7822(L_4, L_5, Detail_Object_from_c_TisSceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_mD38ABFCB94CD6C7CD401181D548644FDD47B7822_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_7 = V_2; return L_7; } } // System.Boolean easyar.DenseSpatialMap::updateSceneMesh(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseSpatialMap_updateSceneMesh_m674152D28245BE9B0298611185C2F730FD00AA05 (DenseSpatialMap_t2BB905E1F1ABAA927BD5734CC3E92EAD25948650* __this, bool ___0_updateMeshAll, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_DenseSpatialMap_updateSceneMesh(cdata, updateMeshAll); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_updateMeshAll; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_DenseSpatialMap_updateSceneMesh_mDF366E5DEE1C3304D6EE1B4DB28B680440993427(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool 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 easyar.BlockInfo::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockInfo__ctor_m26EDDEE23D9260B5FCC87110BB87940C97C9988F (BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, int32_t ___3_numOfVertex, int32_t ___4_startPointOfVertex, int32_t ___5_numOfIndex, int32_t ___6_startPointOfIndex, int32_t ___7_version, const RuntimeMethod* method) { { // this.x = x; int32_t L_0 = ___0_x; __this->___x_0 = L_0; // this.y = y; int32_t L_1 = ___1_y; __this->___y_1 = L_1; // this.z = z; int32_t L_2 = ___2_z; __this->___z_2 = L_2; // this.numOfVertex = numOfVertex; int32_t L_3 = ___3_numOfVertex; __this->___numOfVertex_3 = L_3; // this.startPointOfVertex = startPointOfVertex; int32_t L_4 = ___4_startPointOfVertex; __this->___startPointOfVertex_4 = L_4; // this.numOfIndex = numOfIndex; int32_t L_5 = ___5_numOfIndex; __this->___numOfIndex_5 = L_5; // this.startPointOfIndex = startPointOfIndex; int32_t L_6 = ___6_startPointOfIndex; __this->___startPointOfIndex_6 = L_6; // this.version = version; int32_t L_7 = ___7_version; __this->___version_7 = L_7; // } return; } } IL2CPP_EXTERN_C void BlockInfo__ctor_m26EDDEE23D9260B5FCC87110BB87940C97C9988F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, int32_t ___3_numOfVertex, int32_t ___4_startPointOfVertex, int32_t ___5_numOfIndex, int32_t ___6_startPointOfIndex, int32_t ___7_version, const RuntimeMethod* method) { BlockInfo_tCFA1488149BF332B664B2510C13D3517C7B24765* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); BlockInfo__ctor_m26EDDEE23D9260B5FCC87110BB87940C97C9988F(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_numOfVertex, ___4_startPointOfVertex, ___5_numOfIndex, ___6_startPointOfIndex, ___7_version, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SceneMesh::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneMesh__ctor_mDDF56D8590FCE56353EDF1836D837B91041D8C9A (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SceneMesh(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SceneMesh::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SceneMesh_CloneObject_mDEFF1B2673CB9389E39067DFBD1353F926C893BC (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SceneMesh(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* L_7 = (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A*)il2cpp_codegen_object_new(SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var); NullCheck(L_7); SceneMesh__ctor_mDDF56D8590FCE56353EDF1836D837B91041D8C9A(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SceneMesh easyar.SceneMesh::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* SceneMesh_Clone_m6670B09FE9BF19133AC6F419A9FFFDD35D35A028 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SceneMesh)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A*)CastclassClass((RuntimeObject*)L_0, SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A_il2cpp_TypeInfo_var)); } } // System.Int32 easyar.SceneMesh::getNumOfVertexAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneMesh_getNumOfVertexAll_mD87946351E716E12838CE28E4E8C9133F94F5871 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SceneMesh_getNumOfVertexAll(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SceneMesh_getNumOfVertexAll_m15C0592C7897D8F0B0FD014D2B5DCCE702583E8E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.SceneMesh::getNumOfIndexAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneMesh_getNumOfIndexAll_mE4F9B029CDD0CF7B0629C2C6F6A86F974C8A09CB (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SceneMesh_getNumOfIndexAll(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SceneMesh_getNumOfIndexAll_mE68B52D4965EF874B260FC46784F2CD9221E59CD(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Buffer easyar.SceneMesh::getVerticesAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getVerticesAll_mDACC3270F48615EAC89703EFB0D57528C4B96D08 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getVerticesAll(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getVerticesAll_m121A02AC57CD4B5BEB71BA4F9790F3A3746A36D1(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // easyar.Buffer easyar.SceneMesh::getNormalsAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getNormalsAll_m9068B4574BD72CAF463B2C31D0C26538EC3E8800 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getNormalsAll(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getNormalsAll_mB474A929AB48FBE0037B86247D8C61BC184CAA1C(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // easyar.Buffer easyar.SceneMesh::getIndicesAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getIndicesAll_m92F7B39EB08D006B061E351B6152A96543FE1132 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getIndicesAll(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getIndicesAll_m761A57FCCAB57B1DB59CD98CC03C3A917BFF6D8A(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // System.Int32 easyar.SceneMesh::getNumOfVertexIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneMesh_getNumOfVertexIncremental_m8FC7BC2B92493A73241491284D1B85E0EB01B10D (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SceneMesh_getNumOfVertexIncremental(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SceneMesh_getNumOfVertexIncremental_m43F2BDB76157A5A4538175DFC5FF45C2E5CD545D(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.SceneMesh::getNumOfIndexIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneMesh_getNumOfIndexIncremental_m306E5FC8DF70C7F7C5D4B10EBD1204A90F4F03B2 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SceneMesh_getNumOfIndexIncremental(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SceneMesh_getNumOfIndexIncremental_m0415472D50F50701CA6C115FF705DB988969E1C3(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Buffer easyar.SceneMesh::getVerticesIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getVerticesIncremental_m7015A551665796AD16F103F8CCF029BB6ACC875C (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getVerticesIncremental(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getVerticesIncremental_m4DC6199C41CB5C5B96B086B751BEA8A86D372799(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // easyar.Buffer easyar.SceneMesh::getNormalsIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getNormalsIncremental_mF27A3C53FE365BA980AFBF2204A7F683B695A763 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getNormalsIncremental(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getNormalsIncremental_m5CF918C1BDFDEA0A2F8A8635E152D088187F4034(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // easyar.Buffer easyar.SceneMesh::getIndicesIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SceneMesh_getIndicesIncremental_m9D43E4A19EB87F891C11B80EC807C505D02319A3 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getIndicesIncremental(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getIndicesIncremental_m56304EBD1695EFA20329FB126963872778F64CE8(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // System.Collections.Generic.List`1 easyar.SceneMesh::getBlocksInfoIncremental() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* SceneMesh_getBlocksInfoIncremental_m289D470AD7249CD4BAE1F350D5262558FD67812F (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SceneMesh_getBlocksInfoIncremental(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SceneMesh_getBlocksInfoIncremental_m140FCC88B0BA4AE104DDB6EF95AEC5F7E37CFC99(L_3, (&V_1), NULL); // return Detail.ListOfBlockInfo_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_6; L_6 = Detail_ListOfBlockInfo_from_c_m17CF61BCED2E36ECE40C20BA2D1107D8F6935F7C(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t1754F3EC60FFA91A796E62309BA5099B592E1419* L_7 = V_2; return L_7; } } // System.Single easyar.SceneMesh::getBlockDimensionInMeters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SceneMesh_getBlockDimensionInMeters_m4A3A85863C1563E6CADFC639A768E2CF2F619534 (SceneMesh_tC271EBEA44831DB2EFCD1FCC90E14113CF75966A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SceneMesh_getBlockDimensionInMeters(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_SceneMesh_getBlockDimensionInMeters_mE0EDE110318E403F3C73F01471FD03ACF550F968(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Accelerometer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer__ctor_m7B1564DA9C0FEF5970E701ED97D1CA309FE1BCF9 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal Accelerometer(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.Accelerometer::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Accelerometer_CloneObject_mF2AB281ED41FE98DEA96AC2D28CF48731E35CF58 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new Accelerometer(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* L_7 = (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339*)il2cpp_codegen_object_new(Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var); NullCheck(L_7); Accelerometer__ctor_m7B1564DA9C0FEF5970E701ED97D1CA309FE1BCF9(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.Accelerometer easyar.Accelerometer::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* Accelerometer_Clone_m5964C26253454394EDFC0A91BB4EE4EBE95A336B (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (Accelerometer)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339*)CastclassClass((RuntimeObject*)L_0, Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339_il2cpp_TypeInfo_var)); } } // System.Void easyar.Accelerometer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer__ctor_m1E5138EB92212DFCE3A75DC23C8D8F2ADD8E5AC6 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public Accelerometer() : base(IntPtr.Zero, Detail.easyar_Accelerometer__dtor, Detail.easyar_Accelerometer__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_Accelerometer__dtor_mB6BCAC11B3D73F7CAE19B3E984EC55651995CE08_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_Accelerometer__retain_mEC9F84D54972F9DB4F5A60AAC372D36A94563024_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_Accelerometer__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Accelerometer__ctor_m3213D1A4B89404EC7FA224CFECF01B69912EFE05((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.Accelerometer::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Accelerometer_isAvailable_m51549C0B634196696F127E4803ECFC2D63024F62 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Accelerometer_isAvailable(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_Accelerometer_isAvailable_m081145B0B231B99B6C71D695B103E1967DA9284F(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // easyar.AccelerometerResultSource easyar.Accelerometer::output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* Accelerometer_output_mB7188C12ED609CFBCCDF88937E73977883F2D212 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisAccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_m5EA4D08731BE2DE64CB1CA7328AC06F6050BF844_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_AccelerometerResultSource__typeName_m08568C6BEBBAD40330D322FC62BE340D419A2211_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Accelerometer_output(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Accelerometer_output_m8E4B2973DA0D0752A175010C8D5DC59BEB8DF6B7(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_AccelerometerResultSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_AccelerometerResultSource__typeName_m08568C6BEBBAD40330D322FC62BE340D419A2211_RuntimeMethod_var), NULL); AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* L_6; L_6 = Detail_Object_from_c_TisAccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_m5EA4D08731BE2DE64CB1CA7328AC06F6050BF844(L_4, L_5, Detail_Object_from_c_TisAccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_m5EA4D08731BE2DE64CB1CA7328AC06F6050BF844_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* L_7 = V_2; return L_7; } } // System.Boolean easyar.Accelerometer::open() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Accelerometer_open_mEB20D4AF54744A32002F9156DEEC49965529A03A (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Accelerometer_open(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_Accelerometer_open_mC79483FBBCFB818DFB322E422A8E8304C7977579(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Boolean easyar.Accelerometer::openWithSamplingPeriod(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Accelerometer_openWithSamplingPeriod_m0B7BB95A0E67555B2DAAA970B6E101FBE920C949 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, int32_t ___0_samplingPeriodMilliseconds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Accelerometer_openWithSamplingPeriod(cdata, samplingPeriodMilliseconds); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_samplingPeriodMilliseconds; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_Accelerometer_openWithSamplingPeriod_mBF3A6500637C507B4E4053963F64C38BA6123CD4(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Void easyar.Accelerometer::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_close_mAF80D7DAA8FF70F44DD98E15F410CB01D7C4D429 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Accelerometer_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Accelerometer_close_mB09A2E44394D0BDCC1C75B1E83F548F31E504F14(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // easyar.Optional`1 easyar.Accelerometer::getCurrentResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D Accelerometer_getCurrentResult_m7E3E6566E5B311E4039522BA848088ADD03D5F14 (Accelerometer_t513C6F82F03533460B076B23219E5F0E01C69339* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CgetCurrentResultU3Eb__9_0_m4276D158E79E3F40491C2AFE58EB53679F90350B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* G_B3_0 = NULL; OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* G_B2_0 = NULL; OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_Accelerometer_getCurrentResult(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 L_4; L_4 = Detail_easyar_Accelerometer_getCurrentResult_mC863B3292B762F75FC472E0C9D1613DE2AE06A72(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_5 = ((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1; Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var); U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* L_7 = ((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_8 = (Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60*)il2cpp_codegen_object_new(Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_mD257E73956D5C8FB242FF82CEB9D1A25715FED93(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CgetCurrentResultU3Eb__9_0_m4276D158E79E3F40491C2AFE58EB53679F90350B_RuntimeMethod_var), NULL); Func_2_tD4B251B9DDDD526A2CCD8F5FF77C75333B1C2C60* L_9 = L_8; ((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_10; L_10 = Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36(G_B3_1, G_B3_0, Detail_map_TisOptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143_TisOptional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D_m1044C85D7EA751CDF34C55E1C9A698262C8AFD36_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_11 = V_1; return L_11; } } #ifdef __clang__ #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 easyar.Accelerometer/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3896F214EE0A636A040C249D7BF4A6F7539EEC18 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* L_0 = (U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA*)il2cpp_codegen_object_new(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m0F7AE222A10788154E5A3AF76496C8B78291F1B7(L_0, NULL); ((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.Accelerometer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F7AE222A10788154E5A3AF76496C8B78291F1B7 (U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.Accelerometer/<>c::b__9_0(easyar.Detail/OptionalOfAccelerometerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D U3CU3Ec_U3CgetCurrentResultU3Eb__9_0_m4276D158E79E3F40491C2AFE58EB53679F90350B (U3CU3Ec_tFE867BA38C01A53060DAF905E22BB23FFB19BFEA* __this, OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfAccelerometerResult_get_has_value_mDAB20C3900E88BF81D4AF7682DC2EC55CE411AC2((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_1; L_1 = Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C(Optional_1_get_Empty_mE303301522E7C06BC38DB996F2BF67B729184E2C_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfAccelerometerResult_tD9667FE700AB141080F490BC618D836A00133143 L_2 = ___0_p; AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_3 = L_2.___value_1; Optional_1_t428140ED3FC27C0C721A4224A4FB25F05B42491D L_4; L_4 = Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F(L_3, Optional_1_op_Implicit_m5E2F54330830EC6FB8D2110E1762B8A47667797F_RuntimeMethod_var); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.ARCoreCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice__ctor_m3B080099B18A29B605B152CBCDEA155E259845C8 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ARCoreCameraDevice(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ARCoreCameraDevice::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARCoreCameraDevice_CloneObject_mF28424F9113D61F4822A45EAB2C54EB9276D92C1 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ARCoreCameraDevice(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* L_7 = (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073*)il2cpp_codegen_object_new(ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var); NullCheck(L_7); ARCoreCameraDevice__ctor_m3B080099B18A29B605B152CBCDEA155E259845C8(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ARCoreCameraDevice easyar.ARCoreCameraDevice::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* ARCoreCameraDevice_Clone_m0119AE61514BFE119296FD6D14F542AA2803601E (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ARCoreCameraDevice)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073*)CastclassClass((RuntimeObject*)L_0, ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073_il2cpp_TypeInfo_var)); } } // System.Void easyar.ARCoreCameraDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice__ctor_mE899A8A090C0C9536D124CD755FFFF645FFD8857 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public ARCoreCameraDevice() : base(IntPtr.Zero, Detail.easyar_ARCoreCameraDevice__dtor, Detail.easyar_ARCoreCameraDevice__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARCoreCameraDevice__dtor_mFAEB0E9ED02E6620DE9B10004508A8FC8789460A_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARCoreCameraDevice__retain_m3455B967879252F3B36CBD3B99849484F96DCE5F_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_ARCoreCameraDevice__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice__ctor_m6E9B919CA57623087504A6E8EA8F9702806745B5((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.ARCoreCameraDevice::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARCoreCameraDevice_isAvailable_m63DC8AC74367DD790F216F38A37E91DE7A618E6A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARCoreCameraDevice_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_ARCoreCameraDevice_isAvailable_m4F406FE6CCA240182413490813A6AC76A74B3780(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // System.Boolean easyar.ARCoreCameraDevice::isDeviceSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARCoreCameraDevice_isDeviceSupported_mD133263D4236C43C410C22047464A798040455E8 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARCoreCameraDevice_isDeviceSupported(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_ARCoreCameraDevice_isDeviceSupported_m7B4E9CB0003D0967001C457C0AC5A404D13CCDA2(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // System.Int32 easyar.ARCoreCameraDevice::bufferCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARCoreCameraDevice_bufferCapacity_m200E382F5FBAB106E64C5EC97EBC38F6D7DE8087 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARCoreCameraDevice_bufferCapacity(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ARCoreCameraDevice_bufferCapacity_mC0B06AD7910CB4E36FF76B2A255C38C862CBB1B1(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.ARCoreCameraDevice::setBufferCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice_setBufferCapacity_m430C73D92485A3DFBBA4B1426B56C87E35DBC7DD (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, int32_t ___0_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARCoreCameraDevice_setBufferCapacity(cdata, capacity); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice_setBufferCapacity_mB67B4F6372074BE89897BFEEA69FB3A6F42A679D(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // easyar.InputFrameSource easyar.ARCoreCameraDevice::inputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* ARCoreCameraDevice_inputFrameSource_m4F385895FE85466B7AECE6D2FB8851E9BACA73D8 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ARCoreCameraDevice_inputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice_inputFrameSource_m104A0B1FB8736A1B9E37B1AF166C0A5682F6BDEB(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFrameSourceType easyar.ARCoreCameraDevice::inputFrameSourceType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARCoreCameraDevice_inputFrameSourceType_mFEC7DB7EB8E6E8457B0E12786FCCB8CAD79C9F7C (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARCoreCameraDevice_inputFrameSourceType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ARCoreCameraDevice_inputFrameSourceType_m75EA195330748BD5BE2D33BC81D912C438E946E6(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.ARCoreCameraDevice::setFocusMode(easyar.ARCoreCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice_setFocusMode_m72542F443E32B579A12A79D07FB8903AEA2ADC08 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, int32_t ___0_focusMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARCoreCameraDevice_setFocusMode(cdata, focusMode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_focusMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice_setFocusMode_mA7D78F1CC24DBB13433E5ACAD85EEDE53DF8B802(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Boolean easyar.ARCoreCameraDevice::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARCoreCameraDevice_start_m67BC1C6279485F714E4F7DA4706DC0402ADF01B0 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARCoreCameraDevice_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_ARCoreCameraDevice_start_mF697BEDF7F2047463B52F77B29DD5BAFE7F5FF72(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.ARCoreCameraDevice::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice_stop_mD427DE76DC9312DD59C00CFE7A174B2DFA6E6DA2 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARCoreCameraDevice_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice_stop_m4E9BE32423BF899B3C83246599EF4993D86FF313(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.ARCoreCameraDevice::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARCoreCameraDevice_close_mD8F4C965FFEC7E76A15293F2AD72A8A7B3994F90 (ARCoreCameraDevice_t55396DBC36D7E26AFDF6CC2A72F7C86664326073* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARCoreCameraDevice_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARCoreCameraDevice_close_m2B478759C3B3E9E9CE83E638D6016B65B5415BA8(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ARKitCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice__ctor_m04CAD0ED2A74A3C49C6A073FCBB5B3C43D29BC01 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ARKitCameraDevice(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ARKitCameraDevice::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ARKitCameraDevice_CloneObject_m7191E7A7F58DC6888CFC1492B8A2B081A2F14747 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ARKitCameraDevice(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* L_7 = (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79*)il2cpp_codegen_object_new(ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var); NullCheck(L_7); ARKitCameraDevice__ctor_m04CAD0ED2A74A3C49C6A073FCBB5B3C43D29BC01(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ARKitCameraDevice easyar.ARKitCameraDevice::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* ARKitCameraDevice_Clone_mDB000935184406F50667E939FB5ACCFF8178ABC1 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ARKitCameraDevice)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79*)CastclassClass((RuntimeObject*)L_0, ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79_il2cpp_TypeInfo_var)); } } // System.Void easyar.ARKitCameraDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice__ctor_mE1F6B15AA7D377C336E22ED8F004A5A4231E57F6 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public ARKitCameraDevice() : base(IntPtr.Zero, Detail.easyar_ARKitCameraDevice__dtor, Detail.easyar_ARKitCameraDevice__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ARKitCameraDevice__dtor_m720F2CF02869AB100589C37D78F02D3041BE71D0_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ARKitCameraDevice__retain_mC4D108C7A3D3EAB5FE48E449541ADDE21491816B_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_ARKitCameraDevice__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice__ctor_m57948C69F0B1F3EC5EB4F53294DCE1FCED02ADF5((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.ARKitCameraDevice::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARKitCameraDevice_isAvailable_m5E26A2E593185BE10AF06FF7D42F4CE6F733F29F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARKitCameraDevice_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_ARKitCameraDevice_isAvailable_m1CE4EC1D19DF411A11921E2922DB1913B64C9771(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // System.Int32 easyar.ARKitCameraDevice::bufferCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARKitCameraDevice_bufferCapacity_mDD3A9DA8CA82AAAB078EF789DEE2AC17DA7053E8 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARKitCameraDevice_bufferCapacity(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ARKitCameraDevice_bufferCapacity_m3F1118C7E461F595520719BBCC50C67A5743C53A(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.ARKitCameraDevice::setBufferCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice_setBufferCapacity_mFCD8C2581F72EE5136BC718362CEF744B4C2ADF2 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, int32_t ___0_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARKitCameraDevice_setBufferCapacity(cdata, capacity); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice_setBufferCapacity_m648FFA05DA381B576FCF4E43A9BE6EFC0CA8A8D1(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // easyar.InputFrameSource easyar.ARKitCameraDevice::inputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* ARKitCameraDevice_inputFrameSource_m298BF4D5B70C25E6E19B8B054FF0C96149498312 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ARKitCameraDevice_inputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice_inputFrameSource_m684E647B15FA90E820FC3C96867F8D4D0584C534(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFrameSourceType easyar.ARKitCameraDevice::inputFrameSourceType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ARKitCameraDevice_inputFrameSourceType_m2F0E1DCB954A4BD3A8011F3D68B5F612A4B0DB78 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARKitCameraDevice_inputFrameSourceType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ARKitCameraDevice_inputFrameSourceType_m55A66975ED755DB354554B4F5889B3067A8CF630(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.ARKitCameraDevice::setFocusMode(easyar.ARKitCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice_setFocusMode_m077F4A7A35A73D2045F65A99BBAC3157AE182833 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, int32_t ___0_focusMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARKitCameraDevice_setFocusMode(cdata, focusMode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_focusMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice_setFocusMode_m8950606E68B6A7BB6C561FE86B21513CF8E635D3(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Boolean easyar.ARKitCameraDevice::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ARKitCameraDevice_start_m524542219757C44DFAA48803F306814EAFA01218 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ARKitCameraDevice_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_ARKitCameraDevice_start_mCA205EAA682A76071565B50B623F5AB2DAF2D8C8(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.ARKitCameraDevice::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice_stop_m60FF14BE18409D0525EE6456705C34218A5C8EE8 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARKitCameraDevice_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice_stop_m961A5358435A2254364BA98EE8960399CD1AE3DC(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.ARKitCameraDevice::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ARKitCameraDevice_close_m765F04F25E611748425BEEC998F7EE71F8CC2A38 (ARKitCameraDevice_t25D15798449B95FF8BB3699EBB66F0C23CFF0F79* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ARKitCameraDevice_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ARKitCameraDevice_close_mCDA77C8F04E7BDA6070946DDC3F32DB273D47303(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.CameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice__ctor_mE4985F1C257011B28D71A1AC25177D9745E237EE (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal CameraDevice(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.CameraDevice::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CameraDevice_CloneObject_m397FF3336160F3E22FCD75ED42CD98487AC88C4C (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new CameraDevice(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* L_7 = (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE*)il2cpp_codegen_object_new(CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var); NullCheck(L_7); CameraDevice__ctor_mE4985F1C257011B28D71A1AC25177D9745E237EE(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.CameraDevice easyar.CameraDevice::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* CameraDevice_Clone_m49C8505F9A170557677779C375EFE5F4EFAA6644 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (CameraDevice)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE*)CastclassClass((RuntimeObject*)L_0, CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_il2cpp_TypeInfo_var)); } } // System.Void easyar.CameraDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice__ctor_m543A41D3E72251A627AB82453261948D713B20EB (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public CameraDevice() : base(IntPtr.Zero, Detail.easyar_CameraDevice__dtor, Detail.easyar_CameraDevice__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_CameraDevice__dtor_m5B1673AA7D2189C367F4A46BAC6C3681CE0A1A3A_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_CameraDevice__retain_m2673FCB13C5DDA6E8AE51DC57A53C22C8C354AC0_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_CameraDevice__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice__ctor_m6AE71144CA7263D0D91EDE7AE98705A5B26C9F78((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.CameraDevice::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_isAvailable_m9E4854F5BD4D6F6E8A843A9625B4E684D662F160 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_CameraDevice_isAvailable_m1EEA7598C5829DD68447D02FAC27DC5B452FA294(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.AndroidCameraApiType easyar.CameraDevice::androidCameraApiType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_androidCameraApiType_mE85B0C46735ED6FB77630A086B9674C8C94638B4 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_androidCameraApiType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_androidCameraApiType_m54086323DCA1EBE5F2CF35B18D8562CFEEC82DF4(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.CameraDevice::setAndroidCameraApiType(easyar.AndroidCameraApiType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_setAndroidCameraApiType_m116D3447E1C8E70F3DCEB51613C503DDB9C1D3DB (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CameraDevice_setAndroidCameraApiType(cdata, type); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_setAndroidCameraApiType_m2393F61349DABE807A2DE42CEEAE24E2DD2505A0(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Int32 easyar.CameraDevice::bufferCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_bufferCapacity_m1FB1C489597AC3A3F66CCEE18F7DF53F778025FA (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_bufferCapacity(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_bufferCapacity_m6DC790F1BBA911D78322655070A1B9CDB4B15263(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.CameraDevice::setBufferCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_setBufferCapacity_m803085F021DA5BBB58892A0FB9B08F2FAB6E1C7C (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CameraDevice_setBufferCapacity(cdata, capacity); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_setBufferCapacity_m3AB58572F3348C759DA1D5354B4661D0CA40947C(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // easyar.InputFrameSource easyar.CameraDevice::inputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* CameraDevice_inputFrameSource_mF83FBDA48CE4BB947199E49D3B5688429DC12839 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CameraDevice_inputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_inputFrameSource_m72576CFB3D37181604393EE431F1042E6934FEB9(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFrameSourceType easyar.CameraDevice::inputFrameSourceType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_inputFrameSourceType_m6585A673816934EF4E5E8C92A6C1BB2E6E68BDFB (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_inputFrameSourceType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_inputFrameSourceType_m5D0C070571F35CB4C9792CB06BC3D3D93DB15EF8(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.CameraDevice::setStateChangedCallback(easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_setStateChangedCallback_m049C478870C70389474E7E950541B8A46DDA6765 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___0_callbackScheduler, Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 ___1_stateChangedCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t6E0DA36DF180F733B2305FB1D473079350509E99_TisOptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_m0C33E060A223BE0E9976C47319405B44ECDEAC1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetStateChangedCallbackU3Eb__11_0_m2F3D068645BB6080D3D7B4898C8DA4546861A7AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* G_B3_0 = NULL; Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* G_B2_0 = NULL; Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0047; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0047: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_CameraDevice_setStateChangedCallback(cdata, callbackScheduler.cdata, stateChangedCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromCameraState { has_value = true, value = Detail.FunctorOfVoidFromCameraState_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromCameraState { has_value = false, value = default(Detail.FunctorOfVoidFromCameraState) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_4 = ___0_callbackScheduler; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 L_6 = ___1_stateChangedCallback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* L_7 = ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1; Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* L_8 = L_7; G_B2_0 = L_8; G_B2_1 = L_6; G_B2_2 = L_5; G_B2_3 = L_3; if (L_8) { G_B3_0 = L_8; G_B3_1 = L_6; G_B3_2 = L_5; G_B3_3 = L_3; goto IL_0032_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* L_9 = ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* L_10 = (Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455*)il2cpp_codegen_object_new(Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455_il2cpp_TypeInfo_var); NullCheck(L_10); Func_2__ctor_m862BE37CB77B5963BC8B322CBB043F5001EAD4F3(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CsetStateChangedCallbackU3Eb__11_0_m2F3D068645BB6080D3D7B4898C8DA4546861A7AC_RuntimeMethod_var), NULL); Func_2_t330127BF5AE125879A82F5F156F6215BC8A8A455* L_11 = L_10; ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__11_0_1), (void*)L_11); G_B3_0 = L_11; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; } IL_0032_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 L_12; L_12 = Detail_map_TisOptional_1_t6E0DA36DF180F733B2305FB1D473079350509E99_TisOptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_m0C33E060A223BE0E9976C47319405B44ECDEAC1B(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t6E0DA36DF180F733B2305FB1D473079350509E99_TisOptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6_m0C33E060A223BE0E9976C47319405B44ECDEAC1B_RuntimeMethod_var); Detail_easyar_CameraDevice_setStateChangedCallback_m7453C6682558BAF656BD75B7921BC0E6752D1757(G_B3_3, G_B3_2, L_12, NULL); // } goto IL_0048; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0048: { // } return; } } // System.Void easyar.CameraDevice::requestPermissions(easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_requestPermissions_mB34972FC5D72AAD40A4F48A9774C2EB72827A5E9 (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___0_callbackScheduler, Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF ___1_permissionCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CrequestPermissionsU3Eb__12_0_m9E68A1A6A800914F049FC294BF6310500ACDB151_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* G_B3_0 = NULL; Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* G_B2_0 = NULL; Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_CameraDevice_requestPermissions(callbackScheduler.cdata, permissionCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromPermissionStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromPermissionStatusAndString) })); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_3 = ___0_callbackScheduler; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF L_5 = ___1_permissionCallback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_6 = ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_2; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_7 = L_6; G_B2_0 = L_7; G_B2_1 = L_5; G_B2_2 = L_4; if (L_7) { G_B3_0 = L_7; G_B3_1 = L_5; G_B3_2 = L_4; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* L_8 = ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_9 = (Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C*)il2cpp_codegen_object_new(Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_mE908CF242EE2AE5036AAE1E7C0D9A874DD763F38(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CrequestPermissionsU3Eb__12_0_m9E68A1A6A800914F049FC294BF6310500ACDB151_RuntimeMethod_var), NULL); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_10 = L_9; ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_2 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_2), (void*)L_10); G_B3_0 = L_10; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_11; L_11 = Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C_RuntimeMethod_var); Detail_easyar_CameraDevice_requestPermissions_mF869BE4E8C1C49D614A90CADBD0E2846ECB8DD82(G_B3_2, L_11, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Int32 easyar.CameraDevice::cameraCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_cameraCount_mDA7B34CB10C4AA94732779901AD92286BA3F182C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_cameraCount(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Detail_easyar_CameraDevice_cameraCount_m263DFB67C512E0AA703A9D74ACD3673433856974(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } int32_t L_4 = V_1; return L_4; } } // System.Boolean easyar.CameraDevice::openWithIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_openWithIndex_m57D8950B365DB88CCD962EA1A695AD4B303C93F0 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_cameraIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_openWithIndex(cdata, cameraIndex); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_cameraIndex; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_openWithIndex_m4A955740DD403B5D5D608F8C8CA087862C9CB2C3(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::openWithSpecificType(easyar.CameraDeviceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_openWithSpecificType_mFAE0E7BC045A102D71A87845F928CC52AB58EB10 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_openWithSpecificType(cdata, type); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_openWithSpecificType_mEDEA051BEF0D64C5BC5413FC117BACE57C0E60B7(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::openWithPreferredType(easyar.CameraDeviceType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_openWithPreferredType_mD229731A5E32B57DEB0ABCBD8295A18DAD850F88 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_openWithPreferredType(cdata, type); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_openWithPreferredType_m0DE5EFFF1FD883F0147796FE2D5F9144A31C278D(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_start_m6302AAA9FDDFFAE4AF53E3DDE94FC5D590D78612 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_CameraDevice_start_mF2D92BF1D94C53D1826A2F83E6A10299F42F7FEB(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.CameraDevice::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_stop_mEBA78A812A63D6C6741352F3BF1D6928961685C8 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CameraDevice_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_stop_m7E452BA4CB85AB8A03D97D3FCB59E71C9C16E4DB(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.CameraDevice::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_close_m4B66F53F2FF065121112129081169B971493F4B0 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CameraDevice_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_close_m0B4307F310A8DD2A1AE2ACDA053B4B8E55D26411(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Int32 easyar.CameraDevice::index() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_index_m1F21AF87959136EA6BAC85C07AF180D3088FEE38 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_index(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_index_m0A0392F7C463A944C01A49BD760A1119BE98839D(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.CameraDeviceType easyar.CameraDevice::type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_type_mB520E03F4C7C7ADF07B17564BAABFECFE362BC09 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_type(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_type_mA817E0EDCCD5DBFED413D830A38DB92A0C4213BB(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.CameraParameters easyar.CameraDevice::cameraParameters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* CameraDevice_cameraParameters_mB3F562AAB1CBD2AF5E53BDE9AC134F89B3F2E3FF (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CameraDevice_cameraParameters(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_cameraParameters_mC4F05E172F51641CAA40A5F4711A42091FBCA9DF(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CameraParameters__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_CameraParameters__typeName_mB203EF0E50107DB7BCF7B263CA1672CC798CD60C_RuntimeMethod_var), NULL); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_6; L_6 = Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4(L_4, L_5, Detail_Object_from_c_TisCameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53_m1ECE9DF6467CEF7DCEF9E73F66108525EFD359D4_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_7 = V_2; return L_7; } } // System.Void easyar.CameraDevice::setCameraParameters(easyar.CameraParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDevice_setCameraParameters_m3151C15820846B6D31949D66CB0B04DE2EBD522F (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* ___0_cameraParameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_CameraDevice_setCameraParameters(cdata, cameraParameters.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); CameraParameters_t18C9E22363BD41CD7244E2256ED25A53DB87BB53* L_4 = ___0_cameraParameters; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDevice_setCameraParameters_mA91C811F579F7B8B609C0F7EE744FCD3217AA05A(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // easyar.Vec2I easyar.CameraDevice::size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CameraDevice_size_mF744D43F7F60E8B3B063819FA4A3573B7C26F699 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_4; L_4 = Detail_easyar_CameraDevice_size_mB0B5BFCF330B7257DD6A111DB95671857B1F0441(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_5 = V_1; return L_5; } } // System.Int32 easyar.CameraDevice::supportedSizeCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_supportedSizeCount_mD8EF27F4291EA333B2A727EB91338B5F5A9250D5 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_supportedSizeCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_supportedSizeCount_m5C769EEF4689C20693472C86B0EA71D2E6873FAC(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Vec2I easyar.CameraDevice::supportedSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 CameraDevice_supportedSize_m03913BDAF5A354B82FB18BE5BA5F3C4BFF3833E9 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_supportedSize(cdata, index); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_5; L_5 = Detail_easyar_CameraDevice_supportedSize_m92C3AD81487348DE675B37A88C77645A1D4977DD(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::setSize(easyar.Vec2I) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_setSize_m3F2D39A0F95D250D3066A5262CCEB6D388003547 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_setSize(cdata, size); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_4 = ___0_size; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_setSize_m90B790D3AE991F89CF4BAC1293979FD2D5909495(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Int32 easyar.CameraDevice::supportedFrameRateRangeCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_supportedFrameRateRangeCount_m3669E66D26D64231BB8E495B987B2EDE354FDBF5 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_supportedFrameRateRangeCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_supportedFrameRateRangeCount_mC28B8DD15C65FD163B8AF7D24899108492F71AAC(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Single easyar.CameraDevice::supportedFrameRateRangeLower(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraDevice_supportedFrameRateRangeLower_mA02BF11840085AFECEEC590CD9448CF46CCF3B03 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_supportedFrameRateRangeLower(cdata, index); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_5; L_5 = Detail_easyar_CameraDevice_supportedFrameRateRangeLower_m2588B620561FE9C3F230C5FB8ABD7CC5E3B34AA9(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } float L_6 = V_1; return L_6; } } // System.Single easyar.CameraDevice::supportedFrameRateRangeUpper(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraDevice_supportedFrameRateRangeUpper_m61338A3D8794BA6544B6831F139373FFAC945561 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_supportedFrameRateRangeUpper(cdata, index); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_5; L_5 = Detail_easyar_CameraDevice_supportedFrameRateRangeUpper_m7BB06C82778823DC2D5B510FF149235E4C32A1D3(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } float L_6 = V_1; return L_6; } } // System.Int32 easyar.CameraDevice::frameRateRange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDevice_frameRateRange_mEFC03A551AC25E57BFE695DA8C4FFE40A4B72AE6 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_frameRateRange(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDevice_frameRateRange_mAC2C467AD9B6F9B16B7F7647C3F084C926224E23(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.CameraDevice::setFrameRateRange(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_setFrameRateRange_m071BC243A5F70674B60C9A571D0B43A042D27798 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_setFrameRateRange(cdata, index); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_setFrameRateRange_mC6191F52463D8617DA0E76A09ABF384FC1E03EB4(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::setFlashTorchMode(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_setFlashTorchMode_m3357C279EDF382CDAE6067C7DBFD5D18A7E9F70B (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, bool ___0_on, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_setFlashTorchMode(cdata, on); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_on; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_setFlashTorchMode_m84FE6EA91DE12E64D788F80CA1636DE4CDD949C2(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::setFocusMode(easyar.CameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_setFocusMode_mE0BAE42108D1E1A87B17E1758B55507059EA74B2 (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, int32_t ___0_focusMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_setFocusMode(cdata, focusMode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_focusMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_CameraDevice_setFocusMode_m2421EEB1BD0DDDE7CD1233DC255CCB3CD56E7016(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.CameraDevice::autoFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraDevice_autoFocus_m90BC6B819E10CA2D7D9795AD03136584A81C17FF (CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDevice_autoFocus(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_CameraDevice_autoFocus_mF2BE45B013A5A37480388EF05E8E649AA2BC9671(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.CameraDevice/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mCEF657F99298A3ECAC3241668E55D54CF5FCBD26 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* L_0 = (U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76*)il2cpp_codegen_object_new(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m4CAB6616B57FB3DAA67989448EE7DE654A4748D6(L_0, NULL); ((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.CameraDevice/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4CAB6616B57FB3DAA67989448EE7DE654A4748D6 (U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromCameraState easyar.CameraDevice/<>c::b__11_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 U3CU3Ec_U3CsetStateChangedCallbackU3Eb__11_0_m2F3D068645BB6080D3D7B4898C8DA4546861A7AC (U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* __this, Optional_1_t6E0DA36DF180F733B2305FB1D473079350509E99 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m2E5B594EEA8C4A7FB1DE2AF6666B39AC2663F56D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mAA95EEDD26E7E72885482B1C3DFBAC2C1FF9BD24_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_CameraDevice_setStateChangedCallback(cdata, callbackScheduler.cdata, stateChangedCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromCameraState { has_value = true, value = Detail.FunctorOfVoidFromCameraState_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromCameraState { has_value = false, value = default(Detail.FunctorOfVoidFromCameraState) })); bool L_0; L_0 = Optional_1_get_OnSome_m2E5B594EEA8C4A7FB1DE2AF6666B39AC2663F56D((&___0_p), Optional_1_get_OnSome_m2E5B594EEA8C4A7FB1DE2AF6666B39AC2663F56D_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6)); OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890((&V_0), (bool)0, NULL); FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC* L_1 = (FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC)); OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6)); OptionalOfFunctorOfVoidFromCameraState_set_has_value_m0241EF5EB622037D5A18FC973C5F7BE971FD1890((&V_0), (bool)1, NULL); Action_1_tF5B9CD570B8E4C24EDC8308C4B8ED11E05D1C85B* L_3; L_3 = Optional_1_get_Value_mAA95EEDD26E7E72885482B1C3DFBAC2C1FF9BD24((&___0_p), Optional_1_get_Value_mAA95EEDD26E7E72885482B1C3DFBAC2C1FF9BD24_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromCameraState_t30B92A0E665A9E72FEB3ADAACC5CB1814FB566EC L_4; L_4 = Detail_FunctorOfVoidFromCameraState_to_c_mFFEAEC8A56D791CE9EDC90369E0DF0D6AF7DE391(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromCameraState_t645608980AAA08DCB4F3B0B4E5C2F9F1C47C17C6 L_5 = V_0; return L_5; } } // easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString easyar.CameraDevice/<>c::b__12_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 U3CU3Ec_U3CrequestPermissionsU3Eb__12_0_m9E68A1A6A800914F049FC294BF6310500ACDB151 (U3CU3Ec_t67A4E6FE2E0F86552E6A886100AD38F0D90B0B76* __this, Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_CameraDevice_requestPermissions(callbackScheduler.cdata, permissionCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromPermissionStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromPermissionStatusAndString) })); bool L_0; L_0 = Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B((&___0_p), Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0((&V_0), (bool)0, NULL); FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0* L_1 = (FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0((&V_0), (bool)1, NULL); Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* L_3; L_3 = Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592((&___0_p), Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 L_4; L_4 = Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // easyar.AndroidCameraApiType easyar.CameraDeviceSelector::getAndroidCameraApiType(easyar.CameraDevicePreference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDeviceSelector_getAndroidCameraApiType_mE034452FF3CB3615AEA68D5FA38CAF7D04DCC012 (int32_t ___0_preference, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0018; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0018: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDeviceSelector_getAndroidCameraApiType(preference); int32_t L_3 = ___0_preference; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDeviceSelector_getAndroidCameraApiType_mC9A5F81BFF2FAA4DC7FF9A98381B059D552B1922(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_0019; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0019: { // } int32_t L_5 = V_1; return L_5; } } // easyar.CameraDevice easyar.CameraDeviceSelector::createCameraDevice(easyar.CameraDevicePreference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* CameraDeviceSelector_createCameraDevice_mB979A1937522664549876874A78B590B14E88028 (int32_t ___0_preference, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisCameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_m1EC923F796C7CAD87D4F076594A75B891F492627_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_CameraDevice__typeName_mB3BE8A5C00F1EE6F60BEF10612D8C1C22E31E0EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_CameraDeviceSelector_createCameraDevice(preference, out _return_value_); int32_t L_3 = ___0_preference; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_CameraDeviceSelector_createCameraDevice_mB56C7B2C89BA4185559A515510CD7F271029A635(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_CameraDevice__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_CameraDevice__typeName_mB3BE8A5C00F1EE6F60BEF10612D8C1C22E31E0EF_RuntimeMethod_var), NULL); CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* L_6; L_6 = Detail_Object_from_c_TisCameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_m1EC923F796C7CAD87D4F076594A75B891F492627(L_4, L_5, Detail_Object_from_c_TisCameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE_m1EC923F796C7CAD87D4F076594A75B891F492627_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } CameraDevice_tD49A49DD97F9C0B672E5617F54A2B15B7CB2ACCE* L_7 = V_2; return L_7; } } // easyar.CameraDeviceFocusMode easyar.CameraDeviceSelector::getFocusMode(easyar.CameraDevicePreference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CameraDeviceSelector_getFocusMode_m5168CFEB538E4CAFE1C27956BD671A9885C4D360 (int32_t ___0_preference, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0018; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0018: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_CameraDeviceSelector_getFocusMode(preference); int32_t L_3 = ___0_preference; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_CameraDeviceSelector_getFocusMode_m04AC0959AF9DD8BF82718136DAA9F5F4BC4F5D5D(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_0019; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0019: { // } int32_t L_5 = V_1; return L_5; } } // System.Void easyar.CameraDeviceSelector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraDeviceSelector__ctor_mA2200F29F3DFD70955D0F7B34BF4C85D463F44E3 (CameraDeviceSelector_t71EE0D1EB7D384DAB4425851241C33751D6E55A2* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.MagnetometerResult::.ctor(System.Single,System.Single,System.Single,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerResult__ctor_mD0948B897C36EF739B9B9ED9686B854CAEBD9954 (MagnetometerResult_t276072561D00CF973D4A6616D9C371C356C60584* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) { { // this.x = x; float L_0 = ___0_x; __this->___x_0 = L_0; // this.y = y; float L_1 = ___1_y; __this->___y_1 = L_1; // this.z = z; float L_2 = ___2_z; __this->___z_2 = L_2; // this.timestamp = timestamp; double L_3 = ___3_timestamp; __this->___timestamp_3 = L_3; // } return; } } IL2CPP_EXTERN_C void MagnetometerResult__ctor_mD0948B897C36EF739B9B9ED9686B854CAEBD9954_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, double ___3_timestamp, const RuntimeMethod* method) { MagnetometerResult_t276072561D00CF973D4A6616D9C371C356C60584* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MagnetometerResult__ctor_mD0948B897C36EF739B9B9ED9686B854CAEBD9954(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_timestamp, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SurfaceTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTrackerResult__ctor_mE4DC10A0416CA3085ADA3495CD6FDB402B6EF396 (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SurfaceTrackerResult(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SurfaceTrackerResult::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SurfaceTrackerResult_CloneObject_mB1DAFBB0C3199577605864B36E81D727527802D1 (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SurfaceTrackerResult(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* L_7 = (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578*)il2cpp_codegen_object_new(SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var); NullCheck(L_7); SurfaceTrackerResult__ctor_mE4DC10A0416CA3085ADA3495CD6FDB402B6EF396(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SurfaceTrackerResult easyar.SurfaceTrackerResult::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* SurfaceTrackerResult_Clone_m47A217554830D8675C96519862732B78C24FB2CF (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SurfaceTrackerResult)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578*)CastclassClass((RuntimeObject*)L_0, SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578_il2cpp_TypeInfo_var)); } } // easyar.Matrix44F easyar.SurfaceTrackerResult::transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 SurfaceTrackerResult_transform_mFFD875EE0298781A9986D4574619A42BD2EF2D7D (SurfaceTrackerResult_tF9546AA195F21208D5DB46983167660A7E0DB578* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SurfaceTrackerResult_transform(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4; L_4 = Detail_easyar_SurfaceTrackerResult_transform_m0FC287DE5F1D617EA25DCF1FB82147E62BDD47C2(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SurfaceTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker__ctor_m25527FEF9E045AE61CF1A51E8DA2BD1A32568EDC (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SurfaceTracker(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SurfaceTracker::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SurfaceTracker_CloneObject_m94C7882F10F9B8CB256CCF046A6036BE722F5381 (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SurfaceTracker(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_7 = (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158*)il2cpp_codegen_object_new(SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var); NullCheck(L_7); SurfaceTracker__ctor_m25527FEF9E045AE61CF1A51E8DA2BD1A32568EDC(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SurfaceTracker easyar.SurfaceTracker::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTracker_Clone_mE59B7AB1319D67E37139F3ABADE82E8EE6F0C930 (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SurfaceTracker)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158*)CastclassClass((RuntimeObject*)L_0, SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.SurfaceTracker::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SurfaceTracker_isAvailable_mDADF0B6F2F06FC90EBDAF3BCA5A758FA04523934 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SurfaceTracker_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_SurfaceTracker_isAvailable_mEE1008B569BE8F8B6954398DC3D9E0CCE76207BE(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.InputFrameSink easyar.SurfaceTracker::inputFrameSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* SurfaceTracker_inputFrameSink_mB5CECC8CB96F2D84643B3E35F9B6BE3803A2E6B3 (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SurfaceTracker_inputFrameSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_inputFrameSink_m82C12A13BBAACBF0F4010D6E8FED5262B658E419(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Int32 easyar.SurfaceTracker::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SurfaceTracker_bufferRequirement_m9B2CB71B6C874D373D18452D1F736392FE8F03CA (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SurfaceTracker_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SurfaceTracker_bufferRequirement_m95B3A9A4254F6EC49E6C9EA8F0F3612DBD0731BC(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameSource easyar.SurfaceTracker::outputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* SurfaceTracker_outputFrameSource_mCC75F1793DB1327113CC5BE0F82BE7D6C1E2233B (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SurfaceTracker_outputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_outputFrameSource_m215702E24F8770C40B113B849B1FF617C8318B9E(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2; return L_7; } } // easyar.SurfaceTracker easyar.SurfaceTracker::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* SurfaceTracker_create_m81A6F1E404219119453A140E1816CF182BD6664B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_mF3D3356B2CE6976D651B40072B23C2B732A8524C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SurfaceTracker__typeName_mE8B13A54B796642E0BCF434BD3842ECE4064E9FC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SurfaceTracker_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_create_m79F0318D7251D408C8E8B9095F5F15EB3F95AB1B((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SurfaceTracker__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_SurfaceTracker__typeName_mE8B13A54B796642E0BCF434BD3842ECE4064E9FC_RuntimeMethod_var), NULL); SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_5; L_5 = Detail_Object_from_c_TisSurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_mF3D3356B2CE6976D651B40072B23C2B732A8524C(L_3, L_4, Detail_Object_from_c_TisSurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158_mF3D3356B2CE6976D651B40072B23C2B732A8524C_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* L_6 = V_2; return L_6; } } // System.Boolean easyar.SurfaceTracker::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SurfaceTracker_start_m2157EDF18E41FAE18336FDE2F18681A9C1B55961 (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SurfaceTracker_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_SurfaceTracker_start_m74EEBCE7F5D729EEE9E83FA4D505346454DA0294(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.SurfaceTracker::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker_stop_mBA50EA07C3FA842199725C77BF62659461C9751A (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SurfaceTracker_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_stop_mC211A265DE3EB9AD166BD4DA569E5CCA5F2C1779(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.SurfaceTracker::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker_close_m9D29D9A1E12EC042FEC0F043596EC121607F0088 (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SurfaceTracker_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_close_mFECD58C028ED4D11110AD79F3B6CC7F683BB322F(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.SurfaceTracker::alignTargetToCameraImagePoint(easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SurfaceTracker_alignTargetToCameraImagePoint_m4C423DF1DBF0786334894EFFC502A488F70EA75A (SurfaceTracker_t725FBF6787EB440411F861629E30A41A63FAC158* __this, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_cameraImagePoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SurfaceTracker_alignTargetToCameraImagePoint(cdata, cameraImagePoint); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4 = ___0_cameraImagePoint; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SurfaceTracker_alignTargetToCameraImagePoint_m17EED5B1110A3DB2B8C1B8828180F993BB5E898C(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.MotionTrackerCameraDevice::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice__ctor_m15AD438A899F161BA05C4AB104D635430A5FABAC (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal MotionTrackerCameraDevice(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.MotionTrackerCameraDevice::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MotionTrackerCameraDevice_CloneObject_m39DF31BA97973EF7A77E1BF9D5EA075C638C7620 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new MotionTrackerCameraDevice(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* L_7 = (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB*)il2cpp_codegen_object_new(MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var); NullCheck(L_7); MotionTrackerCameraDevice__ctor_m15AD438A899F161BA05C4AB104D635430A5FABAC(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.MotionTrackerCameraDevice easyar.MotionTrackerCameraDevice::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* MotionTrackerCameraDevice_Clone_mB80D2C0707F793880910D5AEA054A9963A619D73 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (MotionTrackerCameraDevice)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB*)CastclassClass((RuntimeObject*)L_0, MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB_il2cpp_TypeInfo_var)); } } // System.Void easyar.MotionTrackerCameraDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice__ctor_mABCFD839D1194A3D16F5576AF88FBCA914C51D0E (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public MotionTrackerCameraDevice() : base(IntPtr.Zero, Detail.easyar_MotionTrackerCameraDevice__dtor, Detail.easyar_MotionTrackerCameraDevice__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_MotionTrackerCameraDevice__dtor_m87B849CA5A331F771AC49D74653F9F4127BB3E5E_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_MotionTrackerCameraDevice__retain_m46B492796D14A1D7D7D3802D1CECB27323030468_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_MotionTrackerCameraDevice__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice__ctor_mAE108728B2368F31295898EF53D5D646E7385A32((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.MotionTrackerCameraDevice::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_isAvailable_mC4C014A5D218237B6E11A85C91ECFF41522B529D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_MotionTrackerCameraDevice_isAvailable_mD62513818B40A11707B7DBFDD0AE9EE44CBDCAED(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.MotionTrackerCameraDeviceQualityLevel easyar.MotionTrackerCameraDevice::getQualityLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MotionTrackerCameraDevice_getQualityLevel_m4B9EF471FA9A2FACE7DC58A055729247B1843899 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_getQualityLevel(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Detail_easyar_MotionTrackerCameraDevice_getQualityLevel_mC9CCAD2ADD004CD300E3E94453A475F263776C39(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } int32_t L_4 = V_1; return L_4; } } // System.Boolean easyar.MotionTrackerCameraDevice::setFrameRateType(easyar.MotionTrackerCameraDeviceFPS) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_setFrameRateType_m5FCACB7F04D11C383AA1A2F934A288348FEEE217 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, int32_t ___0_fps, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_setFrameRateType(cdata, fps); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_fps; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_MotionTrackerCameraDevice_setFrameRateType_m09BC9377AF4C8A06EADF3C52859D8607ABC8F8CA(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.MotionTrackerCameraDevice::setFocusMode(easyar.MotionTrackerCameraDeviceFocusMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_setFocusMode_mF87615FE335A8672B5B570DAD459BC1AD74B457B (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, int32_t ___0_focusMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_setFocusMode(cdata, focusMode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_focusMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_MotionTrackerCameraDevice_setFocusMode_m73F4531C1A57859F5A632034EEBD24872050E921(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.MotionTrackerCameraDevice::setFrameResolutionType(easyar.MotionTrackerCameraDeviceResolution) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_setFrameResolutionType_m48987224A8EBEAF1824B1D50885370A660E05B66 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, int32_t ___0_resolution, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_setFrameResolutionType(cdata, resolution); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_resolution; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_MotionTrackerCameraDevice_setFrameResolutionType_mF82272B4E50F31515E3262933F5D796494F40A77(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Boolean easyar.MotionTrackerCameraDevice::setTrackingMode(easyar.MotionTrackerCameraDeviceTrackingMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_setTrackingMode_m2EE5986E8F4A09B83C5E7EBC1DFF1AE2A8F80587 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, int32_t ___0_trackingMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_setTrackingMode(cdata, trackingMode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_trackingMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_MotionTrackerCameraDevice_setTrackingMode_m288C83F6D0D8ADF72C5F029DB872DC8002B37DB5(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Void easyar.MotionTrackerCameraDevice::setBufferCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice_setBufferCapacity_mC864962FB18410BC6F121E476F07361FCB7737DD (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, int32_t ___0_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MotionTrackerCameraDevice_setBufferCapacity(cdata, capacity); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_setBufferCapacity_m16FF74B4F440E96DF6959E102DFBCB4DA577E53C(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Int32 easyar.MotionTrackerCameraDevice::bufferCapacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MotionTrackerCameraDevice_bufferCapacity_m8140910D868AB17C56AC8131154432E79245F359 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_bufferCapacity(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_MotionTrackerCameraDevice_bufferCapacity_mF1173979E35DDFA16FE2CD21D6D932607AEA432A(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.InputFrameSource easyar.MotionTrackerCameraDevice::inputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* MotionTrackerCameraDevice_inputFrameSource_mFB6857EECD65269E9D86E959F6C587FD3297AE31 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MotionTrackerCameraDevice_inputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_inputFrameSource_m3F6E4D5B434D5C8AD8CAB9608F3ED743F3FD298F(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFrameSourceType easyar.MotionTrackerCameraDevice::inputFrameSourceType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MotionTrackerCameraDevice_inputFrameSourceType_m93A3C3BAED71E94B3D2509F23A107FF70D93B5D9 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_inputFrameSourceType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_MotionTrackerCameraDevice_inputFrameSourceType_mE23108988A8A5096ABE96ADBFAFE54BD975558D0(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.MotionTrackerCameraDevice::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionTrackerCameraDevice_start_mBC5E45E4DC5BA9B304A45E3F659D18599AB3614F (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_MotionTrackerCameraDevice_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_MotionTrackerCameraDevice_start_mFC20A26EF90F37A4F7820F33243D3D5D19BD1315(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.MotionTrackerCameraDevice::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice_stop_mD275F60428DE3D5D8EB53A61208F061AF543BB3B (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MotionTrackerCameraDevice_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_stop_m3FE897F94344A957F10ACFCD23F396B0964E292F(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.MotionTrackerCameraDevice::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionTrackerCameraDevice_close_mFA43DBF7D8260140F5B515465AB827CF8F4DF5BF (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_MotionTrackerCameraDevice_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_close_m9A946BBE075E19CEEA4F5F76972B6D67176DE8B2(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Collections.Generic.List`1 easyar.MotionTrackerCameraDevice::hitTestAgainstPointCloud(easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* MotionTrackerCameraDevice_hitTestAgainstPointCloud_m1CFAB28361B14348FDBA05FDD945877C8DB15AA7 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_cameraImagePoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0026: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud(cdata, cameraImagePoint, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4 = ___0_cameraImagePoint; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstPointCloud_mDA577D71D1E764A06936587AAC0149DF727DD2A4(L_3, L_4, (&V_1), NULL); // return Detail.ListOfVec3F_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; intptr_t L_6 = V_1; List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7; L_7 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_5, L_6, NULL); V_2 = L_7; goto IL_0030; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0030: { // } List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_8 = V_2; return L_8; } } // System.Collections.Generic.List`1 easyar.MotionTrackerCameraDevice::hitTestAgainstHorizontalPlane(easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane_m6D11BE3BA3BE77766A3945B35AAE1AF868148DF5 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_cameraImagePoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0026: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane(cdata, cameraImagePoint, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4 = ___0_cameraImagePoint; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_hitTestAgainstHorizontalPlane_m29164F866AEAA8DF9257C533B140EB6A99E7931C(L_3, L_4, (&V_1), NULL); // return Detail.ListOfVec3F_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; intptr_t L_6 = V_1; List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7; L_7 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_5, L_6, NULL); V_2 = L_7; goto IL_0030; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0030: { // } List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_8 = V_2; return L_8; } } // System.Collections.Generic.List`1 easyar.MotionTrackerCameraDevice::getLocalPointsCloud() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* MotionTrackerCameraDevice_getLocalPointsCloud_m1196D352403DA900341D8F2FAF6E932DFA7797D5 (MotionTrackerCameraDevice_tD436B669F38CE985813E95A6F7828D3E4BB8C0BB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_MotionTrackerCameraDevice_getLocalPointsCloud(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_MotionTrackerCameraDevice_getLocalPointsCloud_m1DBE17A7A44C0ED24BB68953A6ECA13D6A51C88A(L_3, (&V_1), NULL); // return Detail.ListOfVec3F_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_6; L_6 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.InputFrameRecorder::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameRecorder__ctor_m9EC35CE3568614CC21D5EA2C97DF12BAB2092736 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFrameRecorder(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFrameRecorder::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFrameRecorder_CloneObject_mD9C81E0196A2EBF1EC5C70D003CBED931F61FD92 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFrameRecorder(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_7 = (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69*)il2cpp_codegen_object_new(InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var); NullCheck(L_7); InputFrameRecorder__ctor_m9EC35CE3568614CC21D5EA2C97DF12BAB2092736(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFrameRecorder easyar.InputFrameRecorder::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* InputFrameRecorder_Clone_m3F05CAB34B127FB374283B205F4EA0E2E0B53473 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFrameRecorder)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69*)CastclassClass((RuntimeObject*)L_0, InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_il2cpp_TypeInfo_var)); } } // easyar.InputFrameSink easyar.InputFrameRecorder::input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* InputFrameRecorder_input_mB6BEFCD20CDE70A6F8A77A8AEBAFA03B2315A501 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameRecorder_input(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameRecorder_input_m8ED759E21DB6D96B08842D0C5A9C2E316990442F(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Int32 easyar.InputFrameRecorder::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputFrameRecorder_bufferRequirement_mEA38CFD0C0DE5180B721F53BB8BFA75FD675DBA8 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFrameRecorder_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_InputFrameRecorder_bufferRequirement_mE15291753585FA4FA29E2354E42669A6A5979F99(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.InputFrameSource easyar.InputFrameRecorder::output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* InputFrameRecorder_output_m95A787A25BBE97EBD765C2A17387B035F66764D6 (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameRecorder_output(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameRecorder_output_m61C13E1F927E7B56A07EE2542BBFAD7D34C9733D(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFrameRecorder easyar.InputFrameRecorder::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* InputFrameRecorder_create_m115564F92AA328C338044F9407E0EC0E52CF733D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_m713C434E622372147912A1E2D71D1F474C12D644_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameRecorder__typeName_m6A3F466114DAC5F927036BC68C343976879F70F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameRecorder_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameRecorder_create_mD8B54E16AA7FD20213C80DD265E6DB37577121A3((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameRecorder__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_InputFrameRecorder__typeName_m6A3F466114DAC5F927036BC68C343976879F70F9_RuntimeMethod_var), NULL); InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_5; L_5 = Detail_Object_from_c_TisInputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_m713C434E622372147912A1E2D71D1F474C12D644(L_3, L_4, Detail_Object_from_c_TisInputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69_m713C434E622372147912A1E2D71D1F474C12D644_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* L_6 = V_2; return L_6; } } // System.Boolean easyar.InputFrameRecorder::start(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputFrameRecorder_start_mD4E91DC76367D273B2765E3517BC7492A080A47E (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, String_t* ___0_filePath, int32_t ___1_initialScreenRotation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001c: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0025; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0025: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFrameRecorder_start(cdata, Detail.String_to_c(ar, filePath), initialScreenRotation); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_filePath; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); int32_t L_7 = ___1_initialScreenRotation; bool L_8; L_8 = Detail_easyar_InputFrameRecorder_start_mB885A91BD99133186ABBA7DE1CC70ED24458383B(L_3, L_6, L_7, NULL); // return _return_value_; V_1 = L_8; goto IL_0026; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0026: { // } bool L_9 = V_1; return L_9; } } // System.Void easyar.InputFrameRecorder::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameRecorder_stop_m9BF020736695B8852824B9A9514D1BEC71CC74BC (InputFrameRecorder_t98F7E309F18AED110FE589A79C8962190C771D69* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFrameRecorder_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameRecorder_stop_m2838E91BE6271BC8951A5DB210E491076A5BF21E(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.InputFramePlayer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFramePlayer__ctor_mE1AC4F9B77AAAEA27C6726A7092960948FF23D73 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFramePlayer(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFramePlayer::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFramePlayer_CloneObject_mA9E5C1F04BA786EBB7CF12D2DB597D5CA937DD28 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFramePlayer(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_7 = (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9*)il2cpp_codegen_object_new(InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var); NullCheck(L_7); InputFramePlayer__ctor_mE1AC4F9B77AAAEA27C6726A7092960948FF23D73(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFramePlayer easyar.InputFramePlayer::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* InputFramePlayer_Clone_mA6CE16DD950F728A27D2DB72BECAD55C6B5F2E61 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFramePlayer)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9*)CastclassClass((RuntimeObject*)L_0, InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_il2cpp_TypeInfo_var)); } } // easyar.InputFrameSource easyar.InputFramePlayer::output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* InputFramePlayer_output_m8260453790642DD9E2659C1AF98653965A5B064B (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFramePlayer_output(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFramePlayer_output_m298C68C154C7B44882FC40E9F8E4EA45B376EE94(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.InputFramePlayer easyar.InputFramePlayer::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* InputFramePlayer_create_mA9B3AFCA3887D0CB2B10956C609FA01EE3AAA81B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_m53471386B2E8186E5DA66134E78A1BB96BEA145E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFramePlayer__typeName_m50466379B774060161B4BF28A787E2A8AAC2DD9B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFramePlayer_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFramePlayer_create_m77C9E790FA389EE6FD7869A228D4A3B5DB097702((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFramePlayer__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_InputFramePlayer__typeName_m50466379B774060161B4BF28A787E2A8AAC2DD9B_RuntimeMethod_var), NULL); InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_5; L_5 = Detail_Object_from_c_TisInputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_m53471386B2E8186E5DA66134E78A1BB96BEA145E(L_3, L_4, Detail_Object_from_c_TisInputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9_m53471386B2E8186E5DA66134E78A1BB96BEA145E_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* L_6 = V_2; return L_6; } } // System.Boolean easyar.InputFramePlayer::start(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputFramePlayer_start_mF400B9D537F4405C8D2DA8A35DD62115379FD10A (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, String_t* ___0_filePath, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_start(cdata, Detail.String_to_c(ar, filePath)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_filePath; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); bool L_7; L_7 = Detail_easyar_InputFramePlayer_start_m53DC92A17EAA79EB33760ECC9B1A31B220DFF811(L_3, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } bool L_8 = V_1; return L_8; } } // System.Void easyar.InputFramePlayer::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFramePlayer_stop_m153447216C7E8FA48F87DE3E2449E9B6C4AC853E (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFramePlayer_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFramePlayer_stop_m931D6A8D9BE64DA5F2DF157D2F8BA0F39366C45F(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.InputFramePlayer::pause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFramePlayer_pause_mE8039F5B7420C41A73C11098C21F11BBA0270BCF (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFramePlayer_pause(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFramePlayer_pause_m525B5B3B3CF6C4FBB4CDF3B7222E7D60F49FD1CC(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Boolean easyar.InputFramePlayer::resume() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputFramePlayer_resume_m2C08CD48CD5C3485F04F99410AAE46A6EDB9BF1F (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_resume(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_InputFramePlayer_resume_m229CBDA692BA10F00BAD0EC544EDD28BCC566428(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Double easyar.InputFramePlayer::totalTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputFramePlayer_totalTime_m7378C7288BF0C33EAA1CECAFA4E4237B3DEB5578 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; double V_1 = 0.0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_totalTime(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); double L_4; L_4 = Detail_easyar_InputFramePlayer_totalTime_mFAB2FB01D880CE62147E752B7790891C186887CC(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } double L_5 = V_1; return L_5; } } // System.Double easyar.InputFramePlayer::currentTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputFramePlayer_currentTime_m0CE5D16C073A65162C842331B8CC4BF030EC8EB9 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; double V_1 = 0.0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_currentTime(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); double L_4; L_4 = Detail_easyar_InputFramePlayer_currentTime_mC521EE09BA00C08F3DD48299DDFB69FD688A6AAC(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } double L_5 = V_1; return L_5; } } // System.Int32 easyar.InputFramePlayer::initalScreenRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputFramePlayer_initalScreenRotation_mCBB6AAA340096070A0A6CB7C9E36FB357F726F14 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_initalScreenRotation(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_InputFramePlayer_initalScreenRotation_m41BE18D5530A161B76A0E446C2E323397972F34F(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.InputFramePlayer::isCompleted() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputFramePlayer_isCompleted_m4B7C618D2400B86399F01DD726544BFFCD2FB923 (InputFramePlayer_tCC5B7A2D27D90F578482554C4D6AD60B3936B8C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFramePlayer_isCompleted(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_InputFramePlayer_isCompleted_mB0F71B7457313DAD71EE0D6C739E470F17FD2DE0(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.CallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal CallbackScheduler(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.CallbackScheduler::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CallbackScheduler_CloneObject_m9B3B3A5BFEE4E64A8DD36E278EC013C95D0C69A0 (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new CallbackScheduler(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_7 = (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*)il2cpp_codegen_object_new(CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var); NullCheck(L_7); CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.CallbackScheduler easyar.CallbackScheduler::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* CallbackScheduler_Clone_mCD53C4949418E06096A175502CAB1DA22B984C60 (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (CallbackScheduler)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED*)CastclassClass((RuntimeObject*)L_0, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED_il2cpp_TypeInfo_var)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.DelayedCallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedCallbackScheduler__ctor_m4A14C6D833A070FCCAE452A055B987E09C6BCAB4 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal DelayedCallbackScheduler(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.DelayedCallbackScheduler::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DelayedCallbackScheduler_CloneObject_m8F687D70521E7B02FAA4E49FDA7C6A76098D65B1 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new DelayedCallbackScheduler(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* L_7 = (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97*)il2cpp_codegen_object_new(DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var); NullCheck(L_7); DelayedCallbackScheduler__ctor_m4A14C6D833A070FCCAE452A055B987E09C6BCAB4(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.DelayedCallbackScheduler easyar.DelayedCallbackScheduler::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* DelayedCallbackScheduler_Clone_mD80E45CDEF1E8F170B6001794796D6D5ABECFEB6 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (DelayedCallbackScheduler)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97*)CastclassClass((RuntimeObject*)L_0, DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97_il2cpp_TypeInfo_var)); } } // System.Void easyar.DelayedCallbackScheduler::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelayedCallbackScheduler__ctor_m8279AA3A0FA97EF6D909B976B380F08AEA02F1B5 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public DelayedCallbackScheduler() : base(IntPtr.Zero, Detail.easyar_DelayedCallbackScheduler__dtor, Detail.easyar_DelayedCallbackScheduler__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_DelayedCallbackScheduler__dtor_m094C4059AAA421C299E4789BD4F924F5F06BE68C_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_DelayedCallbackScheduler__retain_m53B3DCAD3F1F2F94341A2EA49639EE9DC539C58D_RuntimeMethod_var), NULL); CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_DelayedCallbackScheduler__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_DelayedCallbackScheduler__ctor_m1C6DAD4829148E67A0DB0E03EDC47BCED632349B((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.DelayedCallbackScheduler::runOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelayedCallbackScheduler_runOne_m538BB256BC607329018029843D26A433B0CD20A5 (DelayedCallbackScheduler_t7250FB4EE6119AFDCFBAC0DEADD337F1E576FD97* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_DelayedCallbackScheduler_runOne(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_DelayedCallbackScheduler_runOne_m32AF9625E5D2BE308B74819501FABEC30EE1CA75(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ImmediateCallbackScheduler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImmediateCallbackScheduler__ctor_m2FC6C9F75121151BF2E54BB43DD90913976C5435 (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ImmediateCallbackScheduler(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; CallbackScheduler__ctor_m4B8975B6F0630B472C5981A144978E0D7CC11FDE(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ImmediateCallbackScheduler::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImmediateCallbackScheduler_CloneObject_mC2BCBF1E6710E128FA637D8C85E6BF7446A88E1B (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ImmediateCallbackScheduler(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* L_7 = (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8*)il2cpp_codegen_object_new(ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var); NullCheck(L_7); ImmediateCallbackScheduler__ctor_m2FC6C9F75121151BF2E54BB43DD90913976C5435(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ImmediateCallbackScheduler easyar.ImmediateCallbackScheduler::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* ImmediateCallbackScheduler_Clone_m9717491F5B2AF6E12FBB7A35D9B40FE3D6497091 (ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ImmediateCallbackScheduler)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8*)CastclassClass((RuntimeObject*)L_0, ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_il2cpp_TypeInfo_var)); } } // easyar.ImmediateCallbackScheduler easyar.ImmediateCallbackScheduler::getDefault() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* ImmediateCallbackScheduler_getDefault_mCD8139048622B0005418C4C3992BA1F33B69C928 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_m532D3E62B440C6F493007089E92D0C520D32F975_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImmediateCallbackScheduler__typeName_mD34C0464394C16D68B58E44DEEDB9BE902CAD00D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImmediateCallbackScheduler_getDefault(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImmediateCallbackScheduler_getDefault_m8DBE52568704AAB3AA219FE4608D4BC9DF344CE1((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_ImmediateCallbackScheduler__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImmediateCallbackScheduler__typeName_mD34C0464394C16D68B58E44DEEDB9BE902CAD00D_RuntimeMethod_var), NULL); ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* L_5; L_5 = Detail_Object_from_c_TisImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_m532D3E62B440C6F493007089E92D0C520D32F975(L_3, L_4, Detail_Object_from_c_TisImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8_m532D3E62B440C6F493007089E92D0C520D32F975_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } ImmediateCallbackScheduler_tC4597133CF9264BD74CE3C105B887C13D5E986D8* L_6 = V_2; 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 // easyar.Buffer easyar.JniUtility::wrapByteArray(System.IntPtr,System.Boolean,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* JniUtility_wrapByteArray_m1B48A433118B4E00C6D505E252B45077800DC63F (intptr_t ___0_bytes, bool ___1_readOnly, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_deleter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0032: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003b; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003b: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_JniUtility_wrapByteArray(bytes, readOnly, Detail.FunctorOfVoid_to_c(deleter), out _return_value_); intptr_t L_3 = ___0_bytes; bool L_4 = ___1_readOnly; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___2_deleter; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 L_6; L_6 = Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75(L_5, NULL); Detail_easyar_JniUtility_wrapByteArray_m67865B2C64AAE1923F26C33D1E58CFBA7F6D8A9C(L_3, L_4, L_6, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_7 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_8 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_8, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_9; L_9 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_7, L_8, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_9; goto IL_003c; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003c: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_10 = V_2; return L_10; } } // easyar.Buffer easyar.JniUtility::wrapBuffer(System.IntPtr,System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* JniUtility_wrapBuffer_m61128319CD50D9030E6CB0478E078F5E1BB250CE (intptr_t ___0_directBuffer, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_deleter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_JniUtility_wrapBuffer(directBuffer, Detail.FunctorOfVoid_to_c(deleter), out _return_value_); intptr_t L_3 = ___0_directBuffer; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___1_deleter; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 L_5; L_5 = Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75(L_4, NULL); Detail_easyar_JniUtility_wrapBuffer_m6EEAC5926D4FFA6E50B1C00028111814AC582749(L_3, L_5, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_6 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_7 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_7, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_8; L_8 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_6, L_7, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_8; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_9 = V_2; return L_9; } } // System.IntPtr easyar.JniUtility::getDirectBufferAddress(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t JniUtility_getDirectBufferAddress_mE0F9B9CC18C217F23BFEF74D514DE98F6D766B0C (intptr_t ___0_directBuffer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0018; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0018: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_JniUtility_getDirectBufferAddress(directBuffer); intptr_t L_3 = ___0_directBuffer; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_4; L_4 = Detail_easyar_JniUtility_getDirectBufferAddress_mB0DF1AA0C05B461AE9644BDC9C56AB842DC1DD7A(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_0019; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0019: { // } intptr_t L_5 = V_1; return L_5; } } // System.Void easyar.JniUtility::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JniUtility__ctor_mF2A55E9C18704A7B753A109FCFE60B7A31563F8D (JniUtility_t666BA629140FD7BAEB94F041B0324BC6E2E71BC4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.Log::setLogFunc(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_setLogFunc_m32BA37959AC187235B16F59AB150215B4524BC43 (Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* ___0_func, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Log_setLogFunc(Detail.FunctorOfVoidFromLogLevelAndString_to_c(func)); Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* L_3 = ___0_func; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 L_4; L_4 = Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF(L_3, NULL); Detail_easyar_Log_setLogFunc_m35FB476FF1EF50C53415759E94BF98046531F432(L_4, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.Log::setLogFuncWithScheduler(easyar.CallbackScheduler,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_setLogFuncWithScheduler_mA6FCDE42384F530DC2F51BEB5D12BB28405EB587 (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___0_scheduler, Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* ___1_func, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Log_setLogFuncWithScheduler(scheduler.cdata, Detail.FunctorOfVoidFromLogLevelAndString_to_c(func)); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_3 = ___0_scheduler; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); Action_2_tDAE1AC98D2EB898BB2C261ADA966D8641588FE53* L_5 = ___1_func; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromLogLevelAndString_t12506E53FA861DAFF255259F2765E32030D53F39 L_6; L_6 = Detail_FunctorOfVoidFromLogLevelAndString_to_c_m5E037832BEE7A7B8B184D06F371B30E41FE08CBF(L_5, NULL); Detail_easyar_Log_setLogFuncWithScheduler_m9ED5576FE68F0B6754FFBF59D2044BE2684DE80F(L_4, L_6, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.Log::resetLogFunc() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_resetLogFunc_m857E3C9219BB4BF0234EA9B43FCA5472348EFF77 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0016; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0016: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Log_resetLogFunc(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Log_resetLogFunc_mA5312BAAA81C6D0DE78EE8CF1F21297D62E3DE2C(NULL); // } goto IL_0017; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0017: { // } return; } } // System.Void easyar.Log::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log__ctor_m68D097B5BB2DDC53D30D7A6C727C19AA1ACB9FFC (Log_tDC55620EC272732BAC7339BFA0BC4EA6F4A259E3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Storage::setAssetDirPath(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Storage_setAssetDirPath_mFC6692CACAEE9F0DE6A9A6F9B6A535016B465594 (String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Storage_setAssetDirPath(Detail.String_to_c(ar, path)); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); Detail_easyar_Storage_setAssetDirPath_m6D804A30C6EA9131E5F332E63C194E5A0208E681(L_5, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.Storage::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Storage__ctor_mE51FA537D4AB875D80B26169A8FF20FD2D3092B6 (Storage_t8E1A88990C1BEE1E8B8BC8A9103A20033961DBD7* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ImageTargetParameters::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters__ctor_m67BCAFFB16FC9EC81A3FA64FE630DEEF53316EE0 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ImageTargetParameters(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ImageTargetParameters::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImageTargetParameters_CloneObject_m7D25BB6B637E481C0FA2B89F623558697E6550E3 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ImageTargetParameters(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* L_7 = (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC*)il2cpp_codegen_object_new(ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var); NullCheck(L_7); ImageTargetParameters__ctor_m67BCAFFB16FC9EC81A3FA64FE630DEEF53316EE0(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ImageTargetParameters easyar.ImageTargetParameters::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* ImageTargetParameters_Clone_mEDA1A852B216E4E06924C4A6B9BD5134AA670105 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ImageTargetParameters)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC*)CastclassClass((RuntimeObject*)L_0, ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC_il2cpp_TypeInfo_var)); } } // System.Void easyar.ImageTargetParameters::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters__ctor_m51DAFFAA165CEA8ED16F7D23D24AC3A69D4D45A0 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public ImageTargetParameters() : base(IntPtr.Zero, Detail.easyar_ImageTargetParameters__dtor, Detail.easyar_ImageTargetParameters__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTargetParameters__dtor_m0A91CA6FA990B18B88D646666135B4F30ED56756_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTargetParameters__retain_mBF08C892104C49D7ECAAC79738DC6AB040374EE6_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_ImageTargetParameters__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters__ctor_m5F73B85372566499113FAB82556752F65A31A296((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // easyar.Image easyar.ImageTargetParameters::image() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ImageTargetParameters_image_mD97F69F8C4835C701BD241F580F6238EA290BEA9 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTargetParameters_image(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_image_m35B4891976EDA6C165D1DD395407982B18F16EF7(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Image__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var), NULL); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_6; L_6 = Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3(L_4, L_5, Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTargetParameters::setImage(easyar.Image) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters_setImage_m00E6A72B92F8D9BC54A58BC0BD1613B0ED30F9B8 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTargetParameters_setImage(cdata, image.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_4 = ___0_image; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_setImage_m29AB8B18C817DBE60120198C8A5E162EE6212152(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.String easyar.ImageTargetParameters::name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTargetParameters_name_m1D8B10AC9E93692AAD8D27D31BE78A3874BABCAC (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTargetParameters_name(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_name_m6E3663BF718ACA6335BFF5B14C167DBC2E57CBA9(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTargetParameters::setName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters_setName_mB0E67E28FC391FA3B1A9A02CD7DCFEE69DB97904 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTargetParameters_setName(cdata, Detail.String_to_c(ar, name)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_ImageTargetParameters_setName_m3CABCAEBA4B334018DF3CF4964F636BD6589B6BB(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.String easyar.ImageTargetParameters::uid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTargetParameters_uid_m35FCEED4751F718F8868CE34F4D544D7992CF002 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTargetParameters_uid(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_uid_m4B435CFEA97EEF15B2AF1F8F8443DC2F482EBE2E(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTargetParameters::setUid(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters_setUid_mA63FB4238A742241EAD41B9AB95A9F69D8BD8895 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, String_t* ___0_uid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTargetParameters_setUid(cdata, Detail.String_to_c(ar, uid)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_uid; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_ImageTargetParameters_setUid_m93678C30E1B175C7D6E2338ED8E4E058CDAC1984(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.String easyar.ImageTargetParameters::meta() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTargetParameters_meta_m81348E6F23FF89369B51D2E053647F3CB507D16F (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTargetParameters_meta(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_meta_m2DF9919B5ED78C384C9F72EDD720FF65B6E5398D(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTargetParameters::setMeta(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters_setMeta_m31DE94F4483DD65DF6645FAAA9C42F57BEBB3594 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, String_t* ___0_meta, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTargetParameters_setMeta(cdata, Detail.String_to_c(ar, meta)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_meta; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_ImageTargetParameters_setMeta_m6B2E0F3AA348B61A909D88687A3576FD02B18E4D(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.Single easyar.ImageTargetParameters::scale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ImageTargetParameters_scale_m8A3E3BBB5FE32635FA3958E2090828763E7D6A97 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTargetParameters_scale(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_ImageTargetParameters_scale_m4CDA24942270C196487BF368DFC813919EA75009(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } // System.Void easyar.ImageTargetParameters::setScale(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTargetParameters_setScale_m4CD84FAC353051B6E434B3A245815AE41E730C12 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* __this, float ___0_scale, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTargetParameters_setScale(cdata, scale); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_scale; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTargetParameters_setScale_mB1E7BC4142AB13B1E4D1A160699C469596589E0B(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ImageTarget::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget__ctor_mA97DC41882620A1A683AFC7439061EB8F7A2EE0E (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ImageTarget(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ImageTarget::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImageTarget_CloneObject_mEE9DB84A827D13579289C9E9DD6D0B58A38D523B (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ImageTarget(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_7 = (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB*)il2cpp_codegen_object_new(ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var); NullCheck(L_7); ImageTarget__ctor_mA97DC41882620A1A683AFC7439061EB8F7A2EE0E(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ImageTarget easyar.ImageTarget::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* ImageTarget_Clone_mB80FB41B187C20727843FC5ACB430E7385CBC83C (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ImageTarget)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB*)CastclassClass((RuntimeObject*)L_0, ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_il2cpp_TypeInfo_var)); } } // System.Void easyar.ImageTarget::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget__ctor_mAAF5206E55E6369D57061F11DC5BC3A538312B25 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public ImageTarget() : base(IntPtr.Zero, Detail.easyar_ImageTarget__dtor, Detail.easyar_ImageTarget__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__dtor_m3DC4912B77CA00E285A9EBA9C1C394FF019E52EC_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__retain_m4326D67C4C51BB5E8E2C5FC18B0DDA95B4F06F07_RuntimeMethod_var), NULL); Target__ctor_m2CAD736174A25C2FDBC016E04786D3357790BCAA(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_ImageTarget__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget__ctor_m2B5D7AD4377E6A612BC08FE95C45D2E4AA421EC0((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // easyar.Optional`1 easyar.ImageTarget::createFromParameters(easyar.ImageTargetParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE ImageTarget_createFromParameters_mC56AF5381E1C5249867CE5F8253F57F73024BB75 (ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* ___0_parameters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_mC677DEECAB70BA718EA4DB5ABF734D1D6923FE66_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B3_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B2_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImageTarget); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3)); // Detail.easyar_ImageTarget_createFromParameters(parameters.cdata, out _return_value_); ImageTargetParameters_t50B4BB35A88D3E3F8EF3F529A4A98102920EBCAC* L_3 = ___0_parameters; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_createFromParameters_mDE9930204CDDCEBE74E563D6056091453E19AAC3(L_4, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_6 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_7 = L_6; G_B2_0 = L_7; G_B2_1 = L_5; if (L_7) { G_B3_0 = L_7; G_B3_1 = L_5; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* L_8 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_9 = (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5*)il2cpp_codegen_object_new(Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_mC677DEECAB70BA718EA4DB5ABF734D1D6923FE66_RuntimeMethod_var), NULL); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_10 = L_9; ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_10); G_B3_0 = L_10; G_B3_1 = G_B2_1; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_11; L_11 = Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); V_2 = L_11; goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // } Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_12 = V_2; return L_12; } } // easyar.Optional`1 easyar.ImageTarget::createFromTargetFile(System.String,easyar.StorageType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE ImageTarget_createFromTargetFile_m723E4D28AC1A4DF90B3F878FC4BDBA6AF7B7EE7E (String_t* ___0_path, int32_t ___1_storageType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromTargetFileU3Eb__5_0_m3972FB41B02120214C92A4FCF57F20EE44CCCEA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B3_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B2_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0045: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImageTarget); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3)); // Detail.easyar_ImageTarget_createFromTargetFile(Detail.String_to_c(ar, path), storageType, out _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); int32_t L_6 = ___1_storageType; Detail_easyar_ImageTarget_createFromTargetFile_m240854739A4FC6595A1B71578EA69CFF36948DF7(L_5, L_6, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_8 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_9 = L_8; G_B2_0 = L_9; G_B2_1 = L_7; if (L_9) { G_B3_0 = L_9; G_B3_1 = L_7; goto IL_003d_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* L_10 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_11 = (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5*)il2cpp_codegen_object_new(Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); NullCheck(L_11); Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CcreateFromTargetFileU3Eb__5_0_m3972FB41B02120214C92A4FCF57F20EE44CCCEA3_RuntimeMethod_var), NULL); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_12 = L_11; ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2), (void*)L_12); G_B3_0 = L_12; G_B3_1 = G_B2_1; } IL_003d_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_13; L_13 = Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); V_2 = L_13; goto IL_004f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004f: { // } Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_14 = V_2; return L_14; } } // easyar.Optional`1 easyar.ImageTarget::createFromTargetData(easyar.Buffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE ImageTarget_createFromTargetData_mD2B3C48C64A74FAF602FA4A29FF12B3AF1AE5206 (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_buffer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromTargetDataU3Eb__6_0_mE126CE5BC6FBBD6268FA0FBC5213151F01AF8EB9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B3_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B2_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImageTarget); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3)); // Detail.easyar_ImageTarget_createFromTargetData(buffer.cdata, out _return_value_); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = ___0_buffer; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_createFromTargetData_m27490E120FB7441FF9F5580C52B012C61F6943B3(L_4, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_6 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_7 = L_6; G_B2_0 = L_7; G_B2_1 = L_5; if (L_7) { G_B3_0 = L_7; G_B3_1 = L_5; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* L_8 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_9 = (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5*)il2cpp_codegen_object_new(Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CcreateFromTargetDataU3Eb__6_0_mE126CE5BC6FBBD6268FA0FBC5213151F01AF8EB9_RuntimeMethod_var), NULL); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_10 = L_9; ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3), (void*)L_10); G_B3_0 = L_10; G_B3_1 = G_B2_1; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_11; L_11 = Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); V_2 = L_11; goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // } Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_12 = V_2; return L_12; } } // System.Boolean easyar.ImageTarget::save(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTarget_save_m327C09CEDC2626B0CC7F1FE949A596B245F475FB (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTarget_save(cdata, Detail.String_to_c(ar, path)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); bool L_7; L_7 = Detail_easyar_ImageTarget_save_mC25E3B7F6D57252D5B441C2D7AC639162F566D06(L_3, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } bool L_8 = V_1; return L_8; } } // easyar.Optional`1 easyar.ImageTarget::createFromImageFile(System.String,easyar.StorageType,System.String,System.String,System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE ImageTarget_createFromImageFile_m619F9D5295CC019BF6FD934308E4BC8E9D649CFA (String_t* ___0_path, int32_t ___1_storageType, String_t* ___2_name, String_t* ___3_uid, String_t* ___4_meta, float ___5_scale, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateFromImageFileU3Eb__8_0_mE4B52F1B7DC35176AB3CB8821E56E92B1B28BE06_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B3_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* G_B2_0 = NULL; OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0066; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0066: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImageTarget); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3)); // Detail.easyar_ImageTarget_createFromImageFile(Detail.String_to_c(ar, path), storageType, Detail.String_to_c(ar, name), Detail.String_to_c(ar, uid), Detail.String_to_c(ar, meta), scale, out _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); int32_t L_6 = ___1_storageType; AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_7 = V_0; String_t* L_8 = ___2_name; intptr_t L_9; L_9 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_7, L_8, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_10 = V_0; String_t* L_11 = ___3_uid; intptr_t L_12; L_12 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_10, L_11, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_13 = V_0; String_t* L_14 = ___4_meta; intptr_t L_15; L_15 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_13, L_14, NULL); float L_16 = ___5_scale; Detail_easyar_ImageTarget_createFromImageFile_m915A1049EE1F183B2C59E76DDBF642A2A727B354(L_5, L_6, L_9, L_12, L_15, L_16, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_18 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_4; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_19 = L_18; G_B2_0 = L_19; G_B2_1 = L_17; if (L_19) { G_B3_0 = L_19; G_B3_1 = L_17; goto IL_0055_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* L_20 = ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_21 = (Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5*)il2cpp_codegen_object_new(Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5_il2cpp_TypeInfo_var); NullCheck(L_21); Func_2__ctor_m722F4E0BF0CC20AAA55CC16E383678E391447326(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3CcreateFromImageFileU3Eb__8_0_mE4B52F1B7DC35176AB3CB8821E56E92B1B28BE06_RuntimeMethod_var), NULL); Func_2_tE3F797538D894DC85A19FD12B8B479F15D6DE9A5* L_22 = L_21; ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_4 = L_22; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9__8_0_4), (void*)L_22); G_B3_0 = L_22; G_B3_1 = G_B2_1; } IL_0055_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_23; L_23 = Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3_TisOptional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE_mB235524183975E7BABB052DE0AC34C76C5048865_RuntimeMethod_var); V_2 = L_23; goto IL_0067; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0067: { // } Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_24 = V_2; return L_24; } } // System.Single easyar.ImageTarget::scale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ImageTarget_scale_m33B60BBA18499AB8842E483A6B326460E13ABB10 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTarget_scale(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_ImageTarget_scale_m60276DE2035F71AF9DAB659E18083D05E9D826B8(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } // System.Single easyar.ImageTarget::aspectRatio() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ImageTarget_aspectRatio_m0F45B9EDCD12832B5664377FDFF3FEFD74DC23E9 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTarget_aspectRatio(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_ImageTarget_aspectRatio_mFC379CFACD17BCCF33EB253EB1BC5231E77E0358(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } // System.Boolean easyar.ImageTarget::setScale(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTarget_setScale_m3A27430C4429DB3FB7B069D6FA2F673D8AB09556 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, float ___0_scale, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTarget_setScale(cdata, scale); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_scale; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_ImageTarget_setScale_mCEA79324F02DDD2E4F035C99B167630166520247(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Collections.Generic.List`1 easyar.ImageTarget::images() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* ImageTarget_images_m6639B48DA1F04810E10E87F3C6C5B85025021D10 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTarget_images(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_images_mDDE5369BE778AF859F6B1031EE2211B30E4219D6(L_3, (&V_1), NULL); // return Detail.ListOfImage_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_6; L_6 = Detail_ListOfImage_from_c_m88FCA8E1862AF8A121681F64259B878BC0972A92(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t8B5F272573491B1F7B9494F75811EEC4BC1F738B* L_7 = V_2; return L_7; } } // System.Int32 easyar.ImageTarget::runtimeID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTarget_runtimeID_m8CD4930BE501368B9F6F9ECB4265A8460827A562 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTarget_runtimeID(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ImageTarget_runtimeID_m83C3E21EF675903567C831172379CDC3453248B2(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.String easyar.ImageTarget::uid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTarget_uid_m6CEDE400A63BDB450C3AC71890691878A6B56E9E (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTarget_uid(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_uid_m5A8879814787099E0DDA4DBE47CBCAE943E10C04(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.String easyar.ImageTarget::name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTarget_name_m394FBB8B662E9A79146898D6E63A67D5A3CD14D7 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTarget_name(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_name_m3D6433DE7BFA96D98362E5072F5F6E47E02D50E2(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTarget::setName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget_setName_mDA48909F87DD30DFBED0667DB13EBD052B49330C (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTarget_setName(cdata, Detail.String_to_c(ar, name)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_name; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_ImageTarget_setName_m1EE877815762A7A0FB1A2011BA0784E6C26E88ED(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.String easyar.ImageTarget::meta() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ImageTarget_meta_mDAD773E46863DBB8394CD75444B8E85B7118198E (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTarget_meta(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTarget_meta_m44F12185E4D32B50C51B8649BCD59CD8EBB292FD(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTarget::setMeta(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTarget_setMeta_mBD63DDCCB4CBBF2D4FB1906CAB7DDF3D94E08E77 (ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* __this, String_t* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTarget_setMeta(cdata, Detail.String_to_c(ar, data)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_data; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_ImageTarget_setMeta_mC4ACE2C63E80AE8832E945C008A2A5CD630CAEC4(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } 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 easyar.ImageTarget/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB9D4C46B6CAFB7E160244BA7E528CF65DD1CF8BF (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* L_0 = (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9*)il2cpp_codegen_object_new(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mDE04A73839F7C462D5EB517AB4BEC7862B4EAB08(L_0, NULL); ((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.ImageTarget/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDE04A73839F7C462D5EB517AB4BEC7862B4EAB08 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.ImageTarget/<>c::b__4_0(easyar.Detail/OptionalOfImageTarget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE U3CU3Ec_U3CcreateFromParametersU3Eb__4_0_mC677DEECAB70BA718EA4DB5ABF734D1D6923FE66 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_1; L_1 = Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3(Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_5; L_5 = Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79(L_3, L_4, Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_6; L_6 = Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5(L_5, Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); return L_6; } } // easyar.Optional`1 easyar.ImageTarget/<>c::b__5_0(easyar.Detail/OptionalOfImageTarget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE U3CU3Ec_U3CcreateFromTargetFileU3Eb__5_0_m3972FB41B02120214C92A4FCF57F20EE44CCCEA3 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_1; L_1 = Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3(Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_5; L_5 = Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79(L_3, L_4, Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_6; L_6 = Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5(L_5, Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); return L_6; } } // easyar.Optional`1 easyar.ImageTarget/<>c::b__6_0(easyar.Detail/OptionalOfImageTarget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE U3CU3Ec_U3CcreateFromTargetDataU3Eb__6_0_mE126CE5BC6FBBD6268FA0FBC5213151F01AF8EB9 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_1; L_1 = Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3(Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_5; L_5 = Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79(L_3, L_4, Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_6; L_6 = Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5(L_5, Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); return L_6; } } // easyar.Optional`1 easyar.ImageTarget/<>c::b__8_0(easyar.Detail/OptionalOfImageTarget) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE U3CU3Ec_U3CcreateFromImageFileU3Eb__8_0_mE4B52F1B7DC35176AB3CB8821E56E92B1B28BE06 (U3CU3Ec_t54A1E7E2D911AB926FA71F92BBBE688A141869C9* __this, OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_ImageTarget__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImageTarget_get_has_value_m3CA15AB2279B8B0A587AB003F7C3368812D521AC((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_1; L_1 = Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3(Optional_1_get_Empty_mC29E57579E545F4AF107E5CE7E2B5D5F618E8CE3_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImageTarget_t5EC0D7223D7111F44541A3103F0DFD29BD67F2E3 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTarget__typeName_mA6095C0A700D259ED50E164605793CAC36236BE1_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); ImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB* L_5; L_5 = Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79(L_3, L_4, Detail_Object_from_c_TisImageTarget_t2EA76B35550391ED19105CB22E7EC95723D478FB_m142BA8787B18C1EB04785694F652831429875C79_RuntimeMethod_var); Optional_1_tF42B2C54CA65016EF2B9D8901BA94188C401B6FE L_6; L_6 = Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5(L_5, Optional_1_op_Implicit_m2380DE20A2A84505FDCAD15A3A653556F9029CF5_RuntimeMethod_var); 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 #ifdef __clang__ #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 easyar.ImageTrackerResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTrackerResult__ctor_mAB404DA4FD0A5417887C0EBE2833C0BBF949DDE5 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ImageTrackerResult(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; TargetTrackerResult__ctor_m330FA7122F2116E858ADB42FB911240F15FEBEAF(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ImageTrackerResult::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImageTrackerResult_CloneObject_m1B9DB8CA342DEF00ECC75560A8D4AF88A9733A22 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ImageTrackerResult(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* L_7 = (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA*)il2cpp_codegen_object_new(ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var); NullCheck(L_7); ImageTrackerResult__ctor_mAB404DA4FD0A5417887C0EBE2833C0BBF949DDE5(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ImageTrackerResult easyar.ImageTrackerResult::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* ImageTrackerResult_Clone_m942F595DDD3EA19CC50178012A13A60E5CA836D5 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ImageTrackerResult)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA*)CastclassClass((RuntimeObject*)L_0, ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA_il2cpp_TypeInfo_var)); } } // System.Collections.Generic.List`1 easyar.ImageTrackerResult::targetInstances() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ImageTrackerResult_targetInstances_m98BED4B464496E04427711166B25AAA3F716A5CA (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTrackerResult_targetInstances(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTrackerResult_targetInstances_m125CB86D757893C74490176D000C90876A03B910(L_3, (&V_1), NULL); // return Detail.ListOfTargetInstance_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_6; L_6 = Detail_ListOfTargetInstance_from_c_mA6135872292F0BFD6CB842FA1547189A4597FCD0(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTrackerResult::setTargetInstances(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTrackerResult_setTargetInstances_m0593E360FFC46BE96E8A0763EF0C705C6DA831A3 (ImageTrackerResult_t5981A1FA94DDF77DCE8FD4EA16B5C056C4F8E7FA* __this, List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* ___0_instances, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTrackerResult_setTargetInstances(cdata, Detail.ListOfTargetInstance_to_c(ar, instances)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; List_1_t02CCFA330F41314AC87A5442E54CDC91260E5F35* L_5 = ___0_instances; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_ListOfTargetInstance_to_c_mAC8CAB5D9BD8B668C5BEB2E7FAD1565A8D3AE1B1(L_4, L_5, NULL); Detail_easyar_ImageTrackerResult_setTargetInstances_m23E71AFE683FD5B661BCCB179A0EEB0BBE6DA773(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } 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 easyar.ImageTracker::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker__ctor_m88D5F8C9ACD54A6C1120A6A0D0D65420B406EDD3 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ImageTracker(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ImageTracker::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ImageTracker_CloneObject_m9B24D833FD7D019B5A75AA3889FA3CFA121ACE8F (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ImageTracker(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_7 = (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813*)il2cpp_codegen_object_new(ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var); NullCheck(L_7); ImageTracker__ctor_m88D5F8C9ACD54A6C1120A6A0D0D65420B406EDD3(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ImageTracker easyar.ImageTracker::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* ImageTracker_Clone_mCBA43708E38C84F188EAB2C329EF3688C37C314F (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ImageTracker)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813*)CastclassClass((RuntimeObject*)L_0, ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.ImageTracker::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTracker_isAvailable_mA67EF161DBDF9EAD884ABFD5505A0D0CB1A33BED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTracker_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_ImageTracker_isAvailable_mBBB9789192A3931A17A50D400D792DB5A4E6F6D7(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.FeedbackFrameSink easyar.ImageTracker::feedbackFrameSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* ImageTracker_feedbackFrameSink_m0A834F8A72A8B8356BD7270000C155D251AF34B6 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTracker_feedbackFrameSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_feedbackFrameSink_mBCD4BE7E41306A4358F668AE2D1A8A17D0CFDEED(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_FeedbackFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var), NULL); FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_6; L_6 = Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537(L_4, L_5, Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_7 = V_2; return L_7; } } // System.Int32 easyar.ImageTracker::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTracker_bufferRequirement_mA6B678F88BF52232782C6C3ACFF7D7F03BA1CA03 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTracker_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ImageTracker_bufferRequirement_mDDA9B09F0B9232AD897FEEA65D405D63B6D0403B(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameSource easyar.ImageTracker::outputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* ImageTracker_outputFrameSource_m40CB98093C2D917FC1FB3C9AC02F687D2F616A64 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTracker_outputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_outputFrameSource_mE75E6C453676AA93266FDBA7539E0247F5F9D019(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2; return L_7; } } // easyar.ImageTracker easyar.ImageTracker::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* ImageTracker_create_m4547C38747720A2A131AC33C266AD77AF84EB4DA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTracker_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_create_m4CC30B8744097AC43061FD9C79251CF3CDA5FB78((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_ImageTracker__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1_RuntimeMethod_var), NULL); ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_5; L_5 = Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD(L_3, L_4, Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_6 = V_2; return L_6; } } // easyar.ImageTracker easyar.ImageTracker::createWithMode(easyar.ImageTrackerMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* ImageTracker_createWithMode_m13009AE524F50D288253943164AE4BB9750A7285 (int32_t ___0_trackMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTracker_createWithMode(trackMode, out _return_value_); int32_t L_3 = ___0_trackMode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_createWithMode_mACD05286FBA1BAC6AF4E079F86528AF2EFA6D8E2(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_ImageTracker__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_ImageTracker__typeName_m189F7C433B5517F301E47BF99FFB6B0D68F753D1_RuntimeMethod_var), NULL); ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_6; L_6 = Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD(L_4, L_5, Detail_Object_from_c_TisImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813_m92E2A922B50BDAE8B3AE9AE2EEB9AD7111D823FD_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* L_7 = V_2; return L_7; } } // System.Void easyar.ImageTracker::setResultPostProcessing(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker_setResultPostProcessing_m8086A0E3B2B31DF01AFC0EF8BF4ADD7FCF8757CB (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, bool ___0_enablePersistentTargetInstance, bool ___1_enableMotionFusion, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTracker_setResultPostProcessing(cdata, enablePersistentTargetInstance, enableMotionFusion); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_enablePersistentTargetInstance; bool L_5 = ___1_enableMotionFusion; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_setResultPostProcessing_m9FEB8CEE9373CD46E29107E223059CC2D5D38217(L_3, L_4, L_5, NULL); // } goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } return; } } // System.Boolean easyar.ImageTracker::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTracker_start_m6A8AD4F65ADCB1FB28FAE08A4312B229F72DAA8E (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTracker_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_ImageTracker_start_m2B743AD129B1B60DD3B7882144FB064F291E9A05(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.ImageTracker::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker_stop_m2FCFF381F09117761378B978A8DE970A2EB0FD98 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTracker_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_stop_mDDCCA4BA0BD393661A014D754E6AAB9A91D606FC(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.ImageTracker::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker_close_m3D4CDFCED75F482DCE8B53B51E68CB8DDA349B18 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTracker_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_close_mDF25168E1B8C68773E5809132D141A1F7A140D6D(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.ImageTracker::loadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker_loadTarget_mF3E8A477ABC0AA1A725AC4B4D213FF7E725DC06A (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___2_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTracker_loadTarget(cdata, target.cdata, callbackScheduler.cdata, Detail.FunctorOfVoidFromTargetAndBool_to_c(callback)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_4 = ___0_target; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_6 = ___1_callbackScheduler; NullCheck(L_6); intptr_t L_7; L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_6, NULL); Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = ___2_callback; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 L_9; L_9 = Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F(L_8, NULL); Detail_easyar_ImageTracker_loadTarget_m1AF2A70CFE1DC128AB72C2CFF1CCE532B8988088(L_3, L_5, L_7, L_9, NULL); // } goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } return; } } // System.Void easyar.ImageTracker::unloadTarget(easyar.Target,easyar.CallbackScheduler,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageTracker_unloadTarget_m540E1FFFA95C235529DD3BE5F37E1F0CCFDB2154 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* ___0_target, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* ___2_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ImageTracker_unloadTarget(cdata, target.cdata, callbackScheduler.cdata, Detail.FunctorOfVoidFromTargetAndBool_to_c(callback)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Target_tA508D592FB808ECACF85DAE26AF44B5586D6C836* L_4 = ___0_target; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_6 = ___1_callbackScheduler; NullCheck(L_6); intptr_t L_7; L_7 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_6, NULL); Action_2_tA3D0492A27635779AD777E7E1235072C3C72C416* L_8 = ___2_callback; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromTargetAndBool_t1276E9EC0E66A02DEF69D0DB5F5C64E674C17BA0 L_9; L_9 = Detail_FunctorOfVoidFromTargetAndBool_to_c_m75D1F12F6F7098E006BFDCD82E88852B5AA93B8F(L_8, NULL); Detail_easyar_ImageTracker_unloadTarget_m88A9B8A37BE9C9CC8E518D35B347D4D6CE7F9D38(L_3, L_5, L_7, L_9, NULL); // } goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } return; } } // System.Collections.Generic.List`1 easyar.ImageTracker::targets() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* ImageTracker_targets_mDBE64ACA3D053626B2F7534290E2ACC53AA1AB4B (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_ImageTracker_targets(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageTracker_targets_m1B24B0C4775B5E7665825784177393F25AD1976E(L_3, (&V_1), NULL); // return Detail.ListOfTarget_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_6; L_6 = Detail_ListOfTarget_from_c_mB0F99FF79068E783057261953BF6DBBA7B9E0F7A(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t0B9E93CB509B4661325A973CA50BDE9A9467D079* L_7 = V_2; return L_7; } } // System.Boolean easyar.ImageTracker::setSimultaneousNum(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageTracker_setSimultaneousNum_mE1B53331F6D89C7114637D7FA125165BB5CA8AB8 (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, int32_t ___0_num, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTracker_setSimultaneousNum(cdata, num); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_num; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_ImageTracker_setSimultaneousNum_m72E9A3DC22C1E3FB0C89AA9B4EC12D8979CD3518(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Int32 easyar.ImageTracker::simultaneousNum() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ImageTracker_simultaneousNum_mDF8DD9F12D0CC879ED70EBECD5166A589CEE833E (ImageTracker_t936EBB4B806DF339985DABBA2473BC1E6B533813* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_ImageTracker_simultaneousNum(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_ImageTracker_simultaneousNum_m3B022546547B465D75051379611AAF5F931C8B45(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.RealTimeCoordinateTransform::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RealTimeCoordinateTransform__ctor_m282C5C7BB7A9185CC5C816BFF2A8623932E54591 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal RealTimeCoordinateTransform(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.RealTimeCoordinateTransform::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RealTimeCoordinateTransform_CloneObject_m72B0F8FE005558FD149BB25AE55185E15AAB60E9 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new RealTimeCoordinateTransform(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* L_7 = (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5*)il2cpp_codegen_object_new(RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var); NullCheck(L_7); RealTimeCoordinateTransform__ctor_m282C5C7BB7A9185CC5C816BFF2A8623932E54591(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.RealTimeCoordinateTransform easyar.RealTimeCoordinateTransform::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* RealTimeCoordinateTransform_Clone_m4743ECA3C80FBF02E0F0FFC34523EF42F70177A1 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (RealTimeCoordinateTransform)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5*)CastclassClass((RuntimeObject*)L_0, RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5_il2cpp_TypeInfo_var)); } } // System.Void easyar.RealTimeCoordinateTransform::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RealTimeCoordinateTransform__ctor_m552918E4FC05808CEABCB65D129EB0F03654A73B (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public RealTimeCoordinateTransform() : base(IntPtr.Zero, Detail.easyar_RealTimeCoordinateTransform__dtor, Detail.easyar_RealTimeCoordinateTransform__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_RealTimeCoordinateTransform__dtor_mBE8634B18128F4F2B1CD622E5691F652F0928760_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_RealTimeCoordinateTransform__retain_mCC84E966B02E9E755C2C257DE785E79886375E7E_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_RealTimeCoordinateTransform__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RealTimeCoordinateTransform__ctor_mE5C9FC661ACC98557176B18719E988DE93BE7596((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Void easyar.RealTimeCoordinateTransform::setBufferSize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RealTimeCoordinateTransform_setBufferSize_m42EF0F704CDDE77AAECF231279F4671B51FFE2F6 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, int32_t ___0_capacity, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RealTimeCoordinateTransform_setBufferSize(cdata, capacity); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RealTimeCoordinateTransform_setBufferSize_m4E0A672E71DB7521313251B3E02D25DD997933D8(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Int32 easyar.RealTimeCoordinateTransform::getBufferSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RealTimeCoordinateTransform_getBufferSize_m353B38A9226583C771BB82635DEF7DBE4F3E848D (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_RealTimeCoordinateTransform_getBufferSize(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_RealTimeCoordinateTransform_getBufferSize_m4CF926596AFF4EE1403ED92C8EDB6B4495CF25E2(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.RealTimeCoordinateTransform::insertData(System.Double,easyar.Matrix44F,easyar.Matrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RealTimeCoordinateTransform_insertData_m5919CD34B0E754CAF6F88DD46077DFC04230E67E (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, double ___0_timestamp, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___1_localTwc, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___2_mapTcw, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0017: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0020; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0020: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_RealTimeCoordinateTransform_insertData(cdata, timestamp, localTwc, mapTcw); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); double L_4 = ___0_timestamp; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_5 = ___1_localTwc; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_6 = ___2_mapTcw; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_7; L_7 = Detail_easyar_RealTimeCoordinateTransform_insertData_mD24027AF094141DABDD3CFAA30EDBBEE8158DFA3(L_3, L_4, L_5, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0021; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0021: { // } bool L_8 = V_1; return L_8; } } // easyar.Matrix44F easyar.RealTimeCoordinateTransform::getPoseInMap(System.Double,easyar.MotionTrackingStatus,easyar.Matrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 RealTimeCoordinateTransform_getPoseInMap_m8FF27FBD12F35400B0E0E06F4EAE9BF2233CC2B7 (RealTimeCoordinateTransform_t0742B2C6D39F883F7778FC10750B8C0D6C37D8E5* __this, double ___0_timestamp, int32_t ___1_status, Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 ___2_localTwc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0017: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0020; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0020: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_RealTimeCoordinateTransform_getPoseInMap(cdata, timestamp, status, localTwc); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); double L_4 = ___0_timestamp; int32_t L_5 = ___1_status; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_6 = ___2_localTwc; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_7; L_7 = Detail_easyar_RealTimeCoordinateTransform_getPoseInMap_m2D2B9C0EAE20E88F0668737F54E328E275A5B932(L_3, L_4, L_5, L_6, NULL); // return _return_value_; V_1 = L_7; goto IL_0021; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0021: { // } Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_8 = V_1; return L_8; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Recorder::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder__ctor_mE5F77BD0865CA546FC00F7DA86D34B30C3723FE4 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal Recorder(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.Recorder::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Recorder_CloneObject_m9F44F74ED32FA60065F63A47899C9E126C3E1DDB (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new Recorder(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* L_7 = (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087*)il2cpp_codegen_object_new(Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var); NullCheck(L_7); Recorder__ctor_mE5F77BD0865CA546FC00F7DA86D34B30C3723FE4(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.Recorder easyar.Recorder::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* Recorder_Clone_m2DF75D4BD9C1D897C6A6501F033433997865CEE9 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (Recorder)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087*)CastclassClass((RuntimeObject*)L_0, Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.Recorder::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recorder_isAvailable_m8D540C4A695DC1C1834D3FDEB15E86EE91C719AB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Recorder_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_Recorder_isAvailable_m4F9C70CBDA60C8F4FD54FBB8CD64356C26818CB3(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // System.Void easyar.Recorder::requestPermissions(easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder_requestPermissions_m7BEE89BBD23CEB1F66DFA8FE462F3AC2CF4A1E81 (CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___0_callbackScheduler, Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF ___1_permissionCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CrequestPermissionsU3Eb__4_0_m1E4060156B05A8C5937775A48A171816425F07C3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* G_B3_0 = NULL; Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* G_B2_0 = NULL; Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_Recorder_requestPermissions(callbackScheduler.cdata, permissionCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromPermissionStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromPermissionStatusAndString) })); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_3 = ___0_callbackScheduler; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF L_5 = ___1_permissionCallback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_6 = ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_7 = L_6; G_B2_0 = L_7; G_B2_1 = L_5; G_B2_2 = L_4; if (L_7) { G_B3_0 = L_7; G_B3_1 = L_5; G_B3_2 = L_4; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* L_8 = ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_9 = (Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C*)il2cpp_codegen_object_new(Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_mE908CF242EE2AE5036AAE1E7C0D9A874DD763F38(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CrequestPermissionsU3Eb__4_0_m1E4060156B05A8C5937775A48A171816425F07C3_RuntimeMethod_var), NULL); Func_2_tD3EB9C798F3343BFC2B19E1EF62D06CB5B71645C* L_10 = L_9; ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_10); G_B3_0 = L_10; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_11; L_11 = Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF_TisOptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2_m10BEDB854FEB3FC657E687E1980128C5C8B1599C_RuntimeMethod_var); Detail_easyar_Recorder_requestPermissions_mA522680D9BCD65CE3A2FA1A7A85F0F363A2F04BC(G_B3_2, L_11, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // easyar.Recorder easyar.Recorder::create(easyar.RecorderConfiguration,easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* Recorder_create_mF79257529B420A2E7B8275FC341BD5AF7D4809F8 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* ___0_config, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 ___2_statusCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisRecorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_m15506AB440E937719E3B23D8CF503A8B70815201_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Recorder__typeName_mC6D8D5FE6288A3F2EE9A6E0D5F26FEDDB0A285CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8_TisOptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_mB0A5E63F0D7DF0AE2A3A46E4788D6359FAA5E682_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CcreateU3Eb__5_0_mE08EBC74D63AF58DF40A06CDA2752DA14A8739D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* V_2 = NULL; Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* G_B3_0 = NULL; Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* G_B2_0 = NULL; Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0064; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0064: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Recorder_create(config.cdata, callbackScheduler.cdata, statusCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromRecordStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromRecordStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromRecordStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromRecordStatusAndString) }), out _return_value_); RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* L_3 = ___0_config; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_5 = ___1_callbackScheduler; NullCheck(L_5); intptr_t L_6; L_6 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_5, NULL); Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 L_7 = ___2_statusCallback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* L_8 = ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2; Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* L_9 = L_8; G_B2_0 = L_9; G_B2_1 = L_7; G_B2_2 = L_6; G_B2_3 = L_4; if (L_9) { G_B3_0 = L_9; G_B3_1 = L_7; G_B3_2 = L_6; G_B3_3 = L_4; goto IL_003a_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* L_10 = ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* L_11 = (Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A*)il2cpp_codegen_object_new(Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A_il2cpp_TypeInfo_var); NullCheck(L_11); Func_2__ctor_m61A2D28BFA5FB8679372B39F3FDF91F6A69490AB(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CcreateU3Eb__5_0_mE08EBC74D63AF58DF40A06CDA2752DA14A8739D6_RuntimeMethod_var), NULL); Func_2_t7BCC755FE68180CA5B35E352C19C97B215A5112A* L_12 = L_11; ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2), (void*)L_12); G_B3_0 = L_12; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; } IL_003a_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D L_13; L_13 = Detail_map_TisOptional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8_TisOptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_mB0A5E63F0D7DF0AE2A3A46E4788D6359FAA5E682(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8_TisOptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D_mB0A5E63F0D7DF0AE2A3A46E4788D6359FAA5E682_RuntimeMethod_var); Detail_easyar_Recorder_create_m8B6A5BC28BE7AE7082CB985345E0ECEAF5ED06ED(G_B3_3, G_B3_2, L_13, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Recorder__typeName); intptr_t L_14 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_15 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_15); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_15, NULL, (intptr_t)((void*)Detail_easyar_Recorder__typeName_mC6D8D5FE6288A3F2EE9A6E0D5F26FEDDB0A285CF_RuntimeMethod_var), NULL); Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* L_16; L_16 = Detail_Object_from_c_TisRecorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_m15506AB440E937719E3B23D8CF503A8B70815201(L_14, L_15, Detail_Object_from_c_TisRecorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087_m15506AB440E937719E3B23D8CF503A8B70815201_RuntimeMethod_var); V_2 = L_16; goto IL_0065; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0065: { // } Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* L_17 = V_2; return L_17; } } // System.Void easyar.Recorder::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder_start_m71D5E35753F0D8D9392C41A387872D839B73F0A2 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Recorder_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Recorder_start_mFF6E9C56D307E65DE1C4CB1E3811EA56009C8342(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.Recorder::updateFrame(easyar.TextureId,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recorder_updateFrame_m53364AB98404FD635FE76AF8403EB17D3BBB2152 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* ___0_texture, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0024; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0024: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Recorder_updateFrame(cdata, texture.cdata, width, height); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* L_4 = ___0_texture; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); int32_t L_6 = ___1_width; int32_t L_7 = ___2_height; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Recorder_updateFrame_m14395C0E60CE690E925EDEC736EC97FF247099F4(L_3, L_5, L_6, L_7, NULL); // } goto IL_0025; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0025: { // } return; } } // System.Boolean easyar.Recorder::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recorder_stop_m2D6824062047218F20D70FFA33C1EE17B1653924 (Recorder_tAE870C84E932F622317CC8EE7E960EC7D3EDC087* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Recorder_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_Recorder_stop_mAB7DDAC27557D20534E1DA45566093DF69CBA2C6(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.Recorder/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB25AFB2CD012B3B2448974F38B0E031D4EE3F5F7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* L_0 = (U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1*)il2cpp_codegen_object_new(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mFA29B8FEAA89A9E16EF1A0C82B80F1808FF843BF(L_0, NULL); ((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.Recorder/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFA29B8FEAA89A9E16EF1A0C82B80F1808FF843BF (U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromPermissionStatusAndString easyar.Recorder/<>c::b__4_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 U3CU3Ec_U3CrequestPermissionsU3Eb__4_0_m1E4060156B05A8C5937775A48A171816425F07C3 (U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* __this, Optional_1_tBDCDEF8C819D62372B21CE6C3033A164051144EF ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_Recorder_requestPermissions(callbackScheduler.cdata, permissionCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromPermissionStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromPermissionStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromPermissionStatusAndString) })); bool L_0; L_0 = Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B((&___0_p), Optional_1_get_OnSome_m701A6B8C630991634F91E737F26B0D5B1F28DD2B_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0((&V_0), (bool)0, NULL); FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0* L_1 = (FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2)); OptionalOfFunctorOfVoidFromPermissionStatusAndString_set_has_value_mA9E6E25D462A4371C2618CC7BA9ADFA710D3A4D0((&V_0), (bool)1, NULL); Action_2_tE8FDAB3427B619024E7BE8677A267B409F919A20* L_3; L_3 = Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592((&___0_p), Optional_1_get_Value_m5B5CD0FAD35E8FEBB76DD23E4F66642E45014592_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromPermissionStatusAndString_tE2451000FF0B7BFABA16E7252320EC8DD9C12EA0 L_4; L_4 = Detail_FunctorOfVoidFromPermissionStatusAndString_to_c_m9E3787CA0F9D197DF9744A5B0A6E11CB70F8A64F(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromPermissionStatusAndString_t5D0D20AC55D6267DDC5ECC2A6FA519D132B523F2 L_5 = V_0; return L_5; } } // easyar.Detail/OptionalOfFunctorOfVoidFromRecordStatusAndString easyar.Recorder/<>c::b__5_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D U3CU3Ec_U3CcreateU3Eb__5_0_mE08EBC74D63AF58DF40A06CDA2752DA14A8739D6 (U3CU3Ec_t63E837F60F21B14244CBBC0AAC03DE7E5245E7D1* __this, Optional_1_t8170D5A02F623863C0DF65B952431BE74DB5DBA8 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m830AB525613B28ACE16E556E34176FF11809B9CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m23146564033ACC1F7BEE31FB05B0A4E079C2B72D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_Recorder_create(config.cdata, callbackScheduler.cdata, statusCallback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromRecordStatusAndString { has_value = true, value = Detail.FunctorOfVoidFromRecordStatusAndString_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromRecordStatusAndString { has_value = false, value = default(Detail.FunctorOfVoidFromRecordStatusAndString) }), out _return_value_); bool L_0; L_0 = Optional_1_get_OnSome_m830AB525613B28ACE16E556E34176FF11809B9CC((&___0_p), Optional_1_get_OnSome_m830AB525613B28ACE16E556E34176FF11809B9CC_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D)); OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13((&V_0), (bool)0, NULL); FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B* L_1 = (FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B)); OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D)); OptionalOfFunctorOfVoidFromRecordStatusAndString_set_has_value_m9407732BBB93383BC57906FAE0C346150BA38D13((&V_0), (bool)1, NULL); Action_2_t6B86038ACB87B61B0819841BB4D98326C7E2BECD* L_3; L_3 = Optional_1_get_Value_m23146564033ACC1F7BEE31FB05B0A4E079C2B72D((&___0_p), Optional_1_get_Value_m23146564033ACC1F7BEE31FB05B0A4E079C2B72D_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromRecordStatusAndString_t388F8BC77795F77404F55E04A0FC6F9593E8215B L_4; L_4 = Detail_FunctorOfVoidFromRecordStatusAndString_to_c_mA75DF7462984F4AA4D608FE2EA49AB32B1BB6AEF(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromRecordStatusAndString_t08C1EBDA03948EE58DE7933757B803DCB6C2212D L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.RecorderConfiguration::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration__ctor_m5F20F43F58A4B513E96A925B9E6FDD1003D6EDA1 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal RecorderConfiguration(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.RecorderConfiguration::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RecorderConfiguration_CloneObject_m848ED15C4A8D36DF05D4C8A8DCA7205BBF94AF16 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new RecorderConfiguration(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* L_7 = (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553*)il2cpp_codegen_object_new(RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var); NullCheck(L_7); RecorderConfiguration__ctor_m5F20F43F58A4B513E96A925B9E6FDD1003D6EDA1(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.RecorderConfiguration easyar.RecorderConfiguration::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* RecorderConfiguration_Clone_m552FE1A8DAE5F8CBA8D1738F1862EE8B31F2B233 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (RecorderConfiguration)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553*)CastclassClass((RuntimeObject*)L_0, RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553_il2cpp_TypeInfo_var)); } } // System.Void easyar.RecorderConfiguration::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration__ctor_mCED7B6186185F1C3E911AEB5F3CD2D2319E4F95C (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public RecorderConfiguration() : base(IntPtr.Zero, Detail.easyar_RecorderConfiguration__dtor, Detail.easyar_RecorderConfiguration__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_RecorderConfiguration__dtor_mC95957AB9290425F7B7FBD24D7FAA81CD8856E84_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_RecorderConfiguration__retain_m19877B41A25C5429726541520244F93D8D4DBEC7_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_RecorderConfiguration__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration__ctor_mD9200365BCCE0964B5CA3E80DC66F95996A7D319((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Void easyar.RecorderConfiguration::setOutputFile(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setOutputFile_mC833A0D8C9946B49815C135A29EE4F7699FE8061 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, String_t* ___0_path, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0023; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0023: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setOutputFile(cdata, Detail.String_to_c(ar, path)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); Detail_easyar_RecorderConfiguration_setOutputFile_m5B3099EEC924F7B0BD2BAECC8FAD7574DD484A4F(L_3, L_6, NULL); // } goto IL_0024; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0024: { // } return; } } // System.Boolean easyar.RecorderConfiguration::setProfile(easyar.RecordProfile) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RecorderConfiguration_setProfile_m2490090113DCFAAD4D0FFDB8DEB9B48C19CFDF3A (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_profile, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_RecorderConfiguration_setProfile(cdata, profile); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_profile; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_RecorderConfiguration_setProfile_m5B7A71B1205C784CAE8363C93810BDD628E70046(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // System.Void easyar.RecorderConfiguration::setVideoSize(easyar.RecordVideoSize) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setVideoSize_m6A5FCF50D0C2293E5694BFE2B28CC04780BBEC9C (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_framesize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setVideoSize(cdata, framesize); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_framesize; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setVideoSize_mBD526B0CFD8366A0D443953A883FFA5C454142E6(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setVideoBitrate(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setVideoBitrate_mA66983F000D364B98024B54835E1243CE57FA9E7 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_bitrate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setVideoBitrate(cdata, bitrate); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_bitrate; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setVideoBitrate_m0619DBD9DE5DEDC5F5D6CCAD6A406C6FF1203186(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setChannelCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setChannelCount_mE2023F05B6D2C91A38B87E678CC709F79D2DD4D0 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setChannelCount(cdata, count); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_count; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setChannelCount_m11337EC4FF3453915179273638D42FA5F344ADA5(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setAudioSampleRate(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setAudioSampleRate_mFCB8C82724108EC51ECCCB20A32607A259927F1C (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_samplerate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setAudioSampleRate(cdata, samplerate); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_samplerate; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setAudioSampleRate_m96C7FD616E31D629314447BD64AF994D771D4615(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setAudioBitrate(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setAudioBitrate_m4A593F5BBE9E8B004373259C8EE8B5EFE3969430 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_bitrate, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setAudioBitrate(cdata, bitrate); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_bitrate; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setAudioBitrate_mA2FBA2EBE1927B69F5F0D8F96B9248FE9EC5BF78(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setVideoOrientation(easyar.RecordVideoOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setVideoOrientation_m6ED4CDA170BA7F28F129B6043EF9090F45FA07B0 (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setVideoOrientation(cdata, mode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_mode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setVideoOrientation_mF6E417C1EBFF58DCD6E53D87B021702EB5987849(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.RecorderConfiguration::setZoomMode(easyar.RecordZoomMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecorderConfiguration_setZoomMode_m55632BC4D6EE377F9E498159DDB4D88B3EFD614E (RecorderConfiguration_tFDCAC1718C5A5DAFE0832A739966020B43A96553* __this, int32_t ___0_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_RecorderConfiguration_setZoomMode(cdata, mode); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_mode; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_RecorderConfiguration_setZoomMode_mB590309C820320FF8057DE0BDE1E72BCF8A4DD49(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SparseSpatialMapResult::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapResult__ctor_mCDCB00D08E8E6099F62F604D6D5FC77A32E3F75C (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SparseSpatialMapResult(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; FrameFilterResult__ctor_m82A6974BBC521386B8BC59B6D1BA10242E574E73(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SparseSpatialMapResult::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseSpatialMapResult_CloneObject_m3386ACE0AB14B262E11B6C0ADBF06A44692F136F (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SparseSpatialMapResult(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* L_7 = (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)il2cpp_codegen_object_new(SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var); NullCheck(L_7); SparseSpatialMapResult__ctor_mCDCB00D08E8E6099F62F604D6D5FC77A32E3F75C(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SparseSpatialMapResult easyar.SparseSpatialMapResult::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* SparseSpatialMapResult_Clone_m95D7020C3363851A8CB7502E9862C057C7A02702 (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SparseSpatialMapResult)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154*)CastclassClass((RuntimeObject*)L_0, SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154_il2cpp_TypeInfo_var)); } } // easyar.MotionTrackingStatus easyar.SparseSpatialMapResult::getMotionTrackingStatus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseSpatialMapResult_getMotionTrackingStatus_m0592EEC771950B398894650D2E561CC0CB889FFE (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMapResult_getMotionTrackingStatus(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SparseSpatialMapResult_getMotionTrackingStatus_m7182E828FE66F903098DF5B5338E67114C39442E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Optional`1 easyar.SparseSpatialMapResult::getVioPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA SparseSpatialMapResult_getVioPose_mE9BAB795BF8CA2356F2493AB95991FFDB63A9E39 (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CgetVioPoseU3Eb__4_0_m751ACD3401E7E826B204385D198AFF115EE84B63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* G_B3_0 = NULL; OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* G_B2_0 = NULL; OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_SparseSpatialMapResult_getVioPose(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E L_4; L_4 = Detail_easyar_SparseSpatialMapResult_getVioPose_m7BBC352274DBB705E54F9F856C2A002A29E04C58(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_5 = ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* L_7 = ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_8 = (Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF*)il2cpp_codegen_object_new(Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m2BECCE93F8FF10B72F6A387D47A8C5D04885A5E5(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CgetVioPoseU3Eb__4_0_m751ACD3401E7E826B204385D198AFF115EE84B63_RuntimeMethod_var), NULL); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_9 = L_8; ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_10; L_10 = Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE(G_B3_1, G_B3_0, Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_11 = V_1; return L_11; } } // easyar.Optional`1 easyar.SparseSpatialMapResult::getMapPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA SparseSpatialMapResult_getMapPose_mDBE16D5A914B8048FAC12D49AFED5F3584547A0F (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CgetMapPoseU3Eb__5_0_m16E0CCE8B23355475769F0EA208687B5A21079D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA V_1; memset((&V_1), 0, sizeof(V_1)); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* G_B3_0 = NULL; OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* G_B2_0 = NULL; OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = Detail.easyar_SparseSpatialMapResult_getMapPose(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E L_4; L_4 = Detail_easyar_SparseSpatialMapResult_getMapPose_m2C7F2FFEC511E563CC5EBE5BDE1FF54A034200A9(L_3, NULL); // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_5 = ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2; Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; goto IL_0030_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* L_7 = ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_8 = (Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF*)il2cpp_codegen_object_new(Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m2BECCE93F8FF10B72F6A387D47A8C5D04885A5E5(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CgetMapPoseU3Eb__5_0_m16E0CCE8B23355475769F0EA208687B5A21079D2_RuntimeMethod_var), NULL); Func_2_t4C6F6E67F8A228B34F4190F50FC3EC20A1592BAF* L_9 = L_8; ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_2), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; } IL_0030_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_10; L_10 = Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE(G_B3_1, G_B3_0, Detail_map_TisOptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E_TisOptional_1_t93968622755EF018B50F82DFE7823D33B29B10FA_mA7788CA623DBB38478664B605A8A51A6470012FE_RuntimeMethod_var); V_1 = L_10; goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_11 = V_1; return L_11; } } // System.Boolean easyar.SparseSpatialMapResult::getLocalizationStatus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapResult_getLocalizationStatus_m56D250EC0AFAFCB36AC77BAF1E833C7DBC3B9AF3 (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMapResult_getLocalizationStatus(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_SparseSpatialMapResult_getLocalizationStatus_m927FC329C8B00B9689C71E96342B1DC356B3686F(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.String easyar.SparseSpatialMapResult::getLocalizationMapID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SparseSpatialMapResult_getLocalizationMapID_m3571F588A3BA5100B09D3160F0E2617A4CD36009 (SparseSpatialMapResult_tC896FFC3361842BBF86353B945F3DB0961D24154* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMapResult_getLocalizationMapID(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMapResult_getLocalizationMapID_mF5CACAF43608E6C3959153F07B11046187616189(L_3, (&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; String_t* L_6; L_6 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } String_t* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SparseSpatialMapResult/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7BE4FDEB1A4704DA48FA38C1ACD65FB219BD0F28 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* L_0 = (U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983*)il2cpp_codegen_object_new(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m1310A36F110EBF4FAC311CD461F44FD4C519C4DB(L_0, NULL); ((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.SparseSpatialMapResult/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1310A36F110EBF4FAC311CD461F44FD4C519C4DB (U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.SparseSpatialMapResult/<>c::b__4_0(easyar.Detail/OptionalOfMatrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA U3CU3Ec_U3CgetVioPoseU3Eb__4_0_m751ACD3401E7E826B204385D198AFF115EE84B63 (U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* __this, OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_1; L_1 = Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430(Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E L_2 = ___0_p; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_3 = L_2.___value_1; Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_4; L_4 = Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A(L_3, Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A_RuntimeMethod_var); return L_4; } } // easyar.Optional`1 easyar.SparseSpatialMapResult/<>c::b__5_0(easyar.Detail/OptionalOfMatrix44F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA U3CU3Ec_U3CgetMapPoseU3Eb__5_0_m16E0CCE8B23355475769F0EA208687B5A21079D2 (U3CU3Ec_tF2147F0F665F8D3A5C8C715ECEA97EACE116D983* __this, OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? p.value : Optional.Empty); bool L_0; L_0 = OptionalOfMatrix44F_get_has_value_mEB7D753D936645EC16606584EFC54C1D89C5BE19((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_1; L_1 = Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430(Optional_1_get_Empty_m7E45CEEB4EF72B27BF99136CA1CB92FE32898430_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfMatrix44F_t64FD6E1B843F054694CB465CFC8B0F2A74178F6E L_2 = ___0_p; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_3 = L_2.___value_1; Optional_1_t93968622755EF018B50F82DFE7823D33B29B10FA L_4; L_4 = Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A(L_3, Optional_1_op_Implicit_m9AA5F0D1D81319D7C15AECCB2B71FC47A1BF407A_RuntimeMethod_var); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.PlaneData::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneData__ctor_m581568FE4C8C2B186BFA525422DF94BD86D72573 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal PlaneData(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.PlaneData::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlaneData_CloneObject_m86B11B239A3E8ACE6FFCF942EC49517C3B260FD8 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new PlaneData(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* L_7 = (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A*)il2cpp_codegen_object_new(PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var); NullCheck(L_7); PlaneData__ctor_m581568FE4C8C2B186BFA525422DF94BD86D72573(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.PlaneData easyar.PlaneData::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* PlaneData_Clone_m0ED392EEDA3A90B7F13545594B29C32E570454B4 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (PlaneData)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A*)CastclassClass((RuntimeObject*)L_0, PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A_il2cpp_TypeInfo_var)); } } // System.Void easyar.PlaneData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaneData__ctor_m72D3E8BFBBB2E76190AB3BD893CF14EDF0242C1F (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public PlaneData() : base(IntPtr.Zero, Detail.easyar_PlaneData__dtor, Detail.easyar_PlaneData__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_PlaneData__dtor_mA63FAD1E71F632DA8D5F8F17CA4C373886355BDD_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_PlaneData__retain_m1ED2ED4E85AC9F1A4D0CB99D8AD5D8BEA28FEFAF_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_PlaneData__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_PlaneData__ctor_mB1502D380E6EBB8FF784720D42F9710B860F1334((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // easyar.PlaneType easyar.PlaneData::getType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaneData_getType_m675FF816943D4EC6384964C8D5D6DAF6D69416CE (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_PlaneData_getType(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_PlaneData_getType_m40C123D00225256218112AF7D5E0EB68C77B6275(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.Matrix44F easyar.PlaneData::getPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 PlaneData_getPose_mF2A6B31837CC63CC8D87568F6421D7B1435AF9D7 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_PlaneData_getPose(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_4; L_4 = Detail_easyar_PlaneData_getPose_m35B199D9141E96522905176BAF8C26BDDBE523E6(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Matrix44F_t2AC2E226036AA644931F63203A7171FB070EA515 L_5 = V_1; return L_5; } } // System.Single easyar.PlaneData::getExtentX() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaneData_getExtentX_m315C79DC127599709E861078271ADD01D7E44A95 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_PlaneData_getExtentX(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_PlaneData_getExtentX_mF19D3F113266466889E0625CA64BFB05F036F6B1(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } // System.Single easyar.PlaneData::getExtentZ() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaneData_getExtentZ_m0D7EF207ADC19D6D75577CE50F81B1F98C8C2289 (PlaneData_tF4D6C6E3E72C7612491C00900948D3F34FE8F11A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_PlaneData_getExtentZ(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_PlaneData_getExtentZ_m0E66704664CFB622C2524FBB4F24F855999172CF(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.SparseSpatialMapConfig::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig__ctor_mBDBEA223AD60D11CE4E70C49D533358B3A5CAD2B (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SparseSpatialMapConfig(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SparseSpatialMapConfig::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseSpatialMapConfig_CloneObject_m8A836838F1AE6C343A67B5B2A59DACA87979529F (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SparseSpatialMapConfig(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_7 = (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4*)il2cpp_codegen_object_new(SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var); NullCheck(L_7); SparseSpatialMapConfig__ctor_mBDBEA223AD60D11CE4E70C49D533358B3A5CAD2B(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SparseSpatialMapConfig easyar.SparseSpatialMapConfig::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* SparseSpatialMapConfig_Clone_m6B56583DD043B5C903B6C5D60B632BB09AF9FFCC (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SparseSpatialMapConfig)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4*)CastclassClass((RuntimeObject*)L_0, SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_il2cpp_TypeInfo_var)); } } // System.Void easyar.SparseSpatialMapConfig::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig__ctor_m7619FA68AF4DF3AD70E6549CD8AF1E316A78FC49 (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public SparseSpatialMapConfig() : base(IntPtr.Zero, Detail.easyar_SparseSpatialMapConfig__dtor, Detail.easyar_SparseSpatialMapConfig__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapConfig__dtor_m601F4324AE04AAF2C5BD447D32C2877F73A45BEF_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapConfig__retain_m238BCC080CF65DFB288494F388901B16F6C76B03_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_SparseSpatialMapConfig__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMapConfig__ctor_m3D2B1023397E865798196F3F234D2B616E609115((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Void easyar.SparseSpatialMapConfig::setLocalizationMode(easyar.LocalizationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapConfig_setLocalizationMode_mD95E092A70C8A3960451854160AE626B2C80706E (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMapConfig_setLocalizationMode(cdata, @value); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMapConfig_setLocalizationMode_mE2E6FC181A21D9BA118D38737437B0233AE1280D(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // easyar.LocalizationMode easyar.SparseSpatialMapConfig::getLocalizationMode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseSpatialMapConfig_getLocalizationMode_m9DAE09A33AA78EA0D98B30DBF76E1B3D699816B5 (SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMapConfig_getLocalizationMode(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SparseSpatialMapConfig_getLocalizationMode_m29B7C9830630228D61785648E936222A695FF554(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SparseSpatialMap::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap__ctor_m7F73B44DA59F1723D3296C7A1BDEC8B424522C6F (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SparseSpatialMap(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SparseSpatialMap::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseSpatialMap_CloneObject_mF52FA1E48B5DD86FF6C35532A32A222F69B79B50 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SparseSpatialMap(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_7 = (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*)il2cpp_codegen_object_new(SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var); NullCheck(L_7); SparseSpatialMap__ctor_m7F73B44DA59F1723D3296C7A1BDEC8B424522C6F(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SparseSpatialMap easyar.SparseSpatialMap::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMap_Clone_m8F1122B0209AADAFBE62F9CF82042A57BFD4090F (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SparseSpatialMap)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0*)CastclassClass((RuntimeObject*)L_0, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.SparseSpatialMap::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMap_isAvailable_m49F6ED4CDDE65BBB34852AB96D956213D269F3BD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMap_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_SparseSpatialMap_isAvailable_m08D13DC7F5C008548E3669F93CB56222838FBC42(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.InputFrameSink easyar.SparseSpatialMap::inputFrameSink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* SparseSpatialMap_inputFrameSink_m0D009EE7717E49594F3B7C499258B14360D5A568 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_inputFrameSink(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_inputFrameSink_mFF0636B344F7EFAE76AEAC2D9D8539033EA5CEFC(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Int32 easyar.SparseSpatialMap::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseSpatialMap_bufferRequirement_mD68C3E378D931B1A5E267FB1874BBD44FF59CEF7 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMap_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_SparseSpatialMap_bufferRequirement_m7B7C088B0CE3FD659E976924C9FBA3434108CD06(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameSource easyar.SparseSpatialMap::outputFrameSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* SparseSpatialMap_outputFrameSource_m19C5528E1BA621D78D0745632DABCE1E81550DF0 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_outputFrameSource(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_outputFrameSource_mFC7AF73F10796C5906377A825D6297EA29AF3E48(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2; return L_7; } } // easyar.SparseSpatialMap easyar.SparseSpatialMap::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* SparseSpatialMap_create_mB9C946F87971EE18352D036851C7A37ECDE1F9B8 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_m78B2064765B19C5E9D0060350D5EB0CC2FF43D9E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMap__typeName_mDD779739C6F0944BB0BC5135B3837216DB46482E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_create_m4B847E338E8CD38B18117A0AE8AAA9B6C8FACBEE((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SparseSpatialMap__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMap__typeName_mDD779739C6F0944BB0BC5135B3837216DB46482E_RuntimeMethod_var), NULL); SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_5; L_5 = Detail_Object_from_c_TisSparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_m78B2064765B19C5E9D0060350D5EB0CC2FF43D9E(L_3, L_4, Detail_Object_from_c_TisSparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0_m78B2064765B19C5E9D0060350D5EB0CC2FF43D9E_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_6 = V_2; return L_6; } } // System.Void easyar.SparseSpatialMap::setResultPoseType(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_setResultPoseType_mC7AA1D21A8EE92A3DB8506E330AE59F9A6F30371 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, bool ___0_enableStabilization, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMap_setResultPoseType(cdata, enableStabilization); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); bool L_4 = ___0_enableStabilization; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_setResultPoseType_m192F87543BF82888650E2E10EA5F1E270DDC8A8D(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Boolean easyar.SparseSpatialMap::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMap_start_m30A92A53AB15AF5B10B95339D494F632C4D7E15B (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMap_start(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_SparseSpatialMap_start_mF12350BFC09CA880855AC08A4D2233EB34FA18CF(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.SparseSpatialMap::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_stop_m541BED4A8BDB342A91EB7F464E409B119B2F281D (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMap_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_stop_m3F4AA512EA27FC241B7ED13A64D494824744F522(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.SparseSpatialMap::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_close_mA20BEEE73BF7A78C6D38A09D160080DE18BDACFB (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMap_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_close_m1427D6EB3ADDA132CF7C5A45D0290DC2C40BE1D1(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // easyar.Buffer easyar.SparseSpatialMap::getPointCloudBuffer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* SparseSpatialMap_getPointCloudBuffer_m7A96C879166FFF14C7BFC6E544E77C1E10645EDD (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_getPointCloudBuffer(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_getPointCloudBuffer_m414B28AA1F681ACDFD1772CE49D6B40574FA8F55(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_Buffer__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_Buffer__typeName_m7102F9377CE7F4964A070A105E157AD0A2D8541B_RuntimeMethod_var), NULL); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_6; L_6 = Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F(L_4, L_5, Detail_Object_from_c_TisBuffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54_mDDDDAF3DC2C8B84581E8CA27EB425EB63AD5FE5F_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_7 = V_2; return L_7; } } // System.Collections.Generic.List`1 easyar.SparseSpatialMap::getMapPlanes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* SparseSpatialMap_getMapPlanes_mFE8403A99E7B43C146BA58A6F713063C84DB3FC1 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0025: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_getMapPlanes(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_getMapPlanes_m7837A5307682F91D38B31BDB9398D27E10961F60(L_3, (&V_1), NULL); // return Detail.ListOfPlaneData_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; intptr_t L_5 = V_1; List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_6; L_6 = Detail_ListOfPlaneData_from_c_m66860237004D6523C269ECD9C767ABC3881F1B4A(L_4, L_5, NULL); V_2 = L_6; goto IL_002f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002f: { // } List_1_t5F82084AFCF6143EB18B69726E87384A925AC892* L_7 = V_2; return L_7; } } // System.Collections.Generic.List`1 easyar.SparseSpatialMap::hitTestAgainstPointCloud(easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* SparseSpatialMap_hitTestAgainstPointCloud_mBA3AB59DAB01DDCD32C1D2E8A7FC08BE9E6AAD94 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_cameraImagePoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0026: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_hitTestAgainstPointCloud(cdata, cameraImagePoint, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4 = ___0_cameraImagePoint; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_hitTestAgainstPointCloud_m6B3F61F45B38D185B84AFD4C4259902010DE0907(L_3, L_4, (&V_1), NULL); // return Detail.ListOfVec3F_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; intptr_t L_6 = V_1; List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7; L_7 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_5, L_6, NULL); V_2 = L_7; goto IL_0030; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0030: { // } List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_8 = V_2; return L_8; } } // System.Collections.Generic.List`1 easyar.SparseSpatialMap::hitTestAgainstPlanes(easyar.Vec2F) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* SparseSpatialMap_hitTestAgainstPlanes_m7719669BB4410B75C9A27C3DC25D414EBEA59ED2 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 ___0_cameraImagePoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0026: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002f; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002f: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_hitTestAgainstPlanes(cdata, cameraImagePoint, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Vec2F_t5CABD3CD43030E52677F261C1DF60AE30C977684 L_4 = ___0_cameraImagePoint; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_hitTestAgainstPlanes_mA39BBC9983CC2E0F63D01931A24AA8920B2EF9AC(L_3, L_4, (&V_1), NULL); // return Detail.ListOfVec3F_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; intptr_t L_6 = V_1; List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_7; L_7 = Detail_ListOfVec3F_from_c_mAD777743D1F09B34126050B686442137020790C1(L_5, L_6, NULL); V_2 = L_7; goto IL_0030; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0030: { // } List_1_t7915EE474170743D55F8651CF5CCC36D26B88EAE* L_8 = V_2; return L_8; } } // System.String easyar.SparseSpatialMap::getMapVersion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SparseSpatialMap_getMapVersion_mE73A8B0BEAEC7151EFA0532BAF4013A5AAE25F6F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0028; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0028: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_getMapVersion(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_getMapVersion_mF5AC1A472FF17E080E879E8477D9426CB9B19A49((&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; intptr_t L_4 = V_1; String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_3, L_4, NULL); V_2 = L_5; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { // } String_t* L_6 = V_2; return L_6; } } // System.Void easyar.SparseSpatialMap::unloadMap(System.String,easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_unloadMap_m8BDACB760C6DBF25197813D91F1B95F972475C97 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, String_t* ___0_mapID, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___1_callbackScheduler, Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F ___2_resultCallBack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F_TisOptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_m4351AB6DBA801B2F8150366C1FEB49E484A697E5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CunloadMapU3Eb__17_0_m98FF8870E54993BB8BEF01B9D9C69668DCB37243_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* G_B3_0 = NULL; Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); intptr_t G_B3_4; memset((&G_B3_4), 0, sizeof(G_B3_4)); Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* G_B2_0 = NULL; Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); intptr_t G_B2_4; memset((&G_B2_4), 0, sizeof(G_B2_4)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0045: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_SparseSpatialMap_unloadMap(cdata, Detail.String_to_c(ar, mapID), callbackScheduler.cdata, resultCallBack.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromBool { has_value = true, value = Detail.FunctorOfVoidFromBool_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromBool { has_value = false, value = default(Detail.FunctorOfVoidFromBool) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_mapID; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_7 = ___1_callbackScheduler; NullCheck(L_7); intptr_t L_8; L_8 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_7, NULL); Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F L_9 = ___2_resultCallBack; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var); Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* L_10 = ((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_1; Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* L_11 = L_10; G_B2_0 = L_11; G_B2_1 = L_9; G_B2_2 = L_8; G_B2_3 = L_6; G_B2_4 = L_3; if (L_11) { G_B3_0 = L_11; G_B3_1 = L_9; G_B3_2 = L_8; G_B3_3 = L_6; G_B3_4 = L_3; goto IL_0039_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var); U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* L_12 = ((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* L_13 = (Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46*)il2cpp_codegen_object_new(Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46_il2cpp_TypeInfo_var); NullCheck(L_13); Func_2__ctor_m943E859F2BF9831985DFB169AC128D78ACAE9D1E(L_13, L_12, (intptr_t)((void*)U3CU3Ec_U3CunloadMapU3Eb__17_0_m98FF8870E54993BB8BEF01B9D9C69668DCB37243_RuntimeMethod_var), NULL); Func_2_tE20F36662BB7C165141440A2C93A954F841BCD46* L_14 = L_13; ((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_1 = L_14; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_1), (void*)L_14); G_B3_0 = L_14; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; G_B3_4 = G_B2_4; } IL_0039_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 L_15; L_15 = Detail_map_TisOptional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F_TisOptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_m4351AB6DBA801B2F8150366C1FEB49E484A697E5(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F_TisOptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105_m4351AB6DBA801B2F8150366C1FEB49E484A697E5_RuntimeMethod_var); Detail_easyar_SparseSpatialMap_unloadMap_mBC84BD98D5D541A2594A58EBBC2DA110B5EB299D(G_B3_4, G_B3_3, G_B3_2, L_15, NULL); // } goto IL_004f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004f: { // } return; } } // System.Void easyar.SparseSpatialMap::setConfig(easyar.SparseSpatialMapConfig) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_setConfig_m26B6D8D4BFA6B8C75935007D89729D0DFCF32C62 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* ___0_config, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMap_setConfig(cdata, config.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_4 = ___0_config; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_setConfig_mD41BBDC20B1C246FBC620D5015BDD02956B64F8A(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // easyar.SparseSpatialMapConfig easyar.SparseSpatialMap::getConfig() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* SparseSpatialMap_getConfig_m108FAFEC3E079C9EA27EB7960CCCBA32EB2CEC5D (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_m7D2EC304555227C8DD6078BF0BFDCE53CD36D2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapConfig__typeName_m160A998AA3C4897808FEC37E8734B18C27226169_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMap_getConfig(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_getConfig_m3A200640615BFD0E5DAD2E06A956E6C50AC4CFE0(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SparseSpatialMapConfig__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapConfig__typeName_m160A998AA3C4897808FEC37E8734B18C27226169_RuntimeMethod_var), NULL); SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_6; L_6 = Detail_Object_from_c_TisSparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_m7D2EC304555227C8DD6078BF0BFDCE53CD36D2B3(L_4, L_5, Detail_Object_from_c_TisSparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4_m7D2EC304555227C8DD6078BF0BFDCE53CD36D2B3_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } SparseSpatialMapConfig_t1A84A85396926AC79642A9B0A295585619AE5AC4* L_7 = V_2; return L_7; } } // System.Boolean easyar.SparseSpatialMap::startLocalization() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMap_startLocalization_m4D5705CA05EF37849FFDCAC7C02DDAA87C9A86B0 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMap_startLocalization(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_SparseSpatialMap_startLocalization_m74D5D447693933E9A3B8A06101E77A9D95C8C242(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.SparseSpatialMap::stopLocalization() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMap_stopLocalization_m60F972FE033D71DF21C42D26DB8EE742D98E5679 (SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMap_stopLocalization(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMap_stopLocalization_m09DDABDD070F95A1E0540FFF926C40A0A915DF53(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.SparseSpatialMap/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC3CEA6A7BF2E09098D1181F4754B0366EEE5427D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* L_0 = (U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6*)il2cpp_codegen_object_new(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m5CD9929441891F6CB09948A90AF6F5E330C7A791(L_0, NULL); ((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.SparseSpatialMap/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m5CD9929441891F6CB09948A90AF6F5E330C7A791 (U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromBool easyar.SparseSpatialMap/<>c::b__17_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 U3CU3Ec_U3CunloadMapU3Eb__17_0_m98FF8870E54993BB8BEF01B9D9C69668DCB37243 (U3CU3Ec_t5006AC18139E12A4FB3ADE92FC19FCCE0AA975D6* __this, Optional_1_tBE7DD9CF7DE6A2944020C663480B786880187C2F ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mE1E380D723AE75DCDF1CF47624EABB4D758C86D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m84D5865BAD6DF84D3C015BABB49B4B695D2409B0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_SparseSpatialMap_unloadMap(cdata, Detail.String_to_c(ar, mapID), callbackScheduler.cdata, resultCallBack.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromBool { has_value = true, value = Detail.FunctorOfVoidFromBool_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromBool { has_value = false, value = default(Detail.FunctorOfVoidFromBool) })); bool L_0; L_0 = Optional_1_get_OnSome_mE1E380D723AE75DCDF1CF47624EABB4D758C86D9((&___0_p), Optional_1_get_OnSome_mE1E380D723AE75DCDF1CF47624EABB4D758C86D9_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105)); OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72((&V_0), (bool)0, NULL); FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F* L_1 = (FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F)); OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105)); OptionalOfFunctorOfVoidFromBool_set_has_value_m8DD19830D2584A2E1D09626CB4399B4317616E72((&V_0), (bool)1, NULL); Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3; L_3 = Optional_1_get_Value_m84D5865BAD6DF84D3C015BABB49B4B695D2409B0((&___0_p), Optional_1_get_Value_m84D5865BAD6DF84D3C015BABB49B4B695D2409B0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromBool_t5839A04AD1616B80EDDF4D151D28A7693F9D6D3F L_4; L_4 = Detail_FunctorOfVoidFromBool_to_c_mEACF386C82D09499453F9A2422B51D6B1CE325EF(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromBool_tD0C2AA5FC3A5DDD488583BB426BB214738CA3105 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.SparseSpatialMapManager::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager__ctor_mFFE6D92AD7417E833BCB2FE6D27E5EDE2D527C1B (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SparseSpatialMapManager(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SparseSpatialMapManager::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SparseSpatialMapManager_CloneObject_m46C352A3BF804A4567AD4B8F0E63373EC9A61874 (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SparseSpatialMapManager(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_7 = (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA*)il2cpp_codegen_object_new(SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var); NullCheck(L_7); SparseSpatialMapManager__ctor_mFFE6D92AD7417E833BCB2FE6D27E5EDE2D527C1B(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SparseSpatialMapManager easyar.SparseSpatialMapManager::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapManager_Clone_m9A1B3495099906121F510082B6F7BAF49CD39A5B (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SparseSpatialMapManager)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA*)CastclassClass((RuntimeObject*)L_0, SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_il2cpp_TypeInfo_var)); } } // System.Boolean easyar.SparseSpatialMapManager::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseSpatialMapManager_isAvailable_m251CE0C2CA2D2CAA8905C3BDB2BC9E00C2B3B5A0 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_SparseSpatialMapManager_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_SparseSpatialMapManager_isAvailable_mFAEDA9527BAC8E76E96E7418D6A1EBED3F33E662(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // easyar.SparseSpatialMapManager easyar.SparseSpatialMapManager::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* SparseSpatialMapManager_create_m3401506E32E7F0171F1374B82E6BFF04FD1ADE3B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_m2B2F2B3F892A5098924DC6E5B46017DDF78B0FF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SparseSpatialMapManager__typeName_m399F2B6C2C217997927527ADB72A9190B9E0314E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_SparseSpatialMapManager_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMapManager_create_mCC7158366A77804A0AD67BDB664D04CF57A11AB9((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SparseSpatialMapManager__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_SparseSpatialMapManager__typeName_m399F2B6C2C217997927527ADB72A9190B9E0314E_RuntimeMethod_var), NULL); SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_5; L_5 = Detail_Object_from_c_TisSparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_m2B2F2B3F892A5098924DC6E5B46017DDF78B0FF3(L_3, L_4, Detail_Object_from_c_TisSparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA_m2B2F2B3F892A5098924DC6E5B46017DDF78B0FF3_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* L_6 = V_2; return L_6; } } // System.Void easyar.SparseSpatialMapManager::host(easyar.SparseSpatialMap,System.String,System.String,System.String,System.String,easyar.Optional`1,easyar.Optional`1,easyar.CallbackScheduler,System.Action`3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager_host_m3516056633F8D5E468B4897926FB0E4EA92B9DD2 (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_mapBuilder, String_t* ___1_apiKey, String_t* ___2_apiSecret, String_t* ___3_sparseSpatialMapAppId, String_t* ___4_name, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___5_preview, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___6_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___7_callbackScheduler, Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* ___8_onCompleted, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_m02BB09416E560C4FEE6691203EF78B67F821BFEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3ChostU3Eb__5_0_m6E806C4FAE1164B0D00F8B5CF7E3C130DB027A6B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3ChostU3Eb__5_1_mDA6CDFA6A2C0FC5EF4EF120EED642F4F3740734B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* G_B3_0 = NULL; Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); intptr_t G_B3_4; memset((&G_B3_4), 0, sizeof(G_B3_4)); intptr_t G_B3_5; memset((&G_B3_5), 0, sizeof(G_B3_5)); intptr_t G_B3_6; memset((&G_B3_6), 0, sizeof(G_B3_6)); intptr_t G_B3_7; memset((&G_B3_7), 0, sizeof(G_B3_7)); Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* G_B2_0 = NULL; Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); intptr_t G_B2_4; memset((&G_B2_4), 0, sizeof(G_B2_4)); intptr_t G_B2_5; memset((&G_B2_5), 0, sizeof(G_B2_5)); intptr_t G_B2_6; memset((&G_B2_6), 0, sizeof(G_B2_6)); intptr_t G_B2_7; memset((&G_B2_7), 0, sizeof(G_B2_7)); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B5_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B5_1; memset((&G_B5_1), 0, sizeof(G_B5_1)); OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 G_B5_2; memset((&G_B5_2), 0, sizeof(G_B5_2)); intptr_t G_B5_3; memset((&G_B5_3), 0, sizeof(G_B5_3)); intptr_t G_B5_4; memset((&G_B5_4), 0, sizeof(G_B5_4)); intptr_t G_B5_5; memset((&G_B5_5), 0, sizeof(G_B5_5)); intptr_t G_B5_6; memset((&G_B5_6), 0, sizeof(G_B5_6)); intptr_t G_B5_7; memset((&G_B5_7), 0, sizeof(G_B5_7)); intptr_t G_B5_8; memset((&G_B5_8), 0, sizeof(G_B5_8)); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B4_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B4_1; memset((&G_B4_1), 0, sizeof(G_B4_1)); OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 G_B4_2; memset((&G_B4_2), 0, sizeof(G_B4_2)); intptr_t G_B4_3; memset((&G_B4_3), 0, sizeof(G_B4_3)); intptr_t G_B4_4; memset((&G_B4_4), 0, sizeof(G_B4_4)); intptr_t G_B4_5; memset((&G_B4_5), 0, sizeof(G_B4_5)); intptr_t G_B4_6; memset((&G_B4_6), 0, sizeof(G_B4_6)); intptr_t G_B4_7; memset((&G_B4_7), 0, sizeof(G_B4_7)); intptr_t G_B4_8; memset((&G_B4_8), 0, sizeof(G_B4_8)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0091: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_009a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_009a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_SparseSpatialMapManager_host(cdata, mapBuilder.cdata, Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, sparseSpatialMapAppId), Detail.String_to_c(ar, name), preview.map(p => p.OnSome ? new Detail.OptionalOfImage { has_value = true, value = p.Value.cdata } : new Detail.OptionalOfImage { has_value = false, value = default(IntPtr) }), timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromBoolAndStringAndString_to_c(onCompleted)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_4 = ___0_mapBuilder; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_apiKey; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_apiSecret; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0; String_t* L_13 = ___3_sparseSpatialMapAppId; intptr_t L_14; L_14 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_12, L_13, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_15 = V_0; String_t* L_16 = ___4_name; intptr_t L_17; L_17 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_15, L_16, NULL); Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_18 = ___5_preview; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* L_19 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1; Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* L_20 = L_19; G_B2_0 = L_20; G_B2_1 = L_18; G_B2_2 = L_17; G_B2_3 = L_14; G_B2_4 = L_11; G_B2_5 = L_8; G_B2_6 = L_5; G_B2_7 = L_3; if (L_20) { G_B3_0 = L_20; G_B3_1 = L_18; G_B3_2 = L_17; G_B3_3 = L_14; G_B3_4 = L_11; G_B3_5 = L_8; G_B3_6 = L_5; G_B3_7 = L_3; goto IL_0051_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* L_21 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* L_22 = (Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6*)il2cpp_codegen_object_new(Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6_il2cpp_TypeInfo_var); NullCheck(L_22); Func_2__ctor_m735227CE284FC3FA83E701A903B1B4CC98A9A0A5(L_22, L_21, (intptr_t)((void*)U3CU3Ec_U3ChostU3Eb__5_0_m6E806C4FAE1164B0D00F8B5CF7E3C130DB027A6B_RuntimeMethod_var), NULL); Func_2_tE3D0FE82E32856E77A3C38079BABB813A9F3CFD6* L_23 = L_22; ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_23; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_23); G_B3_0 = L_23; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; G_B3_4 = G_B2_4; G_B3_5 = G_B2_5; G_B3_6 = G_B2_6; G_B3_7 = G_B2_7; } IL_0051_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 L_24; L_24 = Detail_map_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_m02BB09416E560C4FEE6691203EF78B67F821BFEF(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_m02BB09416E560C4FEE6691203EF78B67F821BFEF_RuntimeMethod_var); Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_25 = ___6_timeoutMilliseconds; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_26 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_27 = L_26; G_B4_0 = L_27; G_B4_1 = L_25; G_B4_2 = L_24; G_B4_3 = G_B3_2; G_B4_4 = G_B3_3; G_B4_5 = G_B3_4; G_B4_6 = G_B3_5; G_B4_7 = G_B3_6; G_B4_8 = G_B3_7; if (L_27) { G_B5_0 = L_27; G_B5_1 = L_25; G_B5_2 = L_24; G_B5_3 = G_B3_2; G_B5_4 = G_B3_3; G_B5_5 = G_B3_4; G_B5_6 = G_B3_5; G_B5_7 = G_B3_6; G_B5_8 = G_B3_7; goto IL_0077_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* L_28 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_29 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); NullCheck(L_29); Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_29, L_28, (intptr_t)((void*)U3CU3Ec_U3ChostU3Eb__5_1_mDA6CDFA6A2C0FC5EF4EF120EED642F4F3740734B_RuntimeMethod_var), NULL); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_30 = L_29; ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2 = L_30; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__5_1_2), (void*)L_30); G_B5_0 = L_30; G_B5_1 = G_B4_1; G_B5_2 = G_B4_2; G_B5_3 = G_B4_3; G_B5_4 = G_B4_4; G_B5_5 = G_B4_5; G_B5_6 = G_B4_6; G_B5_7 = G_B4_7; G_B5_8 = G_B4_8; } IL_0077_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_31; L_31 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B5_1, G_B5_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_32 = ___7_callbackScheduler; NullCheck(L_32); intptr_t L_33; L_33 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_32, NULL); Action_3_t47E9CF1E65520D47EFEF70D153A098B729C5CB10* L_34 = ___8_onCompleted; FunctorOfVoidFromBoolAndStringAndString_t6DE49DA0B41E6EC3C81688EFB7C673432B849B0E L_35; L_35 = Detail_FunctorOfVoidFromBoolAndStringAndString_to_c_m3181498C44569FEF30E1953D38436BAE2A13C784(L_34, NULL); Detail_easyar_SparseSpatialMapManager_host_mDE5D364D2F1D38A7C6A40C7681EF8CB9A1712559(G_B5_8, G_B5_7, G_B5_6, G_B5_5, G_B5_4, G_B5_3, G_B5_2, L_31, L_33, L_35, NULL); // } goto IL_009b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009b: { // } return; } } // System.Void easyar.SparseSpatialMapManager::load(easyar.SparseSpatialMap,System.String,System.String,System.String,System.String,easyar.Optional`1,easyar.CallbackScheduler,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager_load_m66185C9B3EA13116BA28F1CCB514A9959735C9AF (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* ___0_mapTracker, String_t* ___1_serverMapId, String_t* ___2_apiKey, String_t* ___3_apiSecret, String_t* ___4_sparseSpatialMapAppId, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___5_timeoutMilliseconds, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___6_callbackScheduler, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* ___7_onCompleted, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CloadU3Eb__6_0_mAE18F814109C7316D465F28EB1F53B923511428A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B3_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); intptr_t G_B3_3; memset((&G_B3_3), 0, sizeof(G_B3_3)); intptr_t G_B3_4; memset((&G_B3_4), 0, sizeof(G_B3_4)); intptr_t G_B3_5; memset((&G_B3_5), 0, sizeof(G_B3_5)); intptr_t G_B3_6; memset((&G_B3_6), 0, sizeof(G_B3_6)); intptr_t G_B3_7; memset((&G_B3_7), 0, sizeof(G_B3_7)); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* G_B2_0 = NULL; Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); intptr_t G_B2_3; memset((&G_B2_3), 0, sizeof(G_B2_3)); intptr_t G_B2_4; memset((&G_B2_4), 0, sizeof(G_B2_4)); intptr_t G_B2_5; memset((&G_B2_5), 0, sizeof(G_B2_5)); intptr_t G_B2_6; memset((&G_B2_6), 0, sizeof(G_B2_6)); intptr_t G_B2_7; memset((&G_B2_7), 0, sizeof(G_B2_7)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0074; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0074: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_SparseSpatialMapManager_load(cdata, mapTracker.cdata, Detail.String_to_c(ar, serverMapId), Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, sparseSpatialMapAppId), timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromBoolAndString_to_c(onCompleted)); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); SparseSpatialMap_tAA11A5838F5EA3B1A881007A27DC959C937F90A0* L_4 = ___0_mapTracker; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_serverMapId; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_apiKey; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_12 = V_0; String_t* L_13 = ___3_apiSecret; intptr_t L_14; L_14 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_12, L_13, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_15 = V_0; String_t* L_16 = ___4_sparseSpatialMapAppId; intptr_t L_17; L_17 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_15, L_16, NULL); Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA L_18 = ___5_timeoutMilliseconds; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_19 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_20 = L_19; G_B2_0 = L_20; G_B2_1 = L_18; G_B2_2 = L_17; G_B2_3 = L_14; G_B2_4 = L_11; G_B2_5 = L_8; G_B2_6 = L_5; G_B2_7 = L_3; if (L_20) { G_B3_0 = L_20; G_B3_1 = L_18; G_B3_2 = L_17; G_B3_3 = L_14; G_B3_4 = L_11; G_B3_5 = L_8; G_B3_6 = L_5; G_B3_7 = L_3; goto IL_0051_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* L_21 = ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_22 = (Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940*)il2cpp_codegen_object_new(Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940_il2cpp_TypeInfo_var); NullCheck(L_22); Func_2__ctor_m18AAB304382868CE91380E624679188A34082726(L_22, L_21, (intptr_t)((void*)U3CU3Ec_U3CloadU3Eb__6_0_mAE18F814109C7316D465F28EB1F53B923511428A_RuntimeMethod_var), NULL); Func_2_tF229D910611AD3D7F5397204D20C301DAB1CF940* L_23 = L_22; ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3 = L_23; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_3), (void*)L_23); G_B3_0 = L_23; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; G_B3_4 = G_B2_4; G_B3_5 = G_B2_5; G_B3_6 = G_B2_6; G_B3_7 = G_B2_7; } IL_0051_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_24; L_24 = Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA_TisOptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934_m5F38B2232CB3440F08AF52EE65A3DA741DBE8D39_RuntimeMethod_var); CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_25 = ___6_callbackScheduler; NullCheck(L_25); intptr_t L_26; L_26 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_25, NULL); Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_27 = ___7_onCompleted; FunctorOfVoidFromBoolAndString_t36561742EF08A714AED87F65679A9B30812AD58C L_28; L_28 = Detail_FunctorOfVoidFromBoolAndString_to_c_m9AB83EE18026386D2A536DA8A2C55B8196685359(L_27, NULL); Detail_easyar_SparseSpatialMapManager_load_m01F69BE9325734D971BC9AB3C850E4D16CCC58D1(G_B3_7, G_B3_6, G_B3_5, G_B3_4, G_B3_3, G_B3_2, L_24, L_26, L_28, NULL); // } goto IL_0075; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0075: { // } return; } } // System.Void easyar.SparseSpatialMapManager::clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseSpatialMapManager_clear_m53993940ECE5E8439BBB3AAA9AB4F18ED695335B (SparseSpatialMapManager_t828AF63E70B9312D2BAFDE8EBF6443861B757FFA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SparseSpatialMapManager_clear(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SparseSpatialMapManager_clear_mE3409773EEC88944D072146A0574FF7D4801382B(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.SparseSpatialMapManager/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB7A14FD9D1A2BE1E74440F93F6B28A0BA4511AED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* L_0 = (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8*)il2cpp_codegen_object_new(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m14B31DF5D7CD0E46D11ABE3387EF30F72180938C(L_0, NULL); ((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.SparseSpatialMapManager/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m14B31DF5D7CD0E46D11ABE3387EF30F72180938C (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfImage easyar.SparseSpatialMapManager/<>c::b__5_0(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 U3CU3Ec_U3ChostU3Eb__5_0_m6E806C4FAE1164B0D00F8B5CF7E3C130DB027A6B (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* __this, Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mE8577B10483AEF7021A6A99D128C9A827FC7C3C1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m459F33FD3971F5E725032D66DAF86C653CBEC83F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_SparseSpatialMapManager_host(cdata, mapBuilder.cdata, Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, sparseSpatialMapAppId), Detail.String_to_c(ar, name), preview.map(p => p.OnSome ? new Detail.OptionalOfImage { has_value = true, value = p.Value.cdata } : new Detail.OptionalOfImage { has_value = false, value = default(IntPtr) }), timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromBoolAndStringAndString_to_c(onCompleted)); bool L_0; L_0 = Optional_1_get_OnSome_mE8577B10483AEF7021A6A99D128C9A827FC7C3C1((&___0_p), Optional_1_get_OnSome_mE8577B10483AEF7021A6A99D128C9A827FC7C3C1_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29)); OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9((&V_0), (bool)0, NULL); intptr_t* L_1 = (intptr_t*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(intptr_t)); OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29)); OptionalOfImage_set_has_value_mC335593EFBE203FBFC48BBA92D02249BC87410C9((&V_0), (bool)1, NULL); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_3; L_3 = Optional_1_get_Value_m459F33FD3971F5E725032D66DAF86C653CBEC83F((&___0_p), Optional_1_get_Value_m459F33FD3971F5E725032D66DAF86C653CBEC83F_RuntimeMethod_var); NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); (&V_0)->___value_1 = L_4; OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 L_5 = V_0; return L_5; } } // easyar.Detail/OptionalOfInt easyar.SparseSpatialMapManager/<>c::b__5_1(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3ChostU3Eb__5_1_mDA6CDFA6A2C0FC5EF4EF120EED642F4F3740734B (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_SparseSpatialMapManager_host(cdata, mapBuilder.cdata, Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, sparseSpatialMapAppId), Detail.String_to_c(ar, name), preview.map(p => p.OnSome ? new Detail.OptionalOfImage { has_value = true, value = p.Value.cdata } : new Detail.OptionalOfImage { has_value = false, value = default(IntPtr) }), timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromBoolAndStringAndString_to_c(onCompleted)); bool L_0; L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); if (L_0) { goto IL_0023; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL); (&V_0)->___value_1 = 0; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0; return L_1; } IL_0023: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL); int32_t L_2; L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); (&V_0)->___value_1 = L_2; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_3 = V_0; return L_3; } } // easyar.Detail/OptionalOfInt easyar.SparseSpatialMapManager/<>c::b__6_0(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 U3CU3Ec_U3CloadU3Eb__6_0_mAE18F814109C7316D465F28EB1F53B923511428A (U3CU3Ec_t1926DD7BF40158004BD3F1AD7569FE868C63C7D8* __this, Optional_1_tE7438B16A5596BE4DF9FAAF634D49D6F82AF1EBA ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_SparseSpatialMapManager_load(cdata, mapTracker.cdata, Detail.String_to_c(ar, serverMapId), Detail.String_to_c(ar, apiKey), Detail.String_to_c(ar, apiSecret), Detail.String_to_c(ar, sparseSpatialMapAppId), timeoutMilliseconds.map(p => p.OnSome ? new Detail.OptionalOfInt { has_value = true, value = p.Value } : new Detail.OptionalOfInt { has_value = false, value = default(int) }), callbackScheduler.cdata, Detail.FunctorOfVoidFromBoolAndString_to_c(onCompleted)); bool L_0; L_0 = Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6((&___0_p), Optional_1_get_OnSome_m0C5A126FCB36800868FE0448514CBEE88930C4B6_RuntimeMethod_var); if (L_0) { goto IL_0023; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)0, NULL); (&V_0)->___value_1 = 0; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 L_1 = V_0; return L_1; } IL_0023: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934)); OptionalOfInt_set_has_value_m659849AB2B4C267AF131BFE3DF40CEABA0F08573((&V_0), (bool)1, NULL); int32_t L_2; L_2 = Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686((&___0_p), Optional_1_get_Value_m2BA64181E571BD56607145D84B51647CD3ABD686_RuntimeMethod_var); (&V_0)->___value_1 = L_2; OptionalOfInt_tFF3A33E84CD1D832202971C7E763ED0062288934 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 #ifdef __clang__ #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 easyar.Engine::schemaHash() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Engine_schemaHash_m2CDFC25628A25FEAD1A5562B4F8E6FC44F034F24 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Engine_schemaHash(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Detail_easyar_Engine_schemaHash_m21CE9EDD8E3A28DBD09FA84755B9410A9428DB69(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } int32_t L_4 = V_1; return L_4; } } // System.Boolean easyar.Engine::initialize(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_initialize_mA1131E33354C0FABF835AFBFC5FB394159AE65F1 (String_t* ___0_licenseKey, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // if (Detail.easyar_Engine_schemaHash() != 1331383719) il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_0; L_0 = Detail_easyar_Engine_schemaHash_m21CE9EDD8E3A28DBD09FA84755B9410A9428DB69(NULL); if ((((int32_t)L_0) == ((int32_t)((int32_t)1331383719)))) { goto IL_0017; } } { // throw new InvalidOperationException("SchemaHashNotMatched"); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_1); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2E43768452D53B5508E316A11612D1DDC9C66D07)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Engine_initialize_mA1131E33354C0FABF835AFBFC5FB394159AE65F1_RuntimeMethod_var))); } IL_0017: { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_2); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_2, NULL); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002c: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; if (!L_3) { goto IL_0035; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); } IL_0035: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Engine_initialize(Detail.String_to_c(ar, licenseKey)); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; String_t* L_6 = ___0_licenseKey; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_7; L_7 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_5, L_6, NULL); bool L_8; L_8 = Detail_easyar_Engine_initialize_mE3AB72B9E6FA7FC87ADE9C0E3DC4F53ACC767423(L_7, NULL); // return _return_value_; V_1 = L_8; goto IL_0036; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0036: { // } bool L_9 = V_1; return L_9; } } // System.Void easyar.Engine::onPause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_onPause_mF635D2CD434B6B256493F8D1E2ED7797FB4C0722 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0016; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0016: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Engine_onPause(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_onPause_m840121AA8F34DAA74F3D9005E95EFD6A62EBD336(NULL); // } goto IL_0017; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0017: { // } return; } } // System.Void easyar.Engine::onResume() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine_onResume_mC2F847FE1E7295081665F01B937B54D6520E0677 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000d: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0016; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0016: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_Engine_onResume(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_onResume_m8F0FE3BD37B187721B1689D7F7B732D6635D1A28(NULL); // } goto IL_0017; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0017: { // } return; } } // System.String easyar.Engine::errorMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Engine_errorMessage_m3FEB7109374BD97D4A705542D1CF5E56819FEA29 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0028; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0028: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Engine_errorMessage(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_errorMessage_m8BF66930594FC59D6BEF653B6FBA4A5B0E8649CB((&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; intptr_t L_4 = V_1; String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_3, L_4, NULL); V_2 = L_5; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { // } String_t* L_6 = V_2; return L_6; } } // System.String easyar.Engine::versionString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Engine_versionString_mE3383441F9BE2BC42179FAA9DE5E972DB15E18F2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0028; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0028: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Engine_versionString(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_versionString_m39225AF8D04A5E4DF6B73F4E51438154977D4DAF((&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; intptr_t L_4 = V_1; String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_3, L_4, NULL); V_2 = L_5; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { // } String_t* L_6 = V_2; return L_6; } } // System.String easyar.Engine::name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Engine_name_m4D1CDF2CFB6FB032358488347FEB086AE46D42B9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0028; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0028: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Engine_name(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_name_m1A8B09B335AB42CC1E9240CA5BAE146B9D7A51C8((&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; intptr_t L_4 = V_1; String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_3, L_4, NULL); V_2 = L_5; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { // } String_t* L_6 = V_2; return L_6; } } // System.String easyar.Engine::variant() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Engine_variant_m17A6C74042B27918929AB95BD16BD9845CDF0045 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); String_t* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0028; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0028: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_Engine_variant(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_Engine_variant_m0AA7211DC01EFCFC7BDB89A094A06F31EFED6779((&V_1), NULL); // return Detail.String_from_c(ar, _return_value_); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; intptr_t L_4 = V_1; String_t* L_5; L_5 = Detail_String_from_c_mED8FF501F8AD2E91EFCD764F3FD6022D7AE38E78(L_3, L_4, NULL); V_2 = L_5; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { // } String_t* L_6 = V_2; return L_6; } } // System.Boolean easyar.Engine::isLicenseKeyMatched(System.String,System.String,System.String,easyar.EngineOperatingSystem) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Engine_isLicenseKeyMatched_m57E14768E6D3551F488E637AE7DEBCF15C7B0D45 (String_t* ___0_licenseKey, String_t* ___1_packageName, String_t* ___2_variant, int32_t ___3_operatingSystem, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0024: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_002d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_002d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_Engine_isLicenseKeyMatched(Detail.String_to_c(ar, licenseKey), Detail.String_to_c(ar, packageName), Detail.String_to_c(ar, variant), operatingSystem); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = V_0; String_t* L_4 = ___0_licenseKey; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_5; L_5 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_3, L_4, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_6 = V_0; String_t* L_7 = ___1_packageName; intptr_t L_8; L_8 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_6, L_7, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_9 = V_0; String_t* L_10 = ___2_variant; intptr_t L_11; L_11 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_9, L_10, NULL); int32_t L_12 = ___3_operatingSystem; bool L_13; L_13 = Detail_easyar_Engine_isLicenseKeyMatched_mED2FDC532BCD53C4BF70F7A8DE6EA5754CF7D5D3(L_5, L_8, L_11, L_12, NULL); // return _return_value_; V_1 = L_13; goto IL_002e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002e: { // } bool L_14 = V_1; return L_14; } } // System.Void easyar.Engine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Engine__ctor_m44F1610FD8150442AA26EB8115E7A410C48D9A5A (Engine_tB2DFC1A4632E81A0C1F3D770F2DF97CF1DACC9E4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #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 easyar.VideoPlayer::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer__ctor_m5F871ECB662E4C6D6023AAF72CADC0DB4EB9E738 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal VideoPlayer(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.VideoPlayer::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VideoPlayer_CloneObject_mD6617D1D67078C0C9AF9DC195E04DF74C002D359 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new VideoPlayer(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* L_7 = (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2*)il2cpp_codegen_object_new(VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var); NullCheck(L_7); VideoPlayer__ctor_m5F871ECB662E4C6D6023AAF72CADC0DB4EB9E738(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.VideoPlayer easyar.VideoPlayer::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* VideoPlayer_Clone_m387BBCBF28F300508139498C6E828A0DF704120D (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (VideoPlayer)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2*)CastclassClass((RuntimeObject*)L_0, VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2_il2cpp_TypeInfo_var)); } } // System.Void easyar.VideoPlayer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer__ctor_m4D75835FA914924FF9097042393597A7C172578F (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { // public VideoPlayer() : base(IntPtr.Zero, Detail.easyar_VideoPlayer__dtor, Detail.easyar_VideoPlayer__retain) intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = (Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2*)il2cpp_codegen_object_new(Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2_il2cpp_TypeInfo_var); NullCheck(L_1); Action_1__ctor_m3657419BEA982F0D4CD1F16862138852C86D0953(L_1, NULL, (intptr_t)((void*)Detail_easyar_VideoPlayer__dtor_mA429F0D956C8F2A3ECBA2D68F059F9DE0C8C8974_RuntimeMethod_var), NULL); Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A*)il2cpp_codegen_object_new(Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A_il2cpp_TypeInfo_var); NullCheck(L_2); Retainer__ctor_m03ED548CEF1EC8A84CEC7F85CA1D8F2ADFDA20B9(L_2, NULL, (intptr_t)((void*)Detail_easyar_VideoPlayer__retain_m57D2B0FDA7B9F3BCDD7E01083A957C11C13EB864_RuntimeMethod_var), NULL); RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_3 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_3); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_3, NULL); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003f: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; if (!L_4) { goto IL_0048; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5); } IL_0048: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = IntPtr.Zero; intptr_t L_6 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_1 = L_6; // Detail.easyar_VideoPlayer__ctor(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer__ctor_m1BFC6A913E88BDFE8EC97C4E833BD3FBD7218F1A((&V_1), NULL); // cdata_ = _return_value_; intptr_t L_7 = V_1; ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___cdata__0 = L_7; // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0049: { // } return; } } // System.Boolean easyar.VideoPlayer::isAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoPlayer_isAvailable_m9172F81AB3B05E61131F8D52F1E589171A5FB13E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_000e: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0017; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0017: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_isAvailable(); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_3; L_3 = Detail_easyar_VideoPlayer_isAvailable_m59E522DC97E21521CDBA7D3278A634CA6D850C75(NULL); // return _return_value_; V_1 = L_3; goto IL_0018; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0018: { // } bool L_4 = V_1; return L_4; } } // System.Void easyar.VideoPlayer::setVideoType(easyar.VideoType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_setVideoType_mAB32975331DD6CD5AEC9BC77B732517197267691 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, int32_t ___0_videoType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_setVideoType(cdata, videoType); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_videoType; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_setVideoType_m9AB07CCFF336EFE00CADD43BAEC0097D57BAFE25(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } // System.Void easyar.VideoPlayer::setRenderTexture(easyar.TextureId) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_setRenderTexture_mF69C339088C550ED2A33E7B166968D79DE292A81 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* ___0_texture, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_setRenderTexture(cdata, texture.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); TextureId_tFC8FF6E0755D9DB70BEBC7A4207D522D1B41C2BE* L_4 = ___0_texture; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_setRenderTexture_mECD63B5DF15404429BD7CA8DCA5D8601DBAF7B3D(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.VideoPlayer::open(System.String,easyar.StorageType,easyar.CallbackScheduler,easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_open_m5CB41C589F4E74501AA920CEF371BE3F0379645A (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, String_t* ___0_path, int32_t ___1_storageType, CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* ___2_callbackScheduler, Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 ___3_callback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6_TisOptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_m87A965AE1F6F5EA0742CF76E2D2F255649F4AEDC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CopenU3Eb__7_0_mA671400A2D4C507CA7C18E86D4C4B7B1899EFDED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* G_B3_0 = NULL; Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); int32_t G_B3_3 = 0; intptr_t G_B3_4; memset((&G_B3_4), 0, sizeof(G_B3_4)); intptr_t G_B3_5; memset((&G_B3_5), 0, sizeof(G_B3_5)); Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* G_B2_0 = NULL; Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); int32_t G_B2_3 = 0; intptr_t G_B2_4; memset((&G_B2_4), 0, sizeof(G_B2_4)); intptr_t G_B2_5; memset((&G_B2_5), 0, sizeof(G_B2_5)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0047: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0050; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0050: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_VideoPlayer_open(cdata, Detail.String_to_c(ar, path), storageType, callbackScheduler.cdata, callback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromVideoStatus { has_value = true, value = Detail.FunctorOfVoidFromVideoStatus_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromVideoStatus { has_value = false, value = default(Detail.FunctorOfVoidFromVideoStatus) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_4 = V_0; String_t* L_5 = ___0_path; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); intptr_t L_6; L_6 = Detail_String_to_c_m10BEA2E24D0BF13D4FF78CC9DDF7F0A06308A1EA(L_4, L_5, NULL); int32_t L_7 = ___1_storageType; CallbackScheduler_t6FC995D035D641811475B3EE0762B485D065FCED* L_8 = ___2_callbackScheduler; NullCheck(L_8); intptr_t L_9; L_9 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_8, NULL); Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 L_10 = ___3_callback; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var); Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* L_11 = ((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1; Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* L_12 = L_11; G_B2_0 = L_12; G_B2_1 = L_10; G_B2_2 = L_9; G_B2_3 = L_7; G_B2_4 = L_6; G_B2_5 = L_3; if (L_12) { G_B3_0 = L_12; G_B3_1 = L_10; G_B3_2 = L_9; G_B3_3 = L_7; G_B3_4 = L_6; G_B3_5 = L_3; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var); U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* L_13 = ((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* L_14 = (Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B*)il2cpp_codegen_object_new(Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B_il2cpp_TypeInfo_var); NullCheck(L_14); Func_2__ctor_mB15C9DD1662BFF08CAD5E0AB4B1B4E338B03D643(L_14, L_13, (intptr_t)((void*)U3CU3Ec_U3CopenU3Eb__7_0_mA671400A2D4C507CA7C18E86D4C4B7B1899EFDED_RuntimeMethod_var), NULL); Func_2_t24CC499E5C7FE3A227909E5CE200F3A670A4AE8B* L_15 = L_14; ((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1 = L_15; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9__7_0_1), (void*)L_15); G_B3_0 = L_15; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; G_B3_3 = G_B2_3; G_B3_4 = G_B2_4; G_B3_5 = G_B2_5; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 L_16; L_16 = Detail_map_TisOptional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6_TisOptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_m87A965AE1F6F5EA0742CF76E2D2F255649F4AEDC(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6_TisOptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0_m87A965AE1F6F5EA0742CF76E2D2F255649F4AEDC_RuntimeMethod_var); Detail_easyar_VideoPlayer_open_m97555B27EAB67A96F50912B02DA865E59CA666DC(G_B3_5, G_B3_4, G_B3_3, G_B3_2, L_16, NULL); // } goto IL_0051; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0051: { // } return; } } // System.Void easyar.VideoPlayer::close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_close_mCE1931C09F585DAC0DB0E7C2F9BF28C619BE4877 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_close(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_close_mD5700F519C7ED8C7AFD2DBC8D752EF67DF2BB929(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Boolean easyar.VideoPlayer::play() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoPlayer_play_m1CA00BB3D27852EA7A4546D1EF07D59A001F01F7 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_play(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_VideoPlayer_play_mCBBA65B3999B850AC66146254041E61876C760C1(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.VideoPlayer::stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_stop_mEB5BFDB02F0B6C74B8A79D950F2EB99251C948B3 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_stop(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_stop_mA0685315BA6A2B501BC234DDE7D3D2655F6AEA78(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Void easyar.VideoPlayer::pause() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_pause_mFDAD8F193E6A2FE8C0C0750645A29CEA648F43F7 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_pause(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_pause_m0ED037FBE6C1F3ADFCFE357618373DCD0DD563D0(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Boolean easyar.VideoPlayer::isRenderTextureAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoPlayer_isRenderTextureAvailable_mD0F8DDBCED8282911504C35B87C6523C5081DB75 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_isRenderTextureAvailable(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_4; L_4 = Detail_easyar_VideoPlayer_isRenderTextureAvailable_mC8129108B327823F4FC066FE1B8B34FCDA727EB5(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } bool L_5 = V_1; return L_5; } } // System.Void easyar.VideoPlayer::updateFrame() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoPlayer_updateFrame_mF3724D873554FBCB7F9E46CE627F3F4AB78F34CC (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_VideoPlayer_updateFrame(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_VideoPlayer_updateFrame_mEACCF2C93BD2D558774963C61DBAF485A11D1D10(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } return; } } // System.Int32 easyar.VideoPlayer::duration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VideoPlayer_duration_mC2EE4F63D151A286D1BFC4543FEFB52E43B1F89A (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_duration(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_VideoPlayer_duration_m09D77DBC50BCADADC7F34856354877470DF9E8F2(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Int32 easyar.VideoPlayer::currentPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VideoPlayer_currentPosition_m7EBD4126CC3450D040FD8DD7C2AA4EE356725B62 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_currentPosition(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_VideoPlayer_currentPosition_mB6059D532201B298B6530D7C023A423536CC822D(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // System.Boolean easyar.VideoPlayer::seek(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoPlayer_seek_mF9FEAFE2FD670A7D1E936FFAA598DD270C584703 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, int32_t ___0_position, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_seek(cdata, position); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_position; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_VideoPlayer_seek_mAA1D5FEEEB63C9F4FFEF1CB8DDE0B67580AA63FC(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool L_6 = V_1; return L_6; } } // easyar.Vec2I easyar.VideoPlayer::size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 VideoPlayer_size_m1E078E6A28E5F6B2B409D7AB0A26DDC32C4BC8F0 (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 V_1; memset((&V_1), 0, sizeof(V_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_size(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_4; L_4 = Detail_easyar_VideoPlayer_size_m5977CCC80FA0AAD38E1DF6AE4CC168A5A86B33BF(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } Vec2I_tFE0BA26B13EC0F9970DC6F58A4CB2A10467C7485 L_5 = V_1; return L_5; } } // System.Single easyar.VideoPlayer::volume() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VideoPlayer_volume_m405805739D017FAF2AC564CCB102F7A2EFC6C0DE (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; float V_1 = 0.0f; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_volume(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); float L_4; L_4 = Detail_easyar_VideoPlayer_volume_m93F773FC070973673A3CF1713D5BB6526762ABF5(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } float L_5 = V_1; return L_5; } } // System.Boolean easyar.VideoPlayer::setVolume(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoPlayer_setVolume_mA4C3A48C47ECB755AF20F537FBB3D2F817D760DC (VideoPlayer_t7A54DBB943143BA10AAB298115C2741578AAF1F2* __this, float ___0_volume, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; bool V_1 = false; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0015: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001e; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001e: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_VideoPlayer_setVolume(cdata, volume); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); float L_4 = ___0_volume; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); bool L_5; L_5 = Detail_easyar_VideoPlayer_setVolume_m9DB515D5BE9626FBBF3BDC70554E8662379B0134(L_3, L_4, NULL); // return _return_value_; V_1 = L_5; goto IL_001f; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001f: { // } bool 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 easyar.VideoPlayer/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA800B813F44355F0C39066CCA9CF3F630B0D67D3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* L_0 = (U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110*)il2cpp_codegen_object_new(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m6BADC90A1BD33D9E4255952135696FE0B06BFBB4(L_0, NULL); ((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.VideoPlayer/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6BADC90A1BD33D9E4255952135696FE0B06BFBB4 (U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromVideoStatus easyar.VideoPlayer/<>c::b__7_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 U3CU3Ec_U3CopenU3Eb__7_0_mA671400A2D4C507CA7C18E86D4C4B7B1899EFDED (U3CU3Ec_t80A2B97D20EC647E3360ACB00518D10B7C589110* __this, Optional_1_t0F4C28AD155306A741DA0EFD87DDD9EFFD0CAAF6 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mA5636E014D01C4212D5ECC914166486BFDF2F2E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mD95D3AE954990A943C37AB8D551F87787BA5703C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_VideoPlayer_open(cdata, Detail.String_to_c(ar, path), storageType, callbackScheduler.cdata, callback.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromVideoStatus { has_value = true, value = Detail.FunctorOfVoidFromVideoStatus_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromVideoStatus { has_value = false, value = default(Detail.FunctorOfVoidFromVideoStatus) })); bool L_0; L_0 = Optional_1_get_OnSome_mA5636E014D01C4212D5ECC914166486BFDF2F2E2((&___0_p), Optional_1_get_OnSome_mA5636E014D01C4212D5ECC914166486BFDF2F2E2_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0)); OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663((&V_0), (bool)0, NULL); FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9* L_1 = (FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9)); OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0)); OptionalOfFunctorOfVoidFromVideoStatus_set_has_value_m150E5F64F0CE891AE7B1EB89C349164558413663((&V_0), (bool)1, NULL); Action_1_t2E049EDA48940C4B8F4AA583BFD7F657645FAC1E* L_3; L_3 = Optional_1_get_Value_mD95D3AE954990A943C37AB8D551F87787BA5703C((&___0_p), Optional_1_get_Value_mD95D3AE954990A943C37AB8D551F87787BA5703C_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromVideoStatus_t86E6F43836F3FA6F5FB699BD01F2587A67905AD9 L_4; L_4 = Detail_FunctorOfVoidFromVideoStatus_to_c_mC8997FE549FB9150BD91A418C213073EE185E4ED(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromVideoStatus_tE9293E71701FE9789669560C768497310EC0FBC0 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // easyar.Optional`1 easyar.ImageHelper::decode(easyar.Buffer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 ImageHelper_decode_m6B4AEE79B43B036144F7FECB18520AE5231E775B (Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* ___0_buffer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_mB98B501C118BB54895B7D61B39D5E9F4E2931B81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CdecodeU3Eb__0_0_mA65A11EFF5290C5ECB8EAE02175D0F366BDB81A7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 V_1; memset((&V_1), 0, sizeof(V_1)); Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 V_2; memset((&V_2), 0, sizeof(V_2)); Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* G_B3_0 = NULL; OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* G_B2_0 = NULL; OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_004c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_004c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var _return_value_ = default(Detail.OptionalOfImage); il2cpp_codegen_initobj((&V_1), sizeof(OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29)); // Detail.easyar_ImageHelper_decode(buffer.cdata, out _return_value_); Buffer_t644BF6560BDFFE92C2929A3CBF29C9B124212B54* L_3 = ___0_buffer; NullCheck(L_3); intptr_t L_4; L_4 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ImageHelper_decode_m68C0E0F742050D38E1C394ECDFBCD87F5E966803(L_4, (&V_1), NULL); // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Image__typeName) : Optional.Empty); OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var); Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* L_6 = ((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1; Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* L_7 = L_6; G_B2_0 = L_7; G_B2_1 = L_5; if (L_7) { G_B3_0 = L_7; G_B3_1 = L_5; goto IL_003b_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var); U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* L_8 = ((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* L_9 = (Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772*)il2cpp_codegen_object_new(Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_m8062493FDF388142D132F5185A846CD613E42EAA(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CdecodeU3Eb__0_0_mA65A11EFF5290C5ECB8EAE02175D0F366BDB81A7_RuntimeMethod_var), NULL); Func_2_t45ABE6577CC0F5E7A4AAFE232CA3376EDED94772* L_10 = L_9; ((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_10); G_B3_0 = L_10; G_B3_1 = G_B2_1; } IL_003b_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_11; L_11 = Detail_map_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_mB98B501C118BB54895B7D61B39D5E9F4E2931B81(G_B3_1, G_B3_0, Detail_map_TisOptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29_TisOptional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741_mB98B501C118BB54895B7D61B39D5E9F4E2931B81_RuntimeMethod_var); V_2 = L_11; goto IL_004d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004d: { // } Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_12 = V_2; return L_12; } } // System.Void easyar.ImageHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageHelper__ctor_m174F3D3FD677BDB5A454A21649C11D349804798D (ImageHelper_tDA9A1341673F914FA34996A7281C68164487C006* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ImageHelper/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC499DC22D78DFC74B1F436405B3E6B8123A4A385 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* L_0 = (U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00*)il2cpp_codegen_object_new(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m65A07FABCB12303A8F2EC4BBF8574400C4AAB673(L_0, NULL); ((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.ImageHelper/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m65A07FABCB12303A8F2EC4BBF8574400C4AAB673 (U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Optional`1 easyar.ImageHelper/<>c::b__0_0(easyar.Detail/OptionalOfImage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 U3CU3Ec_U3CdecodeU3Eb__0_0_mA65A11EFF5290C5ECB8EAE02175D0F366BDB81A7 (U3CU3Ec_t67FC7E684C3D3EB133A1C3E837D6CFD223D29F00* __this, OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Empty_m2740FB3A7F9CBC8BCE377D6F57335555DD190D7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_op_Implicit_m443E93AF440746C9B0E74890063463A2ED985D35_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return _return_value_.map(p => p.has_value ? Detail.Object_from_c(p.value, Detail.easyar_Image__typeName) : Optional.Empty); bool L_0; L_0 = OptionalOfImage_get_has_value_mB4A61B0EEA9C00DECDC24D23D96A939468AAE8EA((&___0_p), NULL); if (L_0) { goto IL_000f; } } { Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_1; L_1 = Optional_1_get_Empty_m2740FB3A7F9CBC8BCE377D6F57335555DD190D7C(Optional_1_get_Empty_m2740FB3A7F9CBC8BCE377D6F57335555DD190D7C_RuntimeMethod_var); return L_1; } IL_000f: { OptionalOfImage_tA3D81DA449ED6A799B5C458AFE74379F8DB7AA29 L_2 = ___0_p; intptr_t L_3 = L_2.___value_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_Image__typeName_m94E994B70780C3E89D5C6435F430EDC925D5CFDD_RuntimeMethod_var), NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Image_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43* L_5; L_5 = Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3(L_3, L_4, Detail_Object_from_c_TisImage_tA8E8F2D58C143E9ADB13683D6BC93C8345F46A43_mC692236593B10735C3A80F398200B41CAC04E3F3_RuntimeMethod_var); Optional_1_t5B6B0C0045FAE98F843037DDDF9FD8F793FE4741 L_6; L_6 = Optional_1_op_Implicit_m443E93AF440746C9B0E74890063463A2ED985D35(L_5, Optional_1_op_Implicit_m443E93AF440746C9B0E74890063463A2ED985D35_RuntimeMethod_var); 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 easyar.SignalSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSink__ctor_m19C99B2254C54C1B549DC56A1A0F6B39191E85F7 (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SignalSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SignalSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SignalSink_CloneObject_mF7835107DD718401582388F56117C2A1F8ADA188 (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SignalSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_7 = (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C*)il2cpp_codegen_object_new(SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var); NullCheck(L_7); SignalSink__ctor_m19C99B2254C54C1B549DC56A1A0F6B39191E85F7(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SignalSink easyar.SignalSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* SignalSink_Clone_mC3D97572FF0DADEC66C6853C882835CBD7D301B7 (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SignalSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C*)CastclassClass((RuntimeObject*)L_0, SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_il2cpp_TypeInfo_var)); } } // System.Void easyar.SignalSink::handle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSink_handle_mE2572D5CC7AB975E59D1528C501D5C37F118B74F (SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SignalSink_handle(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SignalSink_handle_m9225DFD958D8C03B6B1C51B8B0E8815FC38B94EE(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.SignalSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource__ctor_m7E543E711B38DD870B98DDFA5183203FC59657BA (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal SignalSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.SignalSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SignalSource_CloneObject_mC73B093E4166DA8178A658E1A04AF82F2E844425 (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new SignalSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* L_7 = (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899*)il2cpp_codegen_object_new(SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var); NullCheck(L_7); SignalSource__ctor_m7E543E711B38DD870B98DDFA5183203FC59657BA(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.SignalSource easyar.SignalSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* SignalSource_Clone_m885B6E4E058413349EC09A54F2AD77928A1F62DF (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (SignalSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899*)CastclassClass((RuntimeObject*)L_0, SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899_il2cpp_TypeInfo_var)); } } // System.Void easyar.SignalSource::setHandler(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource_setHandler_mFB1B76277DCDA701F70E14656AE9D6C528E75A8A (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A_TisOptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_mFFB2F8AE887D033493B8DDA41207AAF77D90B178_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t41091BD3C845CC733761673860F070F7A89321EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_m15A89729399A33DD50643EA65B0711C626D1CD31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t41091BD3C845CC733761673860F070F7A89321EC* G_B3_0 = NULL; Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_t41091BD3C845CC733761673860F070F7A89321EC* G_B2_0 = NULL; Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_SignalSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoid { has_value = true, value = Detail.FunctorOfVoid_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoid { has_value = false, value = default(Detail.FunctorOfVoid) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var); Func_2_t41091BD3C845CC733761673860F070F7A89321EC* L_5 = ((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_t41091BD3C845CC733761673860F070F7A89321EC* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var); U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* L_7 = ((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t41091BD3C845CC733761673860F070F7A89321EC* L_8 = (Func_2_t41091BD3C845CC733761673860F070F7A89321EC*)il2cpp_codegen_object_new(Func_2_t41091BD3C845CC733761673860F070F7A89321EC_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m96C631E74A0345A2B641E28C7AD2490D9E123BF3(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_m15A89729399A33DD50643EA65B0711C626D1CD31_RuntimeMethod_var), NULL); Func_2_t41091BD3C845CC733761673860F070F7A89321EC* L_9 = L_8; ((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD L_10; L_10 = Detail_map_TisOptional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A_TisOptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_mFFB2F8AE887D033493B8DDA41207AAF77D90B178(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A_TisOptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD_mFFB2F8AE887D033493B8DDA41207AAF77D90B178_RuntimeMethod_var); Detail_easyar_SignalSource_setHandler_m9D9CB37C03E43664E6D225561BBA4B10D4327954(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.SignalSource::connect(easyar.SignalSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource_connect_m2F748A514223A2DA1679C504A4FDB4A418B89B5A (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SignalSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SignalSource_connect_m1C80CC5FE44191D65707C1D88BD1A515AB089026(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.SignalSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignalSource_disconnect_m46E185363069198439CF177DF48A5B7BD0E54104 (SignalSource_t95D5C188C243BB953725A48E6D29C16041F2A899* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_SignalSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_SignalSource_disconnect_m875E9F9632A1C6798FB84C7808597D960878B6B0(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.SignalSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC01365FC063D77F45A64FD2D401E92D07ED35F51 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* L_0 = (U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030*)il2cpp_codegen_object_new(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mCDA541F710DA62A4C3F56D2D81EBBAECDFB0AA69(L_0, NULL); ((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.SignalSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mCDA541F710DA62A4C3F56D2D81EBBAECDFB0AA69 (U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoid easyar.SignalSource/<>c::b__3_0(easyar.Optional`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD U3CU3Ec_U3CsetHandlerU3Eb__3_0_m15A89729399A33DD50643EA65B0711C626D1CD31 (U3CU3Ec_t13DE643361824FF45360EB2A6B7E7C43A1E7F030* __this, Optional_1_t5C6B15ECBF28A480689A2671CE1FFE9148EACA7A ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mD4DCC6D557E17BC698D570ABF4D5B134CC118A99_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mA1D6E9AB88A8A6B763BF3AA44842642C707E62B8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_SignalSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoid { has_value = true, value = Detail.FunctorOfVoid_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoid { has_value = false, value = default(Detail.FunctorOfVoid) })); bool L_0; L_0 = Optional_1_get_OnSome_mD4DCC6D557E17BC698D570ABF4D5B134CC118A99((&___0_p), Optional_1_get_OnSome_mD4DCC6D557E17BC698D570ABF4D5B134CC118A99_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD)); OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31((&V_0), (bool)0, NULL); FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2* L_1 = (FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2)); OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD)); OptionalOfFunctorOfVoid_set_has_value_m20BDD582DF5758793006ECAA1512D748F6FDCA31((&V_0), (bool)1, NULL); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3; L_3 = Optional_1_get_Value_mA1D6E9AB88A8A6B763BF3AA44842642C707E62B8((&___0_p), Optional_1_get_Value_mA1D6E9AB88A8A6B763BF3AA44842642C707E62B8_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoid_t363F403893040E4F2748DB950D4A8302F8AB5CC2 L_4; L_4 = Detail_FunctorOfVoid_to_c_mD3B1C18C710FED0CCED6B753E3FE2944110B2A75(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoid_t5A1C96192D45B3560CB99838EEA77995767693FD L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.AccelerometerResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSink__ctor_m40DA82C90DFE304B0010A843EE5F32E1EDDDF11D (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal AccelerometerResultSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.AccelerometerResultSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AccelerometerResultSink_CloneObject_m94AD26909CCDE9F327A87F79594D8A51E1F06891 (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new AccelerometerResultSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* L_7 = (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E*)il2cpp_codegen_object_new(AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var); NullCheck(L_7); AccelerometerResultSink__ctor_m40DA82C90DFE304B0010A843EE5F32E1EDDDF11D(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.AccelerometerResultSink easyar.AccelerometerResultSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* AccelerometerResultSink_Clone_m081E6CFDA178B65F847DC0F0EEB66CA52414F00C (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (AccelerometerResultSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E*)CastclassClass((RuntimeObject*)L_0, AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E_il2cpp_TypeInfo_var)); } } // System.Void easyar.AccelerometerResultSink::handle(easyar.AccelerometerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSink_handle_m484E7F41E0F91E1F89C378CDCA870CA088218CE2 (AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* __this, AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_AccelerometerResultSink_handle(cdata, inputData); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AccelerometerResult_t9EFCAB8DB65A9F97B1D9B2C61D038CC8BFE9960B L_4 = ___0_inputData; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_AccelerometerResultSink_handle_mB86EA758483754CF3E0B764FE3778B88098C97EF(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.AccelerometerResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource__ctor_m980E744B71EAE4344C06037FCF1B04C13DF7798F (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal AccelerometerResultSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.AccelerometerResultSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AccelerometerResultSource_CloneObject_m4678305A113D913750C7BB307EA0AEDE0841B4BF (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new AccelerometerResultSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* L_7 = (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3*)il2cpp_codegen_object_new(AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var); NullCheck(L_7); AccelerometerResultSource__ctor_m980E744B71EAE4344C06037FCF1B04C13DF7798F(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.AccelerometerResultSource easyar.AccelerometerResultSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* AccelerometerResultSource_Clone_m6A5593672092235B5B970EB16BE6BAF29FE2763B (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (AccelerometerResultSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3*)CastclassClass((RuntimeObject*)L_0, AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3_il2cpp_TypeInfo_var)); } } // System.Void easyar.AccelerometerResultSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource_setHandler_mCD48BC0AE3B5153BAFB0CAB6F573ADB7F6316CB7 (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18_TisOptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_mB7B4791F96703120B7347C30F673270BACA2C95F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_m633A0C7BAFADC791C6B25EFD3C70AAF800D4E43C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* G_B3_0 = NULL; Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* G_B2_0 = NULL; Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_AccelerometerResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromAccelerometerResult { has_value = true, value = Detail.FunctorOfVoidFromAccelerometerResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromAccelerometerResult { has_value = false, value = default(Detail.FunctorOfVoidFromAccelerometerResult) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var); Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* L_5 = ((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var); U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* L_7 = ((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* L_8 = (Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB*)il2cpp_codegen_object_new(Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m05509D26D8EB4F29FB3508295E156CC4158DC340(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_m633A0C7BAFADC791C6B25EFD3C70AAF800D4E43C_RuntimeMethod_var), NULL); Func_2_t40D0AF526C2E8BFF3C5446FB81FEAA320EC0ACBB* L_9 = L_8; ((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 L_10; L_10 = Detail_map_TisOptional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18_TisOptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_mB7B4791F96703120B7347C30F673270BACA2C95F(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18_TisOptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41_mB7B4791F96703120B7347C30F673270BACA2C95F_RuntimeMethod_var); Detail_easyar_AccelerometerResultSource_setHandler_m512838FAD953F34418E71F49DD8D6488A52D6085(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.AccelerometerResultSource::connect(easyar.AccelerometerResultSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource_connect_mF41D32179102A25967965784BF976627EEC30A57 (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_AccelerometerResultSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); AccelerometerResultSink_t3027F8CB61E28F045AEAD705A41AD9E457CB485E* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_AccelerometerResultSource_connect_m86079AAABEE37F065A48E7082DAD676AD661F454(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.AccelerometerResultSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AccelerometerResultSource_disconnect_mAD66614F2A25F5D08E6B334DA3A8B71FCB513722 (AccelerometerResultSource_t57E8D4BC8A25A8AA7BE3E2F3F9DCA0FF3FB568B3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_AccelerometerResultSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_AccelerometerResultSource_disconnect_mE5C77E5742A0662F0F3E5A17558E441CA3946419(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.AccelerometerResultSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m779931C2732CBF83C9D148A1CC75E62B79360509 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* L_0 = (U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749*)il2cpp_codegen_object_new(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m8D13A82EAA6A78D55CE7050410A0B174167F5757(L_0, NULL); ((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.AccelerometerResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8D13A82EAA6A78D55CE7050410A0B174167F5757 (U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromAccelerometerResult easyar.AccelerometerResultSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 U3CU3Ec_U3CsetHandlerU3Eb__3_0_m633A0C7BAFADC791C6B25EFD3C70AAF800D4E43C (U3CU3Ec_t379422584F1144728859507BF90CD4CA05370749* __this, Optional_1_t4A99944F63B32AF9B45B0A3A6B259192C2680F18 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m8ACBA1ECDA6B7D7F41BDDCE4F10BEDCE1D5F1C3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m69EDB2E9C3488CB97E22A3051578A12146EC9AF7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_AccelerometerResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromAccelerometerResult { has_value = true, value = Detail.FunctorOfVoidFromAccelerometerResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromAccelerometerResult { has_value = false, value = default(Detail.FunctorOfVoidFromAccelerometerResult) })); bool L_0; L_0 = Optional_1_get_OnSome_m8ACBA1ECDA6B7D7F41BDDCE4F10BEDCE1D5F1C3D((&___0_p), Optional_1_get_OnSome_m8ACBA1ECDA6B7D7F41BDDCE4F10BEDCE1D5F1C3D_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41)); OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A((&V_0), (bool)0, NULL); FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9* L_1 = (FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9)); OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41)); OptionalOfFunctorOfVoidFromAccelerometerResult_set_has_value_m5CE55054C0E39FD4DF7DD77A09D2F73A5BD6805A((&V_0), (bool)1, NULL); Action_1_tE93E31279E8129BAA33568083C5D4420D8BDE74B* L_3; L_3 = Optional_1_get_Value_m69EDB2E9C3488CB97E22A3051578A12146EC9AF7((&___0_p), Optional_1_get_Value_m69EDB2E9C3488CB97E22A3051578A12146EC9AF7_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromAccelerometerResult_t1B91AFFE261DC01ED287314ED82DD1901C1568C9 L_4; L_4 = Detail_FunctorOfVoidFromAccelerometerResult_to_c_m3FE6E677DCB89A46FCFE43BA4BA476A5FF278921(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromAccelerometerResult_t970761EF2ECE67B51F37C884E98171F630052F41 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.LocationResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSink__ctor_m2DE1DC73CDF83854466D45A96BB961EAA67DF9C9 (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal LocationResultSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.LocationResultSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LocationResultSink_CloneObject_mCB6099090CE64BAF9C1387B034141FAEB8D32B6B (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new LocationResultSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* L_7 = (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014*)il2cpp_codegen_object_new(LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var); NullCheck(L_7); LocationResultSink__ctor_m2DE1DC73CDF83854466D45A96BB961EAA67DF9C9(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.LocationResultSink easyar.LocationResultSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* LocationResultSink_Clone_mDA556201BB3286DED6599A6CAC00E3734B3AD9B1 (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (LocationResultSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014*)CastclassClass((RuntimeObject*)L_0, LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014_il2cpp_TypeInfo_var)); } } // System.Void easyar.LocationResultSink::handle(easyar.LocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSink_handle_m359E7A158DCA72D7E95A95B7E19F9C566C268E6E (LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* __this, LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_LocationResultSink_handle(cdata, inputData); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); LocationResult_t28FE00FD9610BDF4432AA9C038E9DDAB594DD0F0 L_4 = ___0_inputData; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_LocationResultSink_handle_mAD10F24EF19DB790AA1B331DD4573E52D07AF5AD(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.LocationResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource__ctor_m0070802D08B4ED42F2338077184D3C0EAD0F7678 (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal LocationResultSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.LocationResultSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LocationResultSource_CloneObject_m8E0607E789D4F186B7D3A43B11978ACF4CDDA6ED (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new LocationResultSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* L_7 = (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62*)il2cpp_codegen_object_new(LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var); NullCheck(L_7); LocationResultSource__ctor_m0070802D08B4ED42F2338077184D3C0EAD0F7678(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.LocationResultSource easyar.LocationResultSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* LocationResultSource_Clone_m47A74B2402D6EDF4B23102EE1C22C34380B7D49C (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (LocationResultSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62*)CastclassClass((RuntimeObject*)L_0, LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62_il2cpp_TypeInfo_var)); } } // System.Void easyar.LocationResultSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource_setHandler_m4575C1FC95919AC49C12F33BE59328E4F701FFAE (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685_TisOptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_m4EC24346274AEA161D410FCD6487E1DE90777051_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_m5C90FE608EAE72D062B83FC6AE2F834ECC7D5523_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* G_B3_0 = NULL; Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* G_B2_0 = NULL; Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_LocationResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromLocationResult { has_value = true, value = Detail.FunctorOfVoidFromLocationResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromLocationResult { has_value = false, value = default(Detail.FunctorOfVoidFromLocationResult) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var); Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* L_5 = ((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var); U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* L_7 = ((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* L_8 = (Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8*)il2cpp_codegen_object_new(Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m07F9D83D7766F3EDA03D1155DB85B3914129D67C(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_m5C90FE608EAE72D062B83FC6AE2F834ECC7D5523_RuntimeMethod_var), NULL); Func_2_t7C59796637F0B41DCEB62BF9F01D039B04F576C8* L_9 = L_8; ((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 L_10; L_10 = Detail_map_TisOptional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685_TisOptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_m4EC24346274AEA161D410FCD6487E1DE90777051(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685_TisOptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094_m4EC24346274AEA161D410FCD6487E1DE90777051_RuntimeMethod_var); Detail_easyar_LocationResultSource_setHandler_m5A26F5B529315D1028C4FD18BBD3C1D67EDC7844(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.LocationResultSource::connect(easyar.LocationResultSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource_connect_mBB98C23E077272C0D5CBAA97B254C7F7FC266F5E (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_LocationResultSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); LocationResultSink_t568E46BFBD895FE5C16BBD9093A93313D3481014* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_LocationResultSource_connect_m2E908FD81BC9467E8CB92221521B57ECAFD64C44(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.LocationResultSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocationResultSource_disconnect_m50EECDE1857F1DC9C87398C51905D072483D0946 (LocationResultSource_t70EBFD8CE470FF826D7E1DB9C19CFD586DBE2E62* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_LocationResultSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_LocationResultSource_disconnect_mDFD30C8616BD2CD6D12501A3E21F4BFB04B66E18(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.LocationResultSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB7B0389C71CEC0D51F699BABE4D777BA97F6F61F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* L_0 = (U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99*)il2cpp_codegen_object_new(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m9ECD1D2453EAA6EF156A1F8831600A2A0B481F2A(L_0, NULL); ((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.LocationResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9ECD1D2453EAA6EF156A1F8831600A2A0B481F2A (U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromLocationResult easyar.LocationResultSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 U3CU3Ec_U3CsetHandlerU3Eb__3_0_m5C90FE608EAE72D062B83FC6AE2F834ECC7D5523 (U3CU3Ec_t1EAEDC291712583BBE106BA0A727171644985D99* __this, Optional_1_t7A9177A331D5554DBBD7AD3C3ABDC909B431E685 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m67B6EFE7ABC85DC206F8B8B2FFD0512C4E1D60C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mE159FE8695ABC27A18D56151EE5349575696C89C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_LocationResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromLocationResult { has_value = true, value = Detail.FunctorOfVoidFromLocationResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromLocationResult { has_value = false, value = default(Detail.FunctorOfVoidFromLocationResult) })); bool L_0; L_0 = Optional_1_get_OnSome_m67B6EFE7ABC85DC206F8B8B2FFD0512C4E1D60C9((&___0_p), Optional_1_get_OnSome_m67B6EFE7ABC85DC206F8B8B2FFD0512C4E1D60C9_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094)); OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C((&V_0), (bool)0, NULL); FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C* L_1 = (FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C)); OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094)); OptionalOfFunctorOfVoidFromLocationResult_set_has_value_mC8024D8F3652393EB5E7A309703107291CB2406C((&V_0), (bool)1, NULL); Action_1_t1248C1D3ECF600241C621659C2EB5AE58BF547E8* L_3; L_3 = Optional_1_get_Value_mE159FE8695ABC27A18D56151EE5349575696C89C((&___0_p), Optional_1_get_Value_mE159FE8695ABC27A18D56151EE5349575696C89C_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromLocationResult_tC4F57A590600AEA8494FDDD99AE478544FCEFB7C L_4; L_4 = Detail_FunctorOfVoidFromLocationResult_to_c_m125CD41D432951C081AD36AC8A27A5CAB33CDE08(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromLocationResult_t1597B0E102AF2B687145BCA8851CF928DCF24094 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ProximityLocationResultSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSink__ctor_m3D923453FAD01326161EC1372F27E24790B22F03 (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ProximityLocationResultSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ProximityLocationResultSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProximityLocationResultSink_CloneObject_mA3530771F40362F72D64E0EE656E8150B5C7E205 (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ProximityLocationResultSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_7 = (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818*)il2cpp_codegen_object_new(ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var); NullCheck(L_7); ProximityLocationResultSink__ctor_m3D923453FAD01326161EC1372F27E24790B22F03(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ProximityLocationResultSink easyar.ProximityLocationResultSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* ProximityLocationResultSink_Clone_mD61AC6D90207B4CE48489AC510797689D563A382 (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ProximityLocationResultSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818*)CastclassClass((RuntimeObject*)L_0, ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818_il2cpp_TypeInfo_var)); } } // System.Void easyar.ProximityLocationResultSink::handle(easyar.ProximityLocationResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSink_handle_m7DF49718F1C2D68DD678C0E19FD7401CAF31EC9B (ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* __this, ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ProximityLocationResultSink_handle(cdata, inputData); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); ProximityLocationResult_tA82CCA13151C04AC1DDC537AAC56369C6B34367F L_4 = ___0_inputData; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ProximityLocationResultSink_handle_m6763B4E2D611C083EBD604A20C280655FA3A4A95(L_3, L_4, NULL); // } goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.ProximityLocationResultSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource__ctor_mBC11DE3EC514F1E65BE4EBB6DF529752A203FEDB (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal ProximityLocationResultSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.ProximityLocationResultSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProximityLocationResultSource_CloneObject_mB07A7A10B8521FF53315DBD603F260153FEE9C8A (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new ProximityLocationResultSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* L_7 = (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153*)il2cpp_codegen_object_new(ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var); NullCheck(L_7); ProximityLocationResultSource__ctor_mBC11DE3EC514F1E65BE4EBB6DF529752A203FEDB(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.ProximityLocationResultSource easyar.ProximityLocationResultSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* ProximityLocationResultSource_Clone_m583AB987A7ABC872AAC29962B6A60BAD46427752 (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (ProximityLocationResultSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153*)CastclassClass((RuntimeObject*)L_0, ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153_il2cpp_TypeInfo_var)); } } // System.Void easyar.ProximityLocationResultSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource_setHandler_mE8634CF0EFA7C3C9FB5254AEDAD30B71B0C440AB (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA_TisOptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_m4E8B4657C5351A52A8C24868F276EFEF9AA9A3F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_m7281A4533FFA3C3484595F56EC6F0D58A134FA05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* G_B3_0 = NULL; Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* G_B2_0 = NULL; Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_ProximityLocationResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromProximityLocationResult { has_value = true, value = Detail.FunctorOfVoidFromProximityLocationResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromProximityLocationResult { has_value = false, value = default(Detail.FunctorOfVoidFromProximityLocationResult) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var); Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* L_5 = ((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var); U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* L_7 = ((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* L_8 = (Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7*)il2cpp_codegen_object_new(Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m5915378CD2FACD1A4C9F538F5A9B74F1504A2830(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_m7281A4533FFA3C3484595F56EC6F0D58A134FA05_RuntimeMethod_var), NULL); Func_2_tBCA3F56C2DDB9582138F190F64FDD59974E1FEA7* L_9 = L_8; ((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 L_10; L_10 = Detail_map_TisOptional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA_TisOptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_m4E8B4657C5351A52A8C24868F276EFEF9AA9A3F4(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA_TisOptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295_m4E8B4657C5351A52A8C24868F276EFEF9AA9A3F4_RuntimeMethod_var); Detail_easyar_ProximityLocationResultSource_setHandler_mBB77AABF60EBC1548DD5A37CB6C4C3909E360E25(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.ProximityLocationResultSource::connect(easyar.ProximityLocationResultSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource_connect_m3C2267496E6D72F57231EB0B38C3F5492B0AB6A7 (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ProximityLocationResultSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); ProximityLocationResultSink_tCE6BBBDF35605104C66BE7CFD0702FE03DA9C818* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ProximityLocationResultSource_connect_mA2D4354D71877C812479528AFBF3EE22DFBBF7BE(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.ProximityLocationResultSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximityLocationResultSource_disconnect_mFD318BA17B3A7DF0BC40E5F956192786F7708F44 (ProximityLocationResultSource_t0C16A9CB41746C0D575F43851270F8120DA30153* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_ProximityLocationResultSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_ProximityLocationResultSource_disconnect_m389F07DD2BC45B7D31BEF1B448A226F500E5AB0F(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.ProximityLocationResultSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFB21FEF4FF0E093026C5F745D3A46F38921C7BF4 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* L_0 = (U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84*)il2cpp_codegen_object_new(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mF501CBF4A5B3DFF89CD4EAE58DA7B59C0BAD52EB(L_0, NULL); ((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.ProximityLocationResultSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF501CBF4A5B3DFF89CD4EAE58DA7B59C0BAD52EB (U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromProximityLocationResult easyar.ProximityLocationResultSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 U3CU3Ec_U3CsetHandlerU3Eb__3_0_m7281A4533FFA3C3484595F56EC6F0D58A134FA05 (U3CU3Ec_tFC30EB21C25279130485DD71A2DD01A8CF4B9F84* __this, Optional_1_tE4271C53347CD4C814EEDA059A0112D266CD28BA ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m3B71E0A371042441815E787386BA2982836E78E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_mC275D41E987ED7A073F7D764C8237DC02492BA35_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_ProximityLocationResultSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromProximityLocationResult { has_value = true, value = Detail.FunctorOfVoidFromProximityLocationResult_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromProximityLocationResult { has_value = false, value = default(Detail.FunctorOfVoidFromProximityLocationResult) })); bool L_0; L_0 = Optional_1_get_OnSome_m3B71E0A371042441815E787386BA2982836E78E6((&___0_p), Optional_1_get_OnSome_m3B71E0A371042441815E787386BA2982836E78E6_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295)); OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995((&V_0), (bool)0, NULL); FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC* L_1 = (FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC)); OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295)); OptionalOfFunctorOfVoidFromProximityLocationResult_set_has_value_m66EF2166BF285A01B2D9EC606A6B2A8D9514C995((&V_0), (bool)1, NULL); Action_1_t337752A46B87FAC7BAE62643000FC9893D4E4C3A* L_3; L_3 = Optional_1_get_Value_mC275D41E987ED7A073F7D764C8237DC02492BA35((&___0_p), Optional_1_get_Value_mC275D41E987ED7A073F7D764C8237DC02492BA35_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromProximityLocationResult_t878F78C7E57E1D3DD16E4CFE79F8F73E00B5F1EC L_4; L_4 = Detail_FunctorOfVoidFromProximityLocationResult_to_c_m2A4ECD5B5896B1068F0E4E45E520F44C55E1E0E8(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromProximityLocationResult_t9548C4C8A8324619392C51B32364D35ACC967295 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.InputFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSink__ctor_m153177C8EA1F311628D3E53493C22E48961C1B56 (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFrameSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFrameSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFrameSink_CloneObject_m205150975E0B7369F65819A580EBC72FA079892E (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFrameSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)il2cpp_codegen_object_new(InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var); NullCheck(L_7); InputFrameSink__ctor_m153177C8EA1F311628D3E53493C22E48961C1B56(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFrameSink easyar.InputFrameSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* InputFrameSink_Clone_mA89A2CDE968B67299A79E190B30D3DE4EA34AAA6 (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFrameSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95*)CastclassClass((RuntimeObject*)L_0, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_il2cpp_TypeInfo_var)); } } // System.Void easyar.InputFrameSink::handle(easyar.InputFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSink_handle_mE649ABEA3F506152D8D21FB5BEF4EC63C14E10F7 (InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* __this, InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFrameSink_handle(cdata, inputData.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); InputFrame_tDB02ECBCF7ED51DE6F781A607D63BE7812E0BDC1* L_4 = ___0_inputData; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameSink_handle_m9BC17A6BD3EB2E734F9093572027E79245869913(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } 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 easyar.InputFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource__ctor_m0E9D1AD93F1D883A7A89B8544987A0053FB92E06 (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFrameSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFrameSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFrameSource_CloneObject_m86948B1A60EF391194ABDCD77105FD6C7FC92056 (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFrameSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*)il2cpp_codegen_object_new(InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var); NullCheck(L_7); InputFrameSource__ctor_m0E9D1AD93F1D883A7A89B8544987A0053FB92E06(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFrameSource easyar.InputFrameSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* InputFrameSource_Clone_mD5F6B75721C7D0038C60C2BFE4944340ADF4985C (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFrameSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12*)CastclassClass((RuntimeObject*)L_0, InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_il2cpp_TypeInfo_var)); } } // System.Void easyar.InputFrameSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource_setHandler_m58E8B40A43E22A670154C41F5AEE71AA5D67715C (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026_TisOptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_m1DB0DE461AFA71DDDE784B4241F67129430BA2D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_m2E3547E0A7484E76F3881205D2ECF01A885B25A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* G_B3_0 = NULL; Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* G_B2_0 = NULL; Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_InputFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromInputFrame { has_value = true, value = Detail.FunctorOfVoidFromInputFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromInputFrame { has_value = false, value = default(Detail.FunctorOfVoidFromInputFrame) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var); Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* L_5 = ((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var); U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* L_7 = ((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* L_8 = (Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F*)il2cpp_codegen_object_new(Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m2BA9A430EF40E9987A7F3CAA16EBEBF123B688AE(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_m2E3547E0A7484E76F3881205D2ECF01A885B25A1_RuntimeMethod_var), NULL); Func_2_t4C15401D57C5613223101B7198BD4342D5B7953F* L_9 = L_8; ((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 L_10; L_10 = Detail_map_TisOptional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026_TisOptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_m1DB0DE461AFA71DDDE784B4241F67129430BA2D8(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026_TisOptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318_m1DB0DE461AFA71DDDE784B4241F67129430BA2D8_RuntimeMethod_var); Detail_easyar_InputFrameSource_setHandler_m17CFB5188A994574F6FB47063DC6BB3EFF50A5C5(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.InputFrameSource::connect(easyar.InputFrameSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource_connect_m2D7A7F2F7655A1D97A5A0E695AAC6419AA124DC8 (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFrameSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameSource_connect_mF1AE5671032BFFC36B251692CAC540DF3EA8F1F0(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.InputFrameSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameSource_disconnect_mDB6000ADE313DB3860D4729A1F7AF2D11F75BB1C (InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_InputFrameSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameSource_disconnect_mB1FB85AA345778AC85445858E199204B9FF1D792(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.InputFrameSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8B89D55BE7C3C764C805F44C60FB0F67F7965029 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* L_0 = (U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E*)il2cpp_codegen_object_new(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m965DB0AB99278F86D0E76270562D1B13013E0183(L_0, NULL); ((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.InputFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m965DB0AB99278F86D0E76270562D1B13013E0183 (U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromInputFrame easyar.InputFrameSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 U3CU3Ec_U3CsetHandlerU3Eb__3_0_m2E3547E0A7484E76F3881205D2ECF01A885B25A1 (U3CU3Ec_t6A51E66AD2BAE34988CC71A9BC4AB21A2917B34E* __this, Optional_1_t69518B9814F3114668D12EFF9CA49D32F4FF7026 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_mEB6B5D578C5ABF92DFB844B730790570AEC82E79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m3CABF5171C51C0EE937692199EF5B419447D35C8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_InputFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromInputFrame { has_value = true, value = Detail.FunctorOfVoidFromInputFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromInputFrame { has_value = false, value = default(Detail.FunctorOfVoidFromInputFrame) })); bool L_0; L_0 = Optional_1_get_OnSome_mEB6B5D578C5ABF92DFB844B730790570AEC82E79((&___0_p), Optional_1_get_OnSome_mEB6B5D578C5ABF92DFB844B730790570AEC82E79_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318)); OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B((&V_0), (bool)0, NULL); FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD* L_1 = (FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD)); OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318)); OptionalOfFunctorOfVoidFromInputFrame_set_has_value_m6AFD8EBA283615AA243BC82669C36DF16109920B((&V_0), (bool)1, NULL); Action_1_t9B1F83CF784EEF67EA2B81DD3A12C12D518808C1* L_3; L_3 = Optional_1_get_Value_m3CABF5171C51C0EE937692199EF5B419447D35C8((&___0_p), Optional_1_get_Value_m3CABF5171C51C0EE937692199EF5B419447D35C8_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromInputFrame_tEAC24CE349012345EF91AE1FAED5A63C52EDC8DD L_4; L_4 = Detail_FunctorOfVoidFromInputFrame_to_c_m5B975C67B9F80C6FF5D84C2208D5A15A7237F240(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromInputFrame_t7A06F5D1CDD6B58DBACC87BD998D4CA80616C318 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.OutputFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSink__ctor_m5129F13A052FEA9E5F18D7ED6D6DFAF8D2C24272 (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal OutputFrameSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.OutputFrameSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OutputFrameSink_CloneObject_mD38239BDD3006728656EE9715B3F0ABDFE8E3AC3 (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new OutputFrameSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_7 = (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C*)il2cpp_codegen_object_new(OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var); NullCheck(L_7); OutputFrameSink__ctor_m5129F13A052FEA9E5F18D7ED6D6DFAF8D2C24272(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.OutputFrameSink easyar.OutputFrameSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* OutputFrameSink_Clone_m783AAF0B70A73E35F90C59B9BA017D3A13E6AD2F (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (OutputFrameSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C*)CastclassClass((RuntimeObject*)L_0, OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_il2cpp_TypeInfo_var)); } } // System.Void easyar.OutputFrameSink::handle(easyar.OutputFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSink_handle_mD61983DA7644D1969246A18FC94AB109F51CF850 (OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* __this, OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_OutputFrameSink_handle(cdata, inputData.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); OutputFrame_tB66E85BCF3FBC8ADCFFD36503D3AD4E71A6CD914* L_4 = ___0_inputData; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameSink_handle_m9ED751FD817949A23D5D5646F3E144957B84FD54(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } 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 easyar.OutputFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource__ctor_m38E2837B4CC24F177135E7C167C5DBF45C501F57 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal OutputFrameSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.OutputFrameSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OutputFrameSource_CloneObject_m89F389984D389860E3F9AC65A86F9BD90C4AA42E (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new OutputFrameSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)il2cpp_codegen_object_new(OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var); NullCheck(L_7); OutputFrameSource__ctor_m38E2837B4CC24F177135E7C167C5DBF45C501F57(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.OutputFrameSource easyar.OutputFrameSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* OutputFrameSource_Clone_m4C9EAA7252188F1833E8745830FA9232558F806E (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (OutputFrameSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29*)CastclassClass((RuntimeObject*)L_0, OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_il2cpp_TypeInfo_var)); } } // System.Void easyar.OutputFrameSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource_setHandler_m24D853C7D42AA53C4CD592738232146202A27BE6 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD_TisOptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_mBA60C9F123A3DE9EC99DE7E55F8F4811B8744145_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_mDFADEBA82A35934F63F37875BD2732E45F07EB0B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* G_B3_0 = NULL; Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* G_B2_0 = NULL; Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_OutputFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromOutputFrame { has_value = true, value = Detail.FunctorOfVoidFromOutputFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromOutputFrame { has_value = false, value = default(Detail.FunctorOfVoidFromOutputFrame) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var); Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* L_5 = ((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var); U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* L_7 = ((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* L_8 = (Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE*)il2cpp_codegen_object_new(Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m8932927F8558A8A52DA49FE2B4053E4C40C71302(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_mDFADEBA82A35934F63F37875BD2732E45F07EB0B_RuntimeMethod_var), NULL); Func_2_t2E32446F86827A3E24C0117E8A140759C80F2CFE* L_9 = L_8; ((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 L_10; L_10 = Detail_map_TisOptional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD_TisOptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_mBA60C9F123A3DE9EC99DE7E55F8F4811B8744145(G_B3_1, G_B3_0, Detail_map_TisOptional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD_TisOptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0_mBA60C9F123A3DE9EC99DE7E55F8F4811B8744145_RuntimeMethod_var); Detail_easyar_OutputFrameSource_setHandler_mA1DAEF08FEF665EFB7D60D79EA4CAEE60411A48A(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.OutputFrameSource::connect(easyar.OutputFrameSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource_connect_m66C69B8246D5AB3BB0CB5DC7BCB36F7DA2664669 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_OutputFrameSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameSource_connect_m66DC5BFD37F93305F93E3893A43439C88F9BFE83(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.OutputFrameSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameSource_disconnect_mB1F33CEB783BD56E71997C49B379406B30679355 (OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_OutputFrameSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameSource_disconnect_mBB5552E435D27A8AAED24693F3F38C803BCD1429(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.OutputFrameSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9B6709B88BB6F14A7F8A06CB06EC9144F44F1F9C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* L_0 = (U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966*)il2cpp_codegen_object_new(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m4BA7C08719BF5AC43FDE2B562C660715BF28400C(L_0, NULL); ((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.OutputFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BA7C08719BF5AC43FDE2B562C660715BF28400C (U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromOutputFrame easyar.OutputFrameSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 U3CU3Ec_U3CsetHandlerU3Eb__3_0_mDFADEBA82A35934F63F37875BD2732E45F07EB0B (U3CU3Ec_t9AA4600D16E340DE61B1AA708709240BE082B966* __this, Optional_1_t2AE836EED4F01F760526A669C221E2CF3C87FEBD ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m8A0546F7B908A11DAA16B09840DFA8E9E1A94210_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m97F4251CBF142649AC911079617A561D4D5BADF7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_OutputFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromOutputFrame { has_value = true, value = Detail.FunctorOfVoidFromOutputFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromOutputFrame { has_value = false, value = default(Detail.FunctorOfVoidFromOutputFrame) })); bool L_0; L_0 = Optional_1_get_OnSome_m8A0546F7B908A11DAA16B09840DFA8E9E1A94210((&___0_p), Optional_1_get_OnSome_m8A0546F7B908A11DAA16B09840DFA8E9E1A94210_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0)); OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2((&V_0), (bool)0, NULL); FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2* L_1 = (FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2)); OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0)); OptionalOfFunctorOfVoidFromOutputFrame_set_has_value_mDBF814AD3A9228354CC0FDD54C4CE3B3EF5A25C2((&V_0), (bool)1, NULL); Action_1_t51C09D97035A969C5BE8AD3814D3435DFCBC7D36* L_3; L_3 = Optional_1_get_Value_m97F4251CBF142649AC911079617A561D4D5BADF7((&___0_p), Optional_1_get_Value_m97F4251CBF142649AC911079617A561D4D5BADF7_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromOutputFrame_t930CE6E29346F0767416A56E5BE5B2B94501B1F2 L_4; L_4 = Detail_FunctorOfVoidFromOutputFrame_to_c_mBB08D6A380AF60960B918E4BDE43D246E7B86357(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromOutputFrame_t4D2CECEFEBF15D6C98B8679885D29B2E75B098B0 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.FeedbackFrameSink::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSink__ctor_m18AA67C34BF7830CE8E7F058F2FC814219C576DF (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal FeedbackFrameSink(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.FeedbackFrameSink::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FeedbackFrameSink_CloneObject_m6335414E22D3104C920A95AF8773F63AF9E566FA (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new FeedbackFrameSink(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_7 = (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898*)il2cpp_codegen_object_new(FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var); NullCheck(L_7); FeedbackFrameSink__ctor_m18AA67C34BF7830CE8E7F058F2FC814219C576DF(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.FeedbackFrameSink easyar.FeedbackFrameSink::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* FeedbackFrameSink_Clone_mA5B9D31C9977EE01E68417A959848A1A579839AA (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (FeedbackFrameSink)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898*)CastclassClass((RuntimeObject*)L_0, FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_il2cpp_TypeInfo_var)); } } // System.Void easyar.FeedbackFrameSink::handle(easyar.FeedbackFrame) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSink_handle_mC2D1E5AE9EF8A0E773C78E6606AF4B91A376B94C (FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* __this, FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* ___0_inputData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_FeedbackFrameSink_handle(cdata, inputData.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); FeedbackFrame_t55AB5E99DE30FE5ACA935DC5BE06BC8E361C889E* L_4 = ___0_inputData; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameSink_handle_m19A2343F125F2E9A93E4EF0BC99916728158CBB8(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } 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 easyar.FeedbackFrameSource::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource__ctor_m24CBE0026A86028CA448EDB163CD6595C2F8359F (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal FeedbackFrameSource(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.FeedbackFrameSource::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FeedbackFrameSource_CloneObject_m06E2F46014FCA29DED35F4547E832CD499A391EC (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new FeedbackFrameSource(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_7 = (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E*)il2cpp_codegen_object_new(FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var); NullCheck(L_7); FeedbackFrameSource__ctor_m24CBE0026A86028CA448EDB163CD6595C2F8359F(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.FeedbackFrameSource easyar.FeedbackFrameSource::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* FeedbackFrameSource_Clone_m00F7FFE8626535231984538DB706B5DB79A25534 (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (FeedbackFrameSource)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E*)CastclassClass((RuntimeObject*)L_0, FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_il2cpp_TypeInfo_var)); } } // System.Void easyar.FeedbackFrameSource::setHandler(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource_setHandler_m003DE59F0DBFC9D7AC22C7F3F44170D1665C9AE4 (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 ___0_handler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_map_TisOptional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0_TisOptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_m1E0712F0EDA4665DC0B647570222D7C19B60F62D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tACD234FD880E778035BC28478291FC75138A32E8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CsetHandlerU3Eb__3_0_mC57531CBA48F919303DE951AB38B1F3E63800E68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; Func_2_tACD234FD880E778035BC28478291FC75138A32E8* G_B3_0 = NULL; Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); intptr_t G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Func_2_tACD234FD880E778035BC28478291FC75138A32E8* G_B2_0 = NULL; Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); intptr_t G_B2_2; memset((&G_B2_2), 0, sizeof(G_B2_2)); { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0038: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0041; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0041: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { // Detail.easyar_FeedbackFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromFeedbackFrame { has_value = true, value = Detail.FunctorOfVoidFromFeedbackFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromFeedbackFrame { has_value = false, value = default(Detail.FunctorOfVoidFromFeedbackFrame) })); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 L_4 = ___0_handler; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var); Func_2_tACD234FD880E778035BC28478291FC75138A32E8* L_5 = ((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1; Func_2_tACD234FD880E778035BC28478291FC75138A32E8* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = L_3; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; goto IL_002c_1; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var); U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* L_7 = ((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tACD234FD880E778035BC28478291FC75138A32E8* L_8 = (Func_2_tACD234FD880E778035BC28478291FC75138A32E8*)il2cpp_codegen_object_new(Func_2_tACD234FD880E778035BC28478291FC75138A32E8_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m4E010B4E6D49BE8A8927C040C462B9D173227ABB(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CsetHandlerU3Eb__3_0_mC57531CBA48F919303DE951AB38B1F3E63800E68_RuntimeMethod_var), NULL); Func_2_tACD234FD880E778035BC28478291FC75138A32E8* L_9 = L_8; ((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_002c_1: { il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 L_10; L_10 = Detail_map_TisOptional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0_TisOptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_m1E0712F0EDA4665DC0B647570222D7C19B60F62D(G_B3_1, G_B3_0, Detail_map_TisOptional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0_TisOptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63_m1E0712F0EDA4665DC0B647570222D7C19B60F62D_RuntimeMethod_var); Detail_easyar_FeedbackFrameSource_setHandler_m590057992F403CD657196781A495412507850EC6(G_B3_2, L_10, NULL); // } goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void easyar.FeedbackFrameSource::connect(easyar.FeedbackFrameSink) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource_connect_mFCC5DB019229528ADF58898F6BE20C314569A351 (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* ___0_sink, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0019: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0022; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0022: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_FeedbackFrameSource_connect(cdata, sink.cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_4 = ___0_sink; NullCheck(L_4); intptr_t L_5; L_5 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameSource_connect_m84D3BD7C02ADD1A6692A7281F24AB15102BB8DC5(L_3, L_5, NULL); // } goto IL_0023; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0023: { // } return; } } // System.Void easyar.FeedbackFrameSource::disconnect() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameSource_disconnect_m004E409A33049B12A7F3A636F351F50D0EAB342B (FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0013: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001c; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // Detail.easyar_FeedbackFrameSource_disconnect(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameSource_disconnect_m9787B8F2E839F9BC919F12474256497181A37AFC(L_3, NULL); // } goto IL_001d; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001d: { // } 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 easyar.FeedbackFrameSource/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5AFE74FCC8EA02B6992F955899B331051B8AE1E1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* L_0 = (U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A*)il2cpp_codegen_object_new(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m73C720E9736D638B7E0C34B25037B101B3FAE0B7(L_0, NULL); ((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void easyar.FeedbackFrameSource/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m73C720E9736D638B7E0C34B25037B101B3FAE0B7 (U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // easyar.Detail/OptionalOfFunctorOfVoidFromFeedbackFrame easyar.FeedbackFrameSource/<>c::b__3_0(easyar.Optional`1>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 U3CU3Ec_U3CsetHandlerU3Eb__3_0_mC57531CBA48F919303DE951AB38B1F3E63800E68 (U3CU3Ec_t5E0D6BD82C0FF90060230F1A1B7889DAF64E818A* __this, Optional_1_tAD509892CD853CE415F2B5DD40D26950C70757D0 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_OnSome_m210F337BEE44F1B67C6C1B2E69820DFFEA13926B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Optional_1_get_Value_m67775AAB0FD89219B2D939550DB174252BA0337C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 V_0; memset((&V_0), 0, sizeof(V_0)); { // Detail.easyar_FeedbackFrameSource_setHandler(cdata, handler.map(p => p.OnSome ? new Detail.OptionalOfFunctorOfVoidFromFeedbackFrame { has_value = true, value = Detail.FunctorOfVoidFromFeedbackFrame_to_c(p.Value) } : new Detail.OptionalOfFunctorOfVoidFromFeedbackFrame { has_value = false, value = default(Detail.FunctorOfVoidFromFeedbackFrame) })); bool L_0; L_0 = Optional_1_get_OnSome_m210F337BEE44F1B67C6C1B2E69820DFFEA13926B((&___0_p), Optional_1_get_OnSome_m210F337BEE44F1B67C6C1B2E69820DFFEA13926B_RuntimeMethod_var); if (L_0) { goto IL_0028; } } { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63)); OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989((&V_0), (bool)0, NULL); FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584* L_1 = (FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584*)(&(&V_0)->___value_1); il2cpp_codegen_initobj(L_1, sizeof(FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584)); OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 L_2 = V_0; return L_2; } IL_0028: { il2cpp_codegen_initobj((&V_0), sizeof(OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63)); OptionalOfFunctorOfVoidFromFeedbackFrame_set_has_value_mB8C4B69C5C9EB38FD0C30DDDFAC621ACC185D989((&V_0), (bool)1, NULL); Action_1_tB326E964DD9B1C0937AE8672E486877E2F81B618* L_3; L_3 = Optional_1_get_Value_m67775AAB0FD89219B2D939550DB174252BA0337C((&___0_p), Optional_1_get_Value_m67775AAB0FD89219B2D939550DB174252BA0337C_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfVoidFromFeedbackFrame_tB00EFB0C5A541491C0BB59CEF80FB7D24F586584 L_4; L_4 = Detail_FunctorOfVoidFromFeedbackFrame_to_c_mF919F432AFDA1900B0CE4FBE834E10032D03E3E0(L_3, NULL); (&V_0)->___value_1 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____func_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___value_1))->____destroy_2), (void*)NULL); #endif OptionalOfFunctorOfVoidFromFeedbackFrame_tAFD254239C199F321283E39AE6A2EA9AAD9F0B63 L_5 = V_0; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.InputFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameFork__ctor_m3C4DE68AC452175DA10B7E402757192E70AE1C13 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFrameFork(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFrameFork::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFrameFork_CloneObject_m1939FCC8FE555B2C8B3AECA4E4A298B42FF51876 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFrameFork(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_7 = (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486*)il2cpp_codegen_object_new(InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var); NullCheck(L_7); InputFrameFork__ctor_m3C4DE68AC452175DA10B7E402757192E70AE1C13(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFrameFork easyar.InputFrameFork::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* InputFrameFork_Clone_m48957CA737CA98CE5BF93157C7FD0149BF547CC3 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFrameFork)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486*)CastclassClass((RuntimeObject*)L_0, InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_il2cpp_TypeInfo_var)); } } // easyar.InputFrameSink easyar.InputFrameFork::input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* InputFrameFork_input_m4B1D370B4AFB5E226454D94A6E7BBC76512FD0E6 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameFork_input(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameFork_input_m378273172A23A006478374B937DFC55524023C9E(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // easyar.InputFrameSource easyar.InputFrameFork::output(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* InputFrameFork_output_mBA5E09DAA94DA06D17CD742DB24BB001386C843F (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameFork_output(cdata, index, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameFork_output_m94EC13F3B0A62747E48634CC4EDB2D3D61D207F9(L_3, L_4, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_5 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_6 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_6, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7; L_7 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_5, L_6, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_7; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_8 = V_2; return L_8; } } // System.Int32 easyar.InputFrameFork::outputCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputFrameFork_outputCount_m5A89AB971DC08F75B9EBDA4D7EBD00AF28DB2AC7 (InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFrameFork_outputCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_InputFrameFork_outputCount_mA3D0BC6D9B6D9B77C73D41F68F7B73BE9B78319E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.InputFrameFork easyar.InputFrameFork::create(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* InputFrameFork_create_mC11AC7C84668DD94FBBC77CFF11FED934BB3A4D7 (int32_t ___0_outputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_mF62407E4016DBEFD0AA26A0DB993F5BE91A7A943_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameFork__typeName_m43844C1FE67744E3E2E5171DEE490ADAB113BA65_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameFork_create(outputCount, out _return_value_); int32_t L_3 = ___0_outputCount; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameFork_create_mA92981AB0EE6CE0ADFAD2344B4D9FE82A7A7714B(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameFork__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameFork__typeName_m43844C1FE67744E3E2E5171DEE490ADAB113BA65_RuntimeMethod_var), NULL); InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_6; L_6 = Detail_Object_from_c_TisInputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_mF62407E4016DBEFD0AA26A0DB993F5BE91A7A943(L_4, L_5, Detail_Object_from_c_TisInputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486_mF62407E4016DBEFD0AA26A0DB993F5BE91A7A943_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } InputFrameFork_t2D1FE0BD3FE1C53ABC6BA0A41009156D8F69B486* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.OutputFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameFork__ctor_mA28AFDB10619C430520255BD3D516B3A946AD6AF (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal OutputFrameFork(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.OutputFrameFork::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OutputFrameFork_CloneObject_mEBFCD54DEA5171A3D89F501EF31C60C868B5A390 (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new OutputFrameFork(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_7 = (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542*)il2cpp_codegen_object_new(OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var); NullCheck(L_7); OutputFrameFork__ctor_mA28AFDB10619C430520255BD3D516B3A946AD6AF(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.OutputFrameFork easyar.OutputFrameFork::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* OutputFrameFork_Clone_mAEF285C24CAE7FDC966CF26DC276D24B0BB5B28A (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (OutputFrameFork)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542*)CastclassClass((RuntimeObject*)L_0, OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_il2cpp_TypeInfo_var)); } } // easyar.OutputFrameSink easyar.OutputFrameFork::input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* OutputFrameFork_input_m9E1FA5F868EEAF359AF956B1A1A4A3320F0C8522 (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameFork_input(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameFork_input_m05DE1615D92DA3A28CB4A56AC62A1F71A56ABE6C(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4_RuntimeMethod_var), NULL); OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187(L_4, L_5, Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_7 = V_2; return L_7; } } // easyar.OutputFrameSource easyar.OutputFrameFork::output(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* OutputFrameFork_output_m0FF359E48DA5991A9A4D2EDABA66FA3B3D3E9D07 (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameFork_output(cdata, index, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameFork_output_m5F197F864103D4CBBA58FC335F5FD496163A4A54(L_3, L_4, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_5 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_6 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_6, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7; L_7 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_5, L_6, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_7; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_8 = V_2; return L_8; } } // System.Int32 easyar.OutputFrameFork::outputCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputFrameFork_outputCount_mD33D86018A639F5A52AE46B96DC72FA373B9E7E8 (OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_OutputFrameFork_outputCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_OutputFrameFork_outputCount_m9D5823E2E038BA7D9A1705BD73E7AC6FDBACD991(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameFork easyar.OutputFrameFork::create(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* OutputFrameFork_create_m05DAFCF6048028EFF9FDD3245B2C4B82AA5B52CD (int32_t ___0_outputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_mE559A3553E670FD391CBEFCA73243AF6AFAA8989_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameFork__typeName_m7D661097DA7E26D527856A43E8CA9991F8F51125_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameFork_create(outputCount, out _return_value_); int32_t L_3 = ___0_outputCount; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameFork_create_m1B5A18EB87C074F5B790BDF43969FB7DD4CB2C38(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameFork__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameFork__typeName_m7D661097DA7E26D527856A43E8CA9991F8F51125_RuntimeMethod_var), NULL); OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_6; L_6 = Detail_Object_from_c_TisOutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_mE559A3553E670FD391CBEFCA73243AF6AFAA8989(L_4, L_5, Detail_Object_from_c_TisOutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542_mE559A3553E670FD391CBEFCA73243AF6AFAA8989_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } OutputFrameFork_t9A4919DC9013B229393DD0D8E68690363DB81542* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.OutputFrameJoin::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputFrameJoin__ctor_m1687257F0EA7177E56323E91AE5830B601630854 (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal OutputFrameJoin(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.OutputFrameJoin::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OutputFrameJoin_CloneObject_mF97DC492CDEB06F00CE38EC083B6919A1763236E (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new OutputFrameJoin(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_7 = (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0*)il2cpp_codegen_object_new(OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var); NullCheck(L_7); OutputFrameJoin__ctor_m1687257F0EA7177E56323E91AE5830B601630854(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.OutputFrameJoin easyar.OutputFrameJoin::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* OutputFrameJoin_Clone_m5195FEA99630397CE60258F5CE90C8C3A9B15BD0 (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (OutputFrameJoin)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0*)CastclassClass((RuntimeObject*)L_0, OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_il2cpp_TypeInfo_var)); } } // easyar.OutputFrameSink easyar.OutputFrameJoin::input(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* OutputFrameJoin_input_m95D35B9CB211190BD8CF90C2A7A7688E698C705C (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameJoin_input(cdata, index, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameJoin_input_mC35735217F4EE3A665C7FA6C982E7769BBB9CDB2(L_3, L_4, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSink__typeName); intptr_t L_5 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_6 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_6, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSink__typeName_mEB106E1725A7EDA399B8DB687D139850BBF74FE4_RuntimeMethod_var), NULL); OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_7; L_7 = Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187(L_5, L_6, Detail_Object_from_c_TisOutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C_mBD34FEC6879428297BFE9FA26002F16B7DBFA187_RuntimeMethod_var); V_2 = L_7; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } OutputFrameSink_tB6DEF751ED788C51CE8AA2874A597F753BD2F32C* L_8 = V_2; return L_8; } } // easyar.OutputFrameSource easyar.OutputFrameJoin::output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* OutputFrameJoin_output_m206F0D6C2877F0AA16DDC32695D4482A346929D8 (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameJoin_output(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameJoin_output_mDBDE5BA93C26955DE472401786783E3546BC6935(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameSource__typeName_mDA0A7AD213819E04F0631C2115EDB31B9B7D498E_RuntimeMethod_var), NULL); OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_6; L_6 = Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B(L_4, L_5, Detail_Object_from_c_TisOutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29_m12B5675CDFAD627F5F7F7024FD2C509DFCF27A8B_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } OutputFrameSource_tCAA3F6A666530FC96C4699A88DC1312D06922D29* L_7 = V_2; return L_7; } } // System.Int32 easyar.OutputFrameJoin::inputCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputFrameJoin_inputCount_mE72879D3CDF490474D2E9123F48759993A5B549A (OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_OutputFrameJoin_inputCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_OutputFrameJoin_inputCount_m37C7F689521363E85E47D1095589144A27745A3E(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.OutputFrameJoin easyar.OutputFrameJoin::create(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* OutputFrameJoin_create_mCC22ED31E1843B4D0A5626A1D1D040AD9B5A8BA4 (int32_t ___0_inputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameJoin_create(inputCount, out _return_value_); int32_t L_3 = ___0_inputCount; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_OutputFrameJoin_create_mD22243F95881733BAD0EE2228902BDCF36A0A39D(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameJoin__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB_RuntimeMethod_var), NULL); OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_6; L_6 = Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389(L_4, L_5, Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_7 = V_2; return L_7; } } // easyar.OutputFrameJoin easyar.OutputFrameJoin::createWithJoiner(System.Int32,System.Func`2,easyar.OutputFrame>) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* OutputFrameJoin_createWithJoiner_m37403795D20C340626E91A9C8E9A646E823A7D46 (int32_t ___0_inputCount, Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* ___1_joiner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_OutputFrameJoin_createWithJoiner(inputCount, Detail.FunctorOfOutputFrameFromListOfOutputFrame_to_c(joiner), out _return_value_); int32_t L_3 = ___0_inputCount; Func_2_t7A8E8D6D6848FFEC2168D986AFB257C5831A1DEF* L_4 = ___1_joiner; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); FunctorOfOutputFrameFromListOfOutputFrame_t0F5CFF2C3E0FBE0040C79864B981D453AFB8BE70 L_5; L_5 = Detail_FunctorOfOutputFrameFromListOfOutputFrame_to_c_mB3A56929B82261F1DD7FA66874E6AA19B8518372(L_4, NULL); Detail_easyar_OutputFrameJoin_createWithJoiner_m532CEB68ABF3CD9976087DEE2C675495BF4D8CE2(L_3, L_5, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_OutputFrameJoin__typeName); intptr_t L_6 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_7 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_7, NULL, (intptr_t)((void*)Detail_easyar_OutputFrameJoin__typeName_mBC81682259D92DB40D885026730DA15A3BC7F9BB_RuntimeMethod_var), NULL); OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_8; L_8 = Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389(L_6, L_7, Detail_Object_from_c_TisOutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0_m3E016AA769073CC92628F02BB5AD7C8ABD8A0389_RuntimeMethod_var); V_2 = L_8; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } OutputFrameJoin_t0F4FDAA442E8021FEC5229D5800A574C131D5AC0* L_9 = V_2; return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.FeedbackFrameFork::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FeedbackFrameFork__ctor_m0EFD848100F201E685341898F365E1B91DF2E4B0 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal FeedbackFrameFork(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.FeedbackFrameFork::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FeedbackFrameFork_CloneObject_mFF72FC65902BDEE6341E83DBA8E8E12A442F8952 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new FeedbackFrameFork(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_7 = (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276*)il2cpp_codegen_object_new(FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var); NullCheck(L_7); FeedbackFrameFork__ctor_m0EFD848100F201E685341898F365E1B91DF2E4B0(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.FeedbackFrameFork easyar.FeedbackFrameFork::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* FeedbackFrameFork_Clone_mAB81C16C99998231E7307B4134998CE4F63AC898 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (FeedbackFrameFork)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276*)CastclassClass((RuntimeObject*)L_0, FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_il2cpp_TypeInfo_var)); } } // easyar.FeedbackFrameSink easyar.FeedbackFrameFork::input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* FeedbackFrameFork_input_m89609CDEDFC8DBCB30FBFF6102C933EB3DB75E93 (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_FeedbackFrameFork_input(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameFork_input_m1B8B51874AACD6F1C0F6BB555337E73BEC1DE35B(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_FeedbackFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSink__typeName_m9C15A0389ABD1B0B0248D2AB5D20E5DD4DFD8346_RuntimeMethod_var), NULL); FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_6; L_6 = Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537(L_4, L_5, Detail_Object_from_c_TisFeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898_m992DD5D3F3418BBBE0734A62F08DB7628711A537_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } FeedbackFrameSink_tC98E8C9FEEF2E605FAA83D625179D6B2D825E898* L_7 = V_2; return L_7; } } // easyar.FeedbackFrameSource easyar.FeedbackFrameFork::output(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* FeedbackFrameFork_output_mB862F9591F7DAA430E7240B48D010A622FBA0F4B (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_m4A07E47B6F4C0034B8A37C1AC32E8D54136750BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameSource__typeName_mE637A53BB54E375A026990152EE42C735AC9ADA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_003a; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_003a: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_FeedbackFrameFork_output(cdata, index, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); int32_t L_4 = ___0_index; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameFork_output_mBF44D4816994510E4A156B5198AB54DCFC96A9E0(L_3, L_4, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_FeedbackFrameSource__typeName); intptr_t L_5 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_6 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_6, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameSource__typeName_mE637A53BB54E375A026990152EE42C735AC9ADA1_RuntimeMethod_var), NULL); FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_7; L_7 = Detail_Object_from_c_TisFeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_m4A07E47B6F4C0034B8A37C1AC32E8D54136750BE(L_5, L_6, Detail_Object_from_c_TisFeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E_m4A07E47B6F4C0034B8A37C1AC32E8D54136750BE_RuntimeMethod_var); V_2 = L_7; goto IL_003b; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003b: { // } FeedbackFrameSource_t3336309B76A1F76980F75F70F1D0C0A26CD55A5E* L_8 = V_2; return L_8; } } // System.Int32 easyar.FeedbackFrameFork::outputCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FeedbackFrameFork_outputCount_mE64F6CA305322E1083E6ED1937013BD752E4609B (FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_FeedbackFrameFork_outputCount(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_FeedbackFrameFork_outputCount_m9E08807B6C95983D2EEA7CA1420B3C93F745179D(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.FeedbackFrameFork easyar.FeedbackFrameFork::create(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* FeedbackFrameFork_create_m1CCB30381527E680CA3F6438C58ED5950483AB51 (int32_t ___0_outputCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisFeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_m415A3B9F14D20D1BC1410D9E2CEF9A96B8931952_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_FeedbackFrameFork__typeName_mC80AE8B6D246DF65BEF54224D318E7840AD39AC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002b: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0034; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0034: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_FeedbackFrameFork_create(outputCount, out _return_value_); int32_t L_3 = ___0_outputCount; il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_FeedbackFrameFork_create_mA1B201EB00C305F2AB70508A01662215CC1072FE(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_FeedbackFrameFork__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_FeedbackFrameFork__typeName_mC80AE8B6D246DF65BEF54224D318E7840AD39AC2_RuntimeMethod_var), NULL); FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_6; L_6 = Detail_Object_from_c_TisFeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_m415A3B9F14D20D1BC1410D9E2CEF9A96B8931952(L_4, L_5, Detail_Object_from_c_TisFeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276_m415A3B9F14D20D1BC1410D9E2CEF9A96B8931952_RuntimeMethod_var); V_2 = L_6; goto IL_0035; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0035: { // } FeedbackFrameFork_tBE1A8F042C98AE909C59B64B0F725B5045A92276* L_7 = V_2; return L_7; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void easyar.InputFrameThrottler::.ctor(System.IntPtr,System.Action`1,easyar.RefBase/Retainer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFrameThrottler__ctor_m71072FD8DCABF6850DF29178A541B3BD6B52EBE5 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, intptr_t ___0_cdata, Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* ___1_deleter, Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* ___2_retainer, const RuntimeMethod* method) { { // internal InputFrameThrottler(IntPtr cdata, Action deleter, Retainer retainer) : base(cdata, deleter, retainer) intptr_t L_0 = ___0_cdata; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_1 = ___1_deleter; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ___2_retainer; RefBase__ctor_m1F89F1D069DD380C7B51129C109F7989D854246A(__this, L_0, L_1, L_2, NULL); // } return; } } // System.Object easyar.InputFrameThrottler::CloneObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputFrameThrottler_CloneObject_mFDD401D2337814347B7C616DC2E3A6A4DB08D0B0 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { // var cdata_new = IntPtr.Zero; intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; V_0 = L_0; // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_1 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; if (!L_1) { goto IL_0021; } } { // if (retainer_ != null) { retainer_(cdata, out cdata_new); } Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_2 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); NullCheck(L_2); Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline(L_2, L_3, (&V_0), NULL); } IL_0021: { // return new InputFrameThrottler(cdata_new, deleter_, retainer_); intptr_t L_4 = V_0; Action_1_t2DF1ED40E3084E997390FF52F462390882271FE2* L_5 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___deleter__1; Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* L_6 = ((RefBase_tD2A748D10CECAAD8DD367977128D0B22A01F604E*)__this)->___retainer__2; InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_7 = (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714*)il2cpp_codegen_object_new(InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var); NullCheck(L_7); InputFrameThrottler__ctor_m71072FD8DCABF6850DF29178A541B3BD6B52EBE5(L_7, L_4, L_5, L_6, NULL); return L_7; } } // easyar.InputFrameThrottler easyar.InputFrameThrottler::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* InputFrameThrottler_Clone_m7C0CAA5558A32E541C1783B0EB6D49D880F458EC (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (InputFrameThrottler)(CloneObject()); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Object easyar.RefBase::CloneObject() */, __this); return ((InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714*)CastclassClass((RuntimeObject*)L_0, InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_il2cpp_TypeInfo_var)); } } // easyar.InputFrameSink easyar.InputFrameThrottler::input() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* InputFrameThrottler_input_m6587D9C08AACE34E969C9A6DC34E1FA4A89263BB (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameThrottler_input(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameThrottler_input_m9837EABE10F89E754E4149F3923E7405166D27E0(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSink__typeName_m0D49A8F5797CE297C7244621DF432FB5D344D25E_RuntimeMethod_var), NULL); InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_6; L_6 = Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA(L_4, L_5, Detail_Object_from_c_TisInputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95_m11D72A3C63CC65CE100B77F3170F8CA483D1D2EA_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSink_tA6E249222893426FDB034E5CE860F0037DAE4F95* L_7 = V_2; return L_7; } } // System.Int32 easyar.InputFrameThrottler::bufferRequirement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputFrameThrottler_bufferRequirement_m386D52DA6CC7BDB46F6CE55F50FBE581D3FE11F2 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; int32_t V_1 = 0; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0014: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_001d; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_001d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = Detail.easyar_InputFrameThrottler_bufferRequirement(cdata); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Detail_easyar_InputFrameThrottler_bufferRequirement_m13396B19E9803C45BA23AED1BFB060490838A849(L_3, NULL); // return _return_value_; V_1 = L_4; goto IL_001e; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_001e: { // } int32_t L_5 = V_1; return L_5; } } // easyar.InputFrameSource easyar.InputFrameThrottler::output() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* InputFrameThrottler_output_m76832569F52918A55392F57A7CF68F38377502A8 (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameThrottler_output(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameThrottler_output_mBB0A631F27D65FAA38215AFF5F136343924F8222(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameSource__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_InputFrameSource__typeName_mE6402A4D298D76687B12F1FE245D5922F4BCA71B_RuntimeMethod_var), NULL); InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_6; L_6 = Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9(L_4, L_5, Detail_Object_from_c_TisInputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12_m89238655B47CC92560377655E932B0CEE13459D9_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } InputFrameSource_tD69762DDAC410CCE3A129E8E1DC6A2C8F0427F12* L_7 = V_2; return L_7; } } // easyar.SignalSink easyar.InputFrameThrottler::signalInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* InputFrameThrottler_signalInput_m9D4C90AABBC210EC74E3EC9A4FFDE4CDA0754A7F (InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisSignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_m1763CA1CC7B544F17C22CA177F83704D4988CD99_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_SignalSink__typeName_mC094BEF5152FC55E7BACF06F92EACB84E9305842_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0030: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0039; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0039: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameThrottler_signalInput(cdata, out _return_value_); intptr_t L_3; L_3 = RefBase_get_cdata_m6BACEDB7D17969AA0151AAC1473283B95E33A87A(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameThrottler_signalInput_m37D083252AE9D372E14F41B02599CACF6344AA2D(L_3, (&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_SignalSink__typeName); intptr_t L_4 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_5 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_5, NULL, (intptr_t)((void*)Detail_easyar_SignalSink__typeName_mC094BEF5152FC55E7BACF06F92EACB84E9305842_RuntimeMethod_var), NULL); SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_6; L_6 = Detail_Object_from_c_TisSignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_m1763CA1CC7B544F17C22CA177F83704D4988CD99(L_4, L_5, Detail_Object_from_c_TisSignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C_m1763CA1CC7B544F17C22CA177F83704D4988CD99_RuntimeMethod_var); V_2 = L_6; goto IL_003a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003a: { // } SignalSink_tCC2434EFC7C64C5FF8D18E10A237DC36AC63397C* L_7 = V_2; return L_7; } } // easyar.InputFrameThrottler easyar.InputFrameThrottler::create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* InputFrameThrottler_create_mB16794F6460F062BF0CE13AE4DEF6D116CD8B26A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_Object_from_c_TisInputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_m4CF6CD407BB3C4C2988910E4018109CDC1AF0B29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_easyar_InputFrameThrottler__typeName_m040A2816295CEA78463D606B7D2D512E89909FC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* V_0 = NULL; intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* V_2 = NULL; { // using (var ar = new Detail.AutoRelease()) AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_0 = (AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F*)il2cpp_codegen_object_new(AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F_il2cpp_TypeInfo_var); NullCheck(L_0); AutoRelease__ctor_mE72EEA2DE0CC0DD5BEF361C94038E370900B2B51(L_0, NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: {// begin finally (depth: 1) { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_1 = V_0; if (!L_1) { goto IL_0033; } } { AutoRelease_tE98A0552260E9E69BCE25CA627912842B391EB1F* L_2 = V_0; NullCheck(L_2); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2); } IL_0033: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) // var _return_value_ = default(IntPtr); il2cpp_codegen_initobj((&V_1), sizeof(intptr_t)); // Detail.easyar_InputFrameThrottler_create(out _return_value_); il2cpp_codegen_runtime_class_init_inline(Detail_tB4DBDB462AA1DFC256BC6B782DC98E191969CEAA_il2cpp_TypeInfo_var); Detail_easyar_InputFrameThrottler_create_mE0CBD089601D9C47D50244BA508B4C2EB8582900((&V_1), NULL); // return Detail.Object_from_c(_return_value_, Detail.easyar_InputFrameThrottler__typeName); intptr_t L_3 = V_1; Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713* L_4 = (Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713*)il2cpp_codegen_object_new(Func_2_t04A50D832214E55BC2F82E8DD7E603537B6D9713_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_m12EE2869ED79665C38F05A42227ECB8657CB60A0(L_4, NULL, (intptr_t)((void*)Detail_easyar_InputFrameThrottler__typeName_m040A2816295CEA78463D606B7D2D512E89909FC9_RuntimeMethod_var), NULL); InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_5; L_5 = Detail_Object_from_c_TisInputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_m4CF6CD407BB3C4C2988910E4018109CDC1AF0B29(L_3, L_4, Detail_Object_from_c_TisInputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714_m4CF6CD407BB3C4C2988910E4018109CDC1AF0B29_RuntimeMethod_var); V_2 = L_5; goto IL_0034; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0034: { // } InputFrameThrottler_tA57E96AFCF65AFA62930F09485AB4919BE8CC714* L_6 = V_2; return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Retainer_Invoke_mAE6440576152AFF79D3692B99D7123EB84655CA8_inline (Retainer_t21E37A78A5C591A4A1DB7494A454CCADF411A77A* __this, intptr_t ___0_This, intptr_t* ___1_Return, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, intptr_t, intptr_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_This, ___1_Return, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); }