changhong_newclient/xcode/Classes/Native/Assembly-CSharp17.cpp

31931 lines
1.6 MiB

#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"
template <typename R, typename T1>
struct VirtFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct VirtFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
struct VirtActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
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);
}
};
// BestHTTP.Authentication.Credentials
struct Credentials_t79878953825D4ECBD93010EE02E78A6A2C497247;
// BestHTTP.Forms.HTTPFormBase
struct HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8;
// BestHTTP.HTTPRequest
struct HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE;
// BestHTTP.HTTPResponse
struct HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE;
// BestHTTP.OnBeforeRedirectionDelegate
struct OnBeforeRedirectionDelegate_t8C45048DED42D2245A2CCEDD09BA6405578A750D;
// BestHTTP.OnDownloadProgressDelegate
struct OnDownloadProgressDelegate_t6738711CDB6F566B0D7DD5BA4A4089A29EE0E729;
// BestHTTP.OnRequestFinishedDelegate
struct OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D;
// BestHTTP.OnUploadProgressDelegate
struct OnUploadProgressDelegate_tD3985D4855E9D27F52A4C606605F3583DA64380D;
// LuaInterface.LuaBaseRef
struct LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4;
// LuaInterface.LuaCSFunction
struct LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE;
// LuaInterface.LuaDelegate
struct LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1;
// LuaInterface.LuaException
struct LuaException_t362D5A575564491633FB3233987012974B1564C4;
// LuaInterface.LuaFunction
struct LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B;
// LuaInterface.LuaReflection
struct LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F;
// LuaInterface.LuaState
struct LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE;
// LuaInterface.LuaTable
struct LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87;
// LuaInterface.ObjectTranslator
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF;
// LuaInterface.ToLua/LuaTableToVar[]
struct LuaTableToVarU5BU5D_t8A918435115BB3F5A70A8ACB82EAFE0B9DA048A6;
// SDKCallBack
struct SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05;
// System.Action
struct Action_t591D2A86165F896B4B800BB5C25CE18672A55579;
// System.Action`2<System.Int32,System.Object>
struct Action_2_tCC05A68F0FC31E84E54091438749644062A6C27F;
// System.Action`2<System.Int32,System.String>
struct Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36;
// System.Action`2<System.IntPtr,System.DateTime>
struct Action_2_t71ABE81215656C151AA494D997B8EB0383EED635;
// System.Action`2<System.IntPtr,System.Runtime.Serialization.StreamingContext>
struct Action_2_t646D17449FD368DA6CF70E0B72574F15E5CB70E1;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.Dictionary`2<System.Enum,System.Object>
struct Dictionary_2_t86DA606688BA1954C5CC9368104CE9722112D2C2;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Type>
struct Dictionary_2_t1302C50AC2AF6849C455DCE970305F09D16B7258;
// System.Collections.Generic.Dictionary`2<System.Int32,System.WeakReference>
struct Dictionary_2_t81F516F814A3463D65D07253CF5167FBF9378593;
// System.Collections.Generic.Dictionary`2<System.Int64,System.WeakReference>
struct Dictionary_2_t35D9A5097C30B9E0B442FCEF1B4E05D3B6C168B9;
// System.Collections.Generic.Dictionary`2<System.IntPtr,LuaInterface.LuaState>
struct Dictionary_2_tE2C4B84883C857DB2F1AD0ED287337B1F1C52601;
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<System.String>>
struct Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB;
// System.Collections.Generic.Dictionary`2<System.String,System.WeakReference>
struct Dictionary_2_t4DFB78733A30CBA0D97E97E6520159E27C47BAA3;
// System.Collections.Generic.Dictionary`2<System.Type,LuaInterface.LuaCSFunction>
struct Dictionary_2_tFBD3EE1AE887BC5C589B41D13A6B666269FF9B16;
// System.Collections.Generic.Dictionary`2<System.Type,LuaInterface.ToLua/LuaPushVarObject>
struct Dictionary_2_t96D0FFAC34212E84FBF3B0CC7F964CC2F167F4FA;
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32>
struct Dictionary_2_tA4F27994EF77494F74F85FCFD482DBAD219E6E8F;
// System.Collections.Generic.HashSet`1<System.String>
struct HashSet_1_tAF31CD0D5B1F27E354D2DA33F8CF07F490E8C98A;
// System.Collections.Generic.HashSet`1<System.Type>
struct HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t31EF1520A3A805598500BB6033C14ABDA7116D5E;
// System.Collections.Generic.List`1<LuaInterface.GCRef>
struct List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F;
// System.Collections.Generic.List`1<LuaInterface.LuaBaseRef>
struct List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1;
// System.Collections.Generic.List`1<System.Byte[]>
struct List_1_t4AB280456F4DE770AC993DE9A7C8C563A6311531;
// System.Collections.Generic.Stack`1<LuaInterface.LuaFunction/FuncData>
struct Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211;
// System.Collections.Hashtable/bucket[]
struct bucketU5BU5D_t6FF2C2C4B21F2206885CD19A78F68B874C8DC84A;
// System.Collections.ICollection
struct ICollection_tA3BAB2482E28132A7CA9E0E21393027353C28B54;
// System.Collections.IComparer
struct IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Collections.IEnumerator
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t3102D0F5BABD60224F6DFF4815BCA1045831FB7C;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521;
// System.Exception
struct Exception_t;
// System.Func`3<System.IntPtr,System.Int32,System.DateTime>
struct Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD;
// System.Func`3<System.IntPtr,System.Int32,System.Runtime.Serialization.StreamingContext>
struct Func_3_t90516F675D844400E29BD7D63D2143E06938BE95;
// System.Func`4<BestHTTP.HTTPRequest,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Boolean>
struct Func_4_t2AAB894D5B713852E1F87414DF4EF3776D2847CB;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.IO.DirectoryInfo
struct DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F;
// System.IO.Stream
struct Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7;
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
// System.Reflection.Binder
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
// System.Reflection.MemberFilter
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Serialization.IFormatterConverter
struct IFormatterConverter_tC3280D64D358F47EA4DAF1A65609BA0FC081888A;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.Security.AccessControl.CommonSecurityDescriptor
struct CommonSecurityDescriptor_tD3E0ACCC4A5B40F088D9ED0E93D4CD1E2ED8BCF6;
// System.Security.AccessControl.DirectorySecurity
struct DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F;
// System.Security.AccessControl.NativeObjectSecurity/ExceptionFromErrorCode
struct ExceptionFromErrorCode_tDD2CAE46D31B0E12F506DC564AD6BF44BA842148;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
// System.Threading.ReaderWriterLock
struct ReaderWriterLock_t7EEE8E1E96D63FD5668920B8274B13D184983349;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
// System.Uri
struct Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// System_ArrayWrap
struct System_ArrayWrap_t0FC4FE95C07A4581A7BD3CF4B01AFF1B7A838CD9;
// System_Collections_Generic_DictionaryWrap
struct System_Collections_Generic_DictionaryWrap_t50464287420789701F374D3439DF1041297C441D;
// System_Collections_Generic_Dictionary_KeyCollectionWrap
struct System_Collections_Generic_Dictionary_KeyCollectionWrap_t794719F4E757F95D4107278BEB7E051E25881D82;
// System_Collections_Generic_Dictionary_ValueCollectionWrap
struct System_Collections_Generic_Dictionary_ValueCollectionWrap_tE0A8CDF8ADBD720CC61EA0AD7C00FE60D79CC2FC;
// System_Collections_Generic_KeyValuePairWrap
struct System_Collections_Generic_KeyValuePairWrap_t800D3B10AF2BB13E0DF5D3FD632BB8719E5273D0;
// System_Collections_Generic_ListWrap
struct System_Collections_Generic_ListWrap_tD03B1C85F42555FFB7AA8C231A1C58D97C34D4F2;
// System_Collections_IEnumeratorWrap
struct System_Collections_IEnumeratorWrap_t2E657273D07ABA82F0A218679F719F24A775A989;
// System_Collections_ObjectModel_ReadOnlyCollectionWrap
struct System_Collections_ObjectModel_ReadOnlyCollectionWrap_t2753C6576DF937C4FD2E0EA851D63A7C8214B2F2;
// System_DelegateWrap
struct System_DelegateWrap_tCD96C52B62A32EFF8E7888ECB14E36FFC4549AFC;
// System_EnumWrap
struct System_EnumWrap_t131307A4B6C88E7FF353B39287E6C7207BA5EA3F;
// System_IO_DirectoryWrap
struct System_IO_DirectoryWrap_t74075851DFE0BBB269B604B92B1D629137477AB0;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429;
IL2CPP_EXTERN_C RuntimeClass* AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t1C7A851BFB2F0782FD7F72F6AA1DCBB7B53A9C7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelegateFactory_t1CAF381D126CB9EA4B7F7F136FDB98E1357F7972_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Delegate_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HTTPManager_tE816DB890CDCF6C7EE50F2A16D18D2DB214D7249_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HTTPRequestStates_tF854F6984B2F5C8E8C3BA68FABA9C8C65C162576_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_tD74549CEA1AA48E768382B94FEACBB07E2E3FA2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0074A03D3D187F477DEEA3D95B57A219AF0C76B3;
IL2CPP_EXTERN_C String_t* _stringLiteral01F8BD9C812E8AE4C9E97F41FDC55561372B27D6;
IL2CPP_EXTERN_C String_t* _stringLiteral041A5DEC481D6BF0724CAEAA84BC135D7D9062D4;
IL2CPP_EXTERN_C String_t* _stringLiteral04369DBAEC4A0733F05210DF52901E9D084E70D9;
IL2CPP_EXTERN_C String_t* _stringLiteral09B6A6DCD3F6D4A7D3A95BCEAAD67A7F1800272F;
IL2CPP_EXTERN_C String_t* _stringLiteral09B81C3E50114384E489A7EEC0867B66AB171497;
IL2CPP_EXTERN_C String_t* _stringLiteral0DB1470B0DBFE5023D7B987B702DDCF063F25543;
IL2CPP_EXTERN_C String_t* _stringLiteral0E0F887C2013BB6F64018B81A5BAF6A08D1D7471;
IL2CPP_EXTERN_C String_t* _stringLiteral0F08B287CA06979B53B530B74D4C7D4042C9F78A;
IL2CPP_EXTERN_C String_t* _stringLiteral0F4964321DCA008E9A0A25AF0751C845FBAEFD56;
IL2CPP_EXTERN_C String_t* _stringLiteral12AB214DF85E4910F7E4400EEA924B9565854A9F;
IL2CPP_EXTERN_C String_t* _stringLiteral133405CDC5A95F93C16582B33A9ACC4B742013F3;
IL2CPP_EXTERN_C String_t* _stringLiteral176DC5CA3E87A2B0A747BDC0AA311A66D6454D38;
IL2CPP_EXTERN_C String_t* _stringLiteral198FC52D972ED9EBA027444D05352E203C0BFFC5;
IL2CPP_EXTERN_C String_t* _stringLiteral1C6CF46B97501EF7D9EDB9DD24205081B21BA58B;
IL2CPP_EXTERN_C String_t* _stringLiteral1D9A813F982D9620BFE7E27549EA04F93E175226;
IL2CPP_EXTERN_C String_t* _stringLiteral1DBC7385BADBFDA548FB27E2160A33CF32C0F545;
IL2CPP_EXTERN_C String_t* _stringLiteral20A271AE925B2F726A7E65850D1977590BB00CE5;
IL2CPP_EXTERN_C String_t* _stringLiteral20C127C489599C723EE03B4C39E7EAB7FDE0366F;
IL2CPP_EXTERN_C String_t* _stringLiteral246278490138F3D3AA47A1F444C14947DD1EF477;
IL2CPP_EXTERN_C String_t* _stringLiteral26503040E4693AD5A4EC60B429ED76E2780FA608;
IL2CPP_EXTERN_C String_t* _stringLiteral276F57840506ABB9B5BACC66B28FDDC5EF51F6F2;
IL2CPP_EXTERN_C String_t* _stringLiteral28D11D883C82100607A7BB1658415138A9F3E14D;
IL2CPP_EXTERN_C String_t* _stringLiteral295EEDDE2614DF982BA15CFE7FB8652AFBD8645A;
IL2CPP_EXTERN_C String_t* _stringLiteral2A53443E737A44B093A0DE6AD5300C98CB13DA86;
IL2CPP_EXTERN_C String_t* _stringLiteral2DDBD695EEF305DB5397C09707DD43F5AA4654C9;
IL2CPP_EXTERN_C String_t* _stringLiteral2FF2DFE36322448C6953616740A910BE57BBD4CA;
IL2CPP_EXTERN_C String_t* _stringLiteral30D04E0FA9775766030300CE1BABF8C3DC0C01F4;
IL2CPP_EXTERN_C String_t* _stringLiteral31DD5746ED9F499EAC8A554FE6F13648631842EC;
IL2CPP_EXTERN_C String_t* _stringLiteral32AF4CB047CAA175A2D1267D75CBF2C5CEFCB34B;
IL2CPP_EXTERN_C String_t* _stringLiteral33E15D008D511F3101566A2E25203EF2A3F605A0;
IL2CPP_EXTERN_C String_t* _stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD;
IL2CPP_EXTERN_C String_t* _stringLiteral359DE04A45F94FECC69AEAEE51B4983D8DA5DCA3;
IL2CPP_EXTERN_C String_t* _stringLiteral3639B5D5176FDE39F64763D721CB8DA5AF8E8AC8;
IL2CPP_EXTERN_C String_t* _stringLiteral379EB91CBDBDCA10D34D48EFABFBBA43D54681A7;
IL2CPP_EXTERN_C String_t* _stringLiteral37E3958A682A6576D61C8FAF3613027517E16E35;
IL2CPP_EXTERN_C String_t* _stringLiteral3895E9053E29B9FD4BC2E206F059A04186490814;
IL2CPP_EXTERN_C String_t* _stringLiteral39F9756846FA1206F1D3DA7FC8358511B6F76189;
IL2CPP_EXTERN_C String_t* _stringLiteral3A17942E72AD0C0D74A30ADCE2227CD576FDF439;
IL2CPP_EXTERN_C String_t* _stringLiteral3AA8E0807E2646EF21E88C03E46FD360CD31FFA5;
IL2CPP_EXTERN_C String_t* _stringLiteral3B8194989442ECB24523EE65E1952BD2A520004B;
IL2CPP_EXTERN_C String_t* _stringLiteral3BADE34ECBC5D996B2F301EBD4BA689E81C7C9EA;
IL2CPP_EXTERN_C String_t* _stringLiteral3E30D868B4C1003DEF95541118EDBBC6BAF6A0AD;
IL2CPP_EXTERN_C String_t* _stringLiteral410249A93D1E988D5E2AA55678BD598BE8446E14;
IL2CPP_EXTERN_C String_t* _stringLiteral4261FCC4F3C3C2F1D980DE9DCD44C64418F3D64D;
IL2CPP_EXTERN_C String_t* _stringLiteral4265C626064BD56F1995C5B5CFBBBAE6FE685BEF;
IL2CPP_EXTERN_C String_t* _stringLiteral43A2403901511BCEC4DBB05857683110E8C52610;
IL2CPP_EXTERN_C String_t* _stringLiteral44054F48B422C687862DE6698E7B9894EBE09413;
IL2CPP_EXTERN_C String_t* _stringLiteral44C57ABD888A66B36D4B7C902134063E4A097223;
IL2CPP_EXTERN_C String_t* _stringLiteral45BD88F71930B3DE3C479D7F77FC6C77A3EA0F8B;
IL2CPP_EXTERN_C String_t* _stringLiteral45BD908DF490EDD79694BA0DAFF82FC092970B55;
IL2CPP_EXTERN_C String_t* _stringLiteral46FA77754F3CC45604B58CCA3F876DEC7798557E;
IL2CPP_EXTERN_C String_t* _stringLiteral4AB60E363CF671CC14898741E871E19D7489E1F6;
IL2CPP_EXTERN_C String_t* _stringLiteral4B1BFFA7198CAB670A61E9E726DC8034AD855BA9;
IL2CPP_EXTERN_C String_t* _stringLiteral4B2006D836391590B1DF045207364CCD13F73721;
IL2CPP_EXTERN_C String_t* _stringLiteral4B892FE0C040FA8A944037D1D2817C41AB7DA958;
IL2CPP_EXTERN_C String_t* _stringLiteral4C82F23D91A75961F4D08134FC5AD0DFE6A4C36A;
IL2CPP_EXTERN_C String_t* _stringLiteral4F1321209F94054487763A037811CC617C20BC4F;
IL2CPP_EXTERN_C String_t* _stringLiteral4FC0E2BC80737D784E6D3F24837950F48732C6CA;
IL2CPP_EXTERN_C String_t* _stringLiteral513375471CFDE9D60531080328DE3B94614FF6C0;
IL2CPP_EXTERN_C String_t* _stringLiteral515FADE0B745DDAB36FBB908DD157D43698C38CD;
IL2CPP_EXTERN_C String_t* _stringLiteral53C61C420DCA5C993CCF85E61CBD503499E2670A;
IL2CPP_EXTERN_C String_t* _stringLiteral54E362EA06D131BB3EE41C3652022705B26C2A08;
IL2CPP_EXTERN_C String_t* _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96;
IL2CPP_EXTERN_C String_t* _stringLiteral577EF7DC1516F4B3C43DDBE63327A8A039A0EDEC;
IL2CPP_EXTERN_C String_t* _stringLiteral57A0657688DBA5675A4C1126A4628704F7246B5E;
IL2CPP_EXTERN_C String_t* _stringLiteral57F9933768794F845D000833D367D5698393211D;
IL2CPP_EXTERN_C String_t* _stringLiteral5A6993815939EACC80042A5460570C9A24002F6B;
IL2CPP_EXTERN_C String_t* _stringLiteral5ACEDC72D05CA36FB3CE7E023889EBE25B123B7D;
IL2CPP_EXTERN_C String_t* _stringLiteral5B648770BB541ABE7D12C619C9D800C5BD823404;
IL2CPP_EXTERN_C String_t* _stringLiteral5C585A95A6EBBACB624B48CB3621E617EE5C0AD8;
IL2CPP_EXTERN_C String_t* _stringLiteral5CFE316660A8214816EDA937D22952365B191D92;
IL2CPP_EXTERN_C String_t* _stringLiteral5E786A11CAA59BF6FC77356A291CE6B4782D0325;
IL2CPP_EXTERN_C String_t* _stringLiteral61AD50A9B9189CC3CF1874568E35E7901FF4C982;
IL2CPP_EXTERN_C String_t* _stringLiteral61CC55AA0453184734C3FA0B621EDA6FA874BD83;
IL2CPP_EXTERN_C String_t* _stringLiteral6291A17F684A1FC496E1CC5191A3322B1DCCACAF;
IL2CPP_EXTERN_C String_t* _stringLiteral63294546E0577C21D589230A71C9D19E3CABBD1D;
IL2CPP_EXTERN_C String_t* _stringLiteral6403F2B7EB2AAAFE6DE34CBF2A029B01AFEBC512;
IL2CPP_EXTERN_C String_t* _stringLiteral64D2D2EDE10A54DCAA32A9016928263F88CB1A31;
IL2CPP_EXTERN_C String_t* _stringLiteral65B1590D3305126A6FF6D33D37B8B365DC0901FA;
IL2CPP_EXTERN_C String_t* _stringLiteral66384AB64AA763FE85054CC5BEEA90064AC1967B;
IL2CPP_EXTERN_C String_t* _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E;
IL2CPP_EXTERN_C String_t* _stringLiteral68B77F879ACACD99AC7A7292D7E939EF25056681;
IL2CPP_EXTERN_C String_t* _stringLiteral695E8A858A4FC5782CC0FA8CE4FF534FBCC0A872;
IL2CPP_EXTERN_C String_t* _stringLiteral6B33A4244A1468A39268C6FA95AE6BFD5EB419ED;
IL2CPP_EXTERN_C String_t* _stringLiteral6C990AE6AEC499E1AA6CD59FE60D587D3D959BCA;
IL2CPP_EXTERN_C String_t* _stringLiteral6D5E950DD92A1035BAFD29AAD3E48FC4FAEB706B;
IL2CPP_EXTERN_C String_t* _stringLiteral6FB489943E5030261A2F7517415E0D7A8CF704A4;
IL2CPP_EXTERN_C String_t* _stringLiteral7135DBF353252B98AD986AFAAF60CF1F4DF958A6;
IL2CPP_EXTERN_C String_t* _stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D;
IL2CPP_EXTERN_C String_t* _stringLiteral71C6941AE2CF69FABD4F3D106F84CEAC1E113010;
IL2CPP_EXTERN_C String_t* _stringLiteral73D11F075C9F2B98768F8305499F1C371629559E;
IL2CPP_EXTERN_C String_t* _stringLiteral75E1A266CAB82BCEFC54A76DA60699194B1A564D;
IL2CPP_EXTERN_C String_t* _stringLiteral76CDB950721642B6B8596D36D5A39F7705028B99;
IL2CPP_EXTERN_C String_t* _stringLiteral76D0E7F1E10174ECEAF6945841BC2B75F063F1BA;
IL2CPP_EXTERN_C String_t* _stringLiteral776DC968D58A7A355EA840BA064F8878D21CFCF0;
IL2CPP_EXTERN_C String_t* _stringLiteral7907E19D81937FB0C552F7AE1441773288182DF3;
IL2CPP_EXTERN_C String_t* _stringLiteral7A07AC42C1C41C9A4DC02EA22B0BA12914C2DB8B;
IL2CPP_EXTERN_C String_t* _stringLiteral7A41C59B3E495D7780C06AEF34F3ABCF86E51D40;
IL2CPP_EXTERN_C String_t* _stringLiteral7F3AD117787A4DA60AB94BBB28A9A48439A095CF;
IL2CPP_EXTERN_C String_t* _stringLiteral814CD88FF37A6D82CA927CA2576EDD53070571EB;
IL2CPP_EXTERN_C String_t* _stringLiteral8204AF5C4B97B657CC17F74D7BAE319ED1885A9D;
IL2CPP_EXTERN_C String_t* _stringLiteral836827BB9C65530B0004FB7B41D8C32D8FE31208;
IL2CPP_EXTERN_C String_t* _stringLiteral84E35FC39EB5A1433ADCE5C60A7F2F38238C1901;
IL2CPP_EXTERN_C String_t* _stringLiteral860E1F95D3A8D20BE2E3E527091C855F4E981BDB;
IL2CPP_EXTERN_C String_t* _stringLiteral87C4A15340C637AEE0898AEBEA26E26CB1857432;
IL2CPP_EXTERN_C String_t* _stringLiteral88306943FEA7E76F9CD57CAE0EA6D8B32D2E8434;
IL2CPP_EXTERN_C String_t* _stringLiteral8961A2B589684298A7070B2943A59DE632A4C48A;
IL2CPP_EXTERN_C String_t* _stringLiteral8C86FC605EB1970706C24E82908C4A061B73125C;
IL2CPP_EXTERN_C String_t* _stringLiteral8DCE170DE238B1FEDA2ECD9674EA3CA0D068FBCB;
IL2CPP_EXTERN_C String_t* _stringLiteral8EF7D1C70BEFE164460CDE0121EF5A1FC0BE48DD;
IL2CPP_EXTERN_C String_t* _stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D;
IL2CPP_EXTERN_C String_t* _stringLiteral90CCA8ABDA9D5CBDB99FC93152D5DCF6886EF30F;
IL2CPP_EXTERN_C String_t* _stringLiteral922E2DC0A631F8BC2FC419747FE84D59D558913A;
IL2CPP_EXTERN_C String_t* _stringLiteral92A4CAFED9FE56D0844AF995ADD638A77834B705;
IL2CPP_EXTERN_C String_t* _stringLiteral95802DAAB3A23990338179F72248350C1434CF39;
IL2CPP_EXTERN_C String_t* _stringLiteral967CA24675F6B93D4F519D659736B9423DFB507E;
IL2CPP_EXTERN_C String_t* _stringLiteral96F614759FE14D22983D3DAADF2BF3026DC1A3A3;
IL2CPP_EXTERN_C String_t* _stringLiteral98F89E2FB9001FC0B018F228BACE99CAC9F1A7EB;
IL2CPP_EXTERN_C String_t* _stringLiteral99F7E09511C747494D91B496A84D658D32DDF661;
IL2CPP_EXTERN_C String_t* _stringLiteral9AD8EF05FB9086FFB5671F1C73CCB746B6D076C8;
IL2CPP_EXTERN_C String_t* _stringLiteral9B433A15AA7FFDCE95175DF8F85F52FC6FFBBDE0;
IL2CPP_EXTERN_C String_t* _stringLiteral9B47C032938820269CE9D24A72B299C9D2A50C6C;
IL2CPP_EXTERN_C String_t* _stringLiteral9CA9B404DE9656B81DAB3E58FED7C04BFEBC1B05;
IL2CPP_EXTERN_C String_t* _stringLiteral9D7311610D4DC99151F611A421431587111EC377;
IL2CPP_EXTERN_C String_t* _stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D;
IL2CPP_EXTERN_C String_t* _stringLiteral9E9021D4D085A781BF875E37CF195460E12653E7;
IL2CPP_EXTERN_C String_t* _stringLiteralA1AE73D0BD1120FB41BE8623368CBB0BE1DB0B57;
IL2CPP_EXTERN_C String_t* _stringLiteralA1FFFAAAFB7CC996685BCEB829C053CC4F7DE43D;
IL2CPP_EXTERN_C String_t* _stringLiteralA42146FE567BD89C345D752EED9C53A8F1FFC32A;
IL2CPP_EXTERN_C String_t* _stringLiteralA459DFF3012DA591453989E5860A6FD825F63CE3;
IL2CPP_EXTERN_C String_t* _stringLiteralA81DF1AAF12B1EE224561931D472B7B1823FC90D;
IL2CPP_EXTERN_C String_t* _stringLiteralAA6E11862B87449E7CE18C5E89D055F21CB9FF9D;
IL2CPP_EXTERN_C String_t* _stringLiteralAD908884D984A83C7BA92C0C1925FCB83C5D71B0;
IL2CPP_EXTERN_C String_t* _stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80;
IL2CPP_EXTERN_C String_t* _stringLiteralADC83B19E793491B1C6EA0FD8B46CD9F32E592FC;
IL2CPP_EXTERN_C String_t* _stringLiteralAF6BBE3B9EFAB796E0238091AD8E54AE3F221BE3;
IL2CPP_EXTERN_C String_t* _stringLiteralAF74F7C5362AAEE985BF8CDA3DD75FC80751CE51;
IL2CPP_EXTERN_C String_t* _stringLiteralAFB84B1F0790C420B0848C3101FA26ABC3B9F1B3;
IL2CPP_EXTERN_C String_t* _stringLiteralB11482CEF9CBBB499FA82A96E577CBC8246F4244;
IL2CPP_EXTERN_C String_t* _stringLiteralB1564F6B1512CBFA3CFCEBC9A5BADB6B239954F1;
IL2CPP_EXTERN_C String_t* _stringLiteralB2515073392623115B3F5C190669CE2E716D306D;
IL2CPP_EXTERN_C String_t* _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F;
IL2CPP_EXTERN_C String_t* _stringLiteralB3BCB9071BDFA84E41FC7EE27169518FFBA077AA;
IL2CPP_EXTERN_C String_t* _stringLiteralB56E50A5988D451174107CF13DE145E50D905D1C;
IL2CPP_EXTERN_C String_t* _stringLiteralB5CE7BA2DEA2151ACB1EE561D3AA9A09ED5902FB;
IL2CPP_EXTERN_C String_t* _stringLiteralB64C8094442022A6611874F7C2C9091A5AECF795;
IL2CPP_EXTERN_C String_t* _stringLiteralB7E45A36FF3610E06A3801FD14FA6C1E6B89312F;
IL2CPP_EXTERN_C String_t* _stringLiteralB858CB282617FB0956D960215C8E84D1CCF909C6;
IL2CPP_EXTERN_C String_t* _stringLiteralB8C743A4A2976C570E62B575ED6EAF53D1866749;
IL2CPP_EXTERN_C String_t* _stringLiteralB9D23208267215B4C2CD8D39D0582E18F2C9A8B0;
IL2CPP_EXTERN_C String_t* _stringLiteralBACDB029B906444071894B157FF44BE8773B0ECE;
IL2CPP_EXTERN_C String_t* _stringLiteralBB4A55D7A9D5876FCCEC368F6C22FAEF7FEFA3FC;
IL2CPP_EXTERN_C String_t* _stringLiteralBC693C443DC998445A6ED6C37C23EB900380D2CA;
IL2CPP_EXTERN_C String_t* _stringLiteralBCD2F7128507FEFBCDE6EBC1ABF245C7C3AD4E30;
IL2CPP_EXTERN_C String_t* _stringLiteralC002DE524A60B4CC17CD7EA0BBC1F52DB7F90EC9;
IL2CPP_EXTERN_C String_t* _stringLiteralC16153BC2E76FE2AAF3735967A74D741D0D85FA9;
IL2CPP_EXTERN_C String_t* _stringLiteralC20BAC26CE3940609F28BD0C0BEEFECEA809635C;
IL2CPP_EXTERN_C String_t* _stringLiteralC2543FFF3BFA6F144C2F06A7DE6CD10C0B650CAE;
IL2CPP_EXTERN_C String_t* _stringLiteralC4B233BCB06685BD3AE549128F7855E7F85A4F09;
IL2CPP_EXTERN_C String_t* _stringLiteralC67DD20EE842986086A0A915DDC2A279490130ED;
IL2CPP_EXTERN_C String_t* _stringLiteralC72BA5010DC1043CF21302B7C6E9297872B12C43;
IL2CPP_EXTERN_C String_t* _stringLiteralC7F23E3ED00AA71DE61A307549A0FECA57BE057D;
IL2CPP_EXTERN_C String_t* _stringLiteralC9104DB96B42A7ED705E3CFB1955F4DFA513A2C6;
IL2CPP_EXTERN_C String_t* _stringLiteralCB843AE748E477C570DB34A91C3482E68EE0CBE7;
IL2CPP_EXTERN_C String_t* _stringLiteralCC091E023CFD94A6DFD59AB8DEEFA13ECB69C0D0;
IL2CPP_EXTERN_C String_t* _stringLiteralCC918E3682D0D7340E921E93BBA46234D8ACFED1;
IL2CPP_EXTERN_C String_t* _stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527;
IL2CPP_EXTERN_C String_t* _stringLiteralD655618F74959E693624C9A7A33000CD4B194EEB;
IL2CPP_EXTERN_C String_t* _stringLiteralD8032D28645DB7AE6A8D3CD8C484E8624289D08C;
IL2CPP_EXTERN_C String_t* _stringLiteralD8CDB573350DE78596E4852BC9CACFC94E8D17ED;
IL2CPP_EXTERN_C String_t* _stringLiteralDD48A1149548F0B07DDEC97E040571C91978FBAB;
IL2CPP_EXTERN_C String_t* _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E;
IL2CPP_EXTERN_C String_t* _stringLiteralDF251B06EEFDAA932E97B54FBE9A74D3E606FA61;
IL2CPP_EXTERN_C String_t* _stringLiteralE2E29C4AB3F752DEF362AA1718EC21BEC3C50CE6;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EDEDE1CFA11235AF35C46A88863EB9CF322B64;
IL2CPP_EXTERN_C String_t* _stringLiteralE348875528B38F2A644595F06CE3F163DA553B46;
IL2CPP_EXTERN_C String_t* _stringLiteralE5651C683F14C95AA972CFDBC300D9FECFE02019;
IL2CPP_EXTERN_C String_t* _stringLiteralE5DB5FBF081F2D41603326AAE72B596E883CA9DF;
IL2CPP_EXTERN_C String_t* _stringLiteralE7938A2F5A36A8A891B57E2FC9E270E54FD334F7;
IL2CPP_EXTERN_C String_t* _stringLiteralE7CBEEB3D88B0C5C4614A4E27D1F92C45C4A1BF8;
IL2CPP_EXTERN_C String_t* _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48;
IL2CPP_EXTERN_C String_t* _stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B;
IL2CPP_EXTERN_C String_t* _stringLiteralEA6FE630494258947E3EF1F87D4E0B7AE6EBDC66;
IL2CPP_EXTERN_C String_t* _stringLiteralEE9303122B166D155CC57CD4E2C0B96B8317EEE2;
IL2CPP_EXTERN_C String_t* _stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB;
IL2CPP_EXTERN_C String_t* _stringLiteralF2A3E2C15510DD541EEBC00FBE8F2C8992668777;
IL2CPP_EXTERN_C String_t* _stringLiteralF367E308E297B11292D409AE3ADC19390F9DC06A;
IL2CPP_EXTERN_C String_t* _stringLiteralF3862A2EF86E50C4E007C49BD620DF5E0B687037;
IL2CPP_EXTERN_C String_t* _stringLiteralF3911AEF180724E156B9A99138D5165886459CB4;
IL2CPP_EXTERN_C String_t* _stringLiteralF6E554623228721C279E917F09945CF32D8738B7;
IL2CPP_EXTERN_C String_t* _stringLiteralF6FDBE48DC54DD86F63097A03BD24094DEDD713A;
IL2CPP_EXTERN_C String_t* _stringLiteralF81E07ADFC5122F7F92F0F96A045DF98E4234990;
IL2CPP_EXTERN_C String_t* _stringLiteralF99CA978C1179C5E71F5906A5A37A28ED2500B2F;
IL2CPP_EXTERN_C String_t* _stringLiteralFA5687BC14F14E752F60E233885343B8EBF30107;
IL2CPP_EXTERN_C String_t* _stringLiteralFB30F67660AD34AD19FF0D819B4A6EC6B5B924F0;
IL2CPP_EXTERN_C String_t* _stringLiteralFB843069E6F2F029B75B8E5312981AED516FED6C;
IL2CPP_EXTERN_C String_t* _stringLiteralFC71E83FF796B32382FFABCE6100248F19FC7E79;
IL2CPP_EXTERN_C String_t* _stringLiteralFD5076281C3984D6ACF64377F7641B861E93BDA2;
IL2CPP_EXTERN_C String_t* _stringLiteralFDAB01D80C7F90607AE4248B60D856B49A578411;
IL2CPP_EXTERN_C const RuntimeMethod* Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SDKCallBack_U3CWXApplyTokenU3Eb__16_0_m423EFBCB27C0E549A70B0211E44B66CA50441A0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SDKCallBack_U3CWXCheckTokenU3Eb__17_0_m2318E7CFFA1A28A979A8A8DD633AD4F4E918847D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SDKCallBack_U3CWXGetUserInfoU3Eb__19_0_mF5AC027FE6A65C8CE2BB5C5E2188AC764B293DA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SDKCallBack_U3CWXRefreshTokenU3Eb__18_0_m1218F5223E07970BA5B05E0541DABB10944DBCE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckObject_TisMethodInfo_t_mA793EC6926336970EC0F2CFDF8C523584F57B2A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_ToParamsObject_TisDelegate_t_mF61603A43590300B8FEF5868CC27AE1C20073BBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckParamsType_TisDelegate_t_m89C9E355A203BB2ADAB44A389B40F2E21C780B15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisDelegate_t_TisDelegate_t_mF7E54C677F774DA806EC59D8A705B9AB925BF3A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_mFB35C4EED99D91AE70819AD5FB529C916A9B9270_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m4915BAC6735A7585DA0EC0B259A8572578CE07A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEC2A8BB606EC99977B17D3138510EA2F2789C0E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m8A8FA86F95BC61C89562925782E5636B52C213D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mF63BE29DE164ED8FBCBC326BACBB99CBE539422B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeArray_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m21FC9450002D17193EC778814F2F4466526F3064_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEBD9449FD4937A22F0A91CB005B3182ED16B3372_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeArray_m09E943EFCCE995D8E9BE3555D302789E72BB8DA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCBB49B011AA6F141725BBE1242E5B9EA66A5E0F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_m839334E6B5EF21775D8D3BC9ED6AB4A6452127C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m71D092D5385C976D32B18CDE65E455FEC833E4C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m766A32BAEC061C26542AA02A5EDB00E38614920D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_mC64F38BCFE2BFE0842FFD85933E924F75A3A3A12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_m825624F811F670F53BFD7BF7369E0C0A95A33D7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m06C1CEAC9D6664E15D5E6336307CE72F6F82D693_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAEDE5F0BC2E1A8EB7EE575AE1CD7915183CF0CE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisRuntimeObject_m0B9DA4234D6E702FF37DA7973932BF1D36510AEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m904DCB88997A787BF7CDAF8CE6BE22678CA43220_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Action_1_t6666ADC0DEBE90E68CF9C15D7776F9BD1E196686_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Color_t119BCA590009762C7223FDD3AF9706653AC84ED2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Comparison_1_t7B86F93F4787378CF9BD9AB445A8108C48CBA84F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Delegate_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IComparer_1_t80029189086571C1E3C27EC8A012DB7CC48FC1FD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEnumerable_1_t6FAC70CFE4E34421830AE8D9FE19DA2A83B85B75_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* KeyCollection_t2AA2CDF89E48B4580F169700DF037455BE1E59E0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* KeyValuePair_2_tE2B149987A7A0267959C8B92C6923BAB9823089D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeArray_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tAE45CEF73BF720100519F6867F32145D075F928E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ValueCollection_tB882930EBBF1E7B3ACCDB312995FD8AAC98FDEE7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_0_0_0_var;
IL2CPP_EXTERN_C const uint32_t LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DFAssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_CheckAccessToken_mA1406E4A3310200828C4C8B887F0FAE1A23FEB12_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_U3CWXApplyTokenU3Eb__16_0_m423EFBCB27C0E549A70B0211E44B66CA50441A0E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_U3CWXCheckTokenU3Eb__17_0_m2318E7CFFA1A28A979A8A8DD633AD4F4E918847D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_U3CWXGetUserInfoU3Eb__19_0_mF5AC027FE6A65C8CE2BB5C5E2188AC764B293DA1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_U3CWXRefreshTokenU3Eb__18_0_m1218F5223E07970BA5B05E0541DABB10944DBCE4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_WXApplyToken_mE5A6363449F91877D3BFB15F932FCDCAC884BB31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_WXRefreshToken_m370A3827973590F46A73520AFD0818A80DF74409_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_get_Instance_m6E7E79FC4AC77D3AC3F36A4C4774DFAD786D1540_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5CAssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetPrimitiveValue_m7C56A863122A3A6EF851A5AC1FDCFD077582396D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Register_m38A53AA2520CB2D03CED0DFC7533CD064BB26471_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_SetPrimitiveValue_mEB6470A5387961DA9152DAEFB1BF481A2BD29DDD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_Register_mE3A678E28B655E68076A5FC69F30B0A90BF27A3F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_Register_m48B0E642E10D973699D77AC5E113CBFCEACA6EF0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_Register_m06DA7CA7AC9FBA7EC917FC61F84A065587393DE9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_KeyValuePairWrap_Register_mB42BCFA39B5F8C9B8CB866C32C1C835947B05C3A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Register_m237CC1256AE303232AB8FF607DAF60D9E712E5B8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_IEnumeratorWrap_Register_mE3BCD02552431272D20F33D258FB9E9262378561_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_Register_mEEA74694C95352902191643B876FD7D17CAAD8EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Register_m754542F3B46673F93876779DF78EE26FCB8D27BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_Register_m333FB3D5370F3B883DF97253F16D455A2EC15681_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_Register_mA03F97E0A75C23610F72AD0DBDFE81F085D565D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4AssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384AssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_get_RefreshToken_m30C0DC9C22217344E1E37460614674D94BD35C88AssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7AAssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69AssemblyU2DCSharp17_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0AssemblyU2DCSharp17_MetadataUsageId;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040;
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
struct DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D;
struct Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28;
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
struct SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889;
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5;
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
struct UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E;
struct UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB;
struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4;
struct ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399;
struct QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3;
struct Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6;
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;
struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66;
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.Object
// BestHTTP.HTTPResponse
struct HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE : public RuntimeObject
{
public:
// System.Int32 BestHTTP.HTTPResponse::<VersionMajor>k__BackingField
int32_t ___U3CVersionMajorU3Ek__BackingField_0;
// System.Int32 BestHTTP.HTTPResponse::<VersionMinor>k__BackingField
int32_t ___U3CVersionMinorU3Ek__BackingField_1;
// System.Int32 BestHTTP.HTTPResponse::<StatusCode>k__BackingField
int32_t ___U3CStatusCodeU3Ek__BackingField_2;
// System.String BestHTTP.HTTPResponse::<Message>k__BackingField
String_t* ___U3CMessageU3Ek__BackingField_3;
// System.Boolean BestHTTP.HTTPResponse::<IsStreamed>k__BackingField
bool ___U3CIsStreamedU3Ek__BackingField_4;
// System.Boolean BestHTTP.HTTPResponse::<IsStreamingFinished>k__BackingField
bool ___U3CIsStreamingFinishedU3Ek__BackingField_5;
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<System.String>> BestHTTP.HTTPResponse::<Headers>k__BackingField
Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * ___U3CHeadersU3Ek__BackingField_6;
// System.Byte[] BestHTTP.HTTPResponse::<Data>k__BackingField
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___U3CDataU3Ek__BackingField_7;
// System.Boolean BestHTTP.HTTPResponse::<IsUpgraded>k__BackingField
bool ___U3CIsUpgradedU3Ek__BackingField_8;
// System.String BestHTTP.HTTPResponse::dataAsText
String_t* ___dataAsText_9;
// System.Boolean BestHTTP.HTTPResponse::<IsClosedManually>k__BackingField
bool ___U3CIsClosedManuallyU3Ek__BackingField_10;
// BestHTTP.HTTPRequest BestHTTP.HTTPResponse::baseRequest
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * ___baseRequest_11;
// System.IO.Stream BestHTTP.HTTPResponse::Stream
Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * ___Stream_12;
// System.Collections.Generic.List`1<System.Byte[]> BestHTTP.HTTPResponse::streamedFragments
List_1_t4AB280456F4DE770AC993DE9A7C8C563A6311531 * ___streamedFragments_13;
// System.Object BestHTTP.HTTPResponse::SyncRoot
RuntimeObject * ___SyncRoot_14;
// System.Byte[] BestHTTP.HTTPResponse::fragmentBuffer
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___fragmentBuffer_15;
// System.Int32 BestHTTP.HTTPResponse::fragmentBufferDataLength
int32_t ___fragmentBufferDataLength_16;
// System.Int32 BestHTTP.HTTPResponse::allFragmentSize
int32_t ___allFragmentSize_17;
public:
inline static int32_t get_offset_of_U3CVersionMajorU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CVersionMajorU3Ek__BackingField_0)); }
inline int32_t get_U3CVersionMajorU3Ek__BackingField_0() const { return ___U3CVersionMajorU3Ek__BackingField_0; }
inline int32_t* get_address_of_U3CVersionMajorU3Ek__BackingField_0() { return &___U3CVersionMajorU3Ek__BackingField_0; }
inline void set_U3CVersionMajorU3Ek__BackingField_0(int32_t value)
{
___U3CVersionMajorU3Ek__BackingField_0 = value;
}
inline static int32_t get_offset_of_U3CVersionMinorU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CVersionMinorU3Ek__BackingField_1)); }
inline int32_t get_U3CVersionMinorU3Ek__BackingField_1() const { return ___U3CVersionMinorU3Ek__BackingField_1; }
inline int32_t* get_address_of_U3CVersionMinorU3Ek__BackingField_1() { return &___U3CVersionMinorU3Ek__BackingField_1; }
inline void set_U3CVersionMinorU3Ek__BackingField_1(int32_t value)
{
___U3CVersionMinorU3Ek__BackingField_1 = value;
}
inline static int32_t get_offset_of_U3CStatusCodeU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CStatusCodeU3Ek__BackingField_2)); }
inline int32_t get_U3CStatusCodeU3Ek__BackingField_2() const { return ___U3CStatusCodeU3Ek__BackingField_2; }
inline int32_t* get_address_of_U3CStatusCodeU3Ek__BackingField_2() { return &___U3CStatusCodeU3Ek__BackingField_2; }
inline void set_U3CStatusCodeU3Ek__BackingField_2(int32_t value)
{
___U3CStatusCodeU3Ek__BackingField_2 = value;
}
inline static int32_t get_offset_of_U3CMessageU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CMessageU3Ek__BackingField_3)); }
inline String_t* get_U3CMessageU3Ek__BackingField_3() const { return ___U3CMessageU3Ek__BackingField_3; }
inline String_t** get_address_of_U3CMessageU3Ek__BackingField_3() { return &___U3CMessageU3Ek__BackingField_3; }
inline void set_U3CMessageU3Ek__BackingField_3(String_t* value)
{
___U3CMessageU3Ek__BackingField_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CMessageU3Ek__BackingField_3), (void*)value);
}
inline static int32_t get_offset_of_U3CIsStreamedU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CIsStreamedU3Ek__BackingField_4)); }
inline bool get_U3CIsStreamedU3Ek__BackingField_4() const { return ___U3CIsStreamedU3Ek__BackingField_4; }
inline bool* get_address_of_U3CIsStreamedU3Ek__BackingField_4() { return &___U3CIsStreamedU3Ek__BackingField_4; }
inline void set_U3CIsStreamedU3Ek__BackingField_4(bool value)
{
___U3CIsStreamedU3Ek__BackingField_4 = value;
}
inline static int32_t get_offset_of_U3CIsStreamingFinishedU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CIsStreamingFinishedU3Ek__BackingField_5)); }
inline bool get_U3CIsStreamingFinishedU3Ek__BackingField_5() const { return ___U3CIsStreamingFinishedU3Ek__BackingField_5; }
inline bool* get_address_of_U3CIsStreamingFinishedU3Ek__BackingField_5() { return &___U3CIsStreamingFinishedU3Ek__BackingField_5; }
inline void set_U3CIsStreamingFinishedU3Ek__BackingField_5(bool value)
{
___U3CIsStreamingFinishedU3Ek__BackingField_5 = value;
}
inline static int32_t get_offset_of_U3CHeadersU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CHeadersU3Ek__BackingField_6)); }
inline Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * get_U3CHeadersU3Ek__BackingField_6() const { return ___U3CHeadersU3Ek__BackingField_6; }
inline Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF ** get_address_of_U3CHeadersU3Ek__BackingField_6() { return &___U3CHeadersU3Ek__BackingField_6; }
inline void set_U3CHeadersU3Ek__BackingField_6(Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * value)
{
___U3CHeadersU3Ek__BackingField_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CHeadersU3Ek__BackingField_6), (void*)value);
}
inline static int32_t get_offset_of_U3CDataU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CDataU3Ek__BackingField_7)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_U3CDataU3Ek__BackingField_7() const { return ___U3CDataU3Ek__BackingField_7; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_U3CDataU3Ek__BackingField_7() { return &___U3CDataU3Ek__BackingField_7; }
inline void set_U3CDataU3Ek__BackingField_7(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___U3CDataU3Ek__BackingField_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CDataU3Ek__BackingField_7), (void*)value);
}
inline static int32_t get_offset_of_U3CIsUpgradedU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CIsUpgradedU3Ek__BackingField_8)); }
inline bool get_U3CIsUpgradedU3Ek__BackingField_8() const { return ___U3CIsUpgradedU3Ek__BackingField_8; }
inline bool* get_address_of_U3CIsUpgradedU3Ek__BackingField_8() { return &___U3CIsUpgradedU3Ek__BackingField_8; }
inline void set_U3CIsUpgradedU3Ek__BackingField_8(bool value)
{
___U3CIsUpgradedU3Ek__BackingField_8 = value;
}
inline static int32_t get_offset_of_dataAsText_9() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___dataAsText_9)); }
inline String_t* get_dataAsText_9() const { return ___dataAsText_9; }
inline String_t** get_address_of_dataAsText_9() { return &___dataAsText_9; }
inline void set_dataAsText_9(String_t* value)
{
___dataAsText_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dataAsText_9), (void*)value);
}
inline static int32_t get_offset_of_U3CIsClosedManuallyU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___U3CIsClosedManuallyU3Ek__BackingField_10)); }
inline bool get_U3CIsClosedManuallyU3Ek__BackingField_10() const { return ___U3CIsClosedManuallyU3Ek__BackingField_10; }
inline bool* get_address_of_U3CIsClosedManuallyU3Ek__BackingField_10() { return &___U3CIsClosedManuallyU3Ek__BackingField_10; }
inline void set_U3CIsClosedManuallyU3Ek__BackingField_10(bool value)
{
___U3CIsClosedManuallyU3Ek__BackingField_10 = value;
}
inline static int32_t get_offset_of_baseRequest_11() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___baseRequest_11)); }
inline HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * get_baseRequest_11() const { return ___baseRequest_11; }
inline HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE ** get_address_of_baseRequest_11() { return &___baseRequest_11; }
inline void set_baseRequest_11(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * value)
{
___baseRequest_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___baseRequest_11), (void*)value);
}
inline static int32_t get_offset_of_Stream_12() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___Stream_12)); }
inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * get_Stream_12() const { return ___Stream_12; }
inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 ** get_address_of_Stream_12() { return &___Stream_12; }
inline void set_Stream_12(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * value)
{
___Stream_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Stream_12), (void*)value);
}
inline static int32_t get_offset_of_streamedFragments_13() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___streamedFragments_13)); }
inline List_1_t4AB280456F4DE770AC993DE9A7C8C563A6311531 * get_streamedFragments_13() const { return ___streamedFragments_13; }
inline List_1_t4AB280456F4DE770AC993DE9A7C8C563A6311531 ** get_address_of_streamedFragments_13() { return &___streamedFragments_13; }
inline void set_streamedFragments_13(List_1_t4AB280456F4DE770AC993DE9A7C8C563A6311531 * value)
{
___streamedFragments_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&___streamedFragments_13), (void*)value);
}
inline static int32_t get_offset_of_SyncRoot_14() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___SyncRoot_14)); }
inline RuntimeObject * get_SyncRoot_14() const { return ___SyncRoot_14; }
inline RuntimeObject ** get_address_of_SyncRoot_14() { return &___SyncRoot_14; }
inline void set_SyncRoot_14(RuntimeObject * value)
{
___SyncRoot_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___SyncRoot_14), (void*)value);
}
inline static int32_t get_offset_of_fragmentBuffer_15() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___fragmentBuffer_15)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_fragmentBuffer_15() const { return ___fragmentBuffer_15; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_fragmentBuffer_15() { return &___fragmentBuffer_15; }
inline void set_fragmentBuffer_15(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___fragmentBuffer_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___fragmentBuffer_15), (void*)value);
}
inline static int32_t get_offset_of_fragmentBufferDataLength_16() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___fragmentBufferDataLength_16)); }
inline int32_t get_fragmentBufferDataLength_16() const { return ___fragmentBufferDataLength_16; }
inline int32_t* get_address_of_fragmentBufferDataLength_16() { return &___fragmentBufferDataLength_16; }
inline void set_fragmentBufferDataLength_16(int32_t value)
{
___fragmentBufferDataLength_16 = value;
}
inline static int32_t get_offset_of_allFragmentSize_17() { return static_cast<int32_t>(offsetof(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE, ___allFragmentSize_17)); }
inline int32_t get_allFragmentSize_17() const { return ___allFragmentSize_17; }
inline int32_t* get_address_of_allFragmentSize_17() { return &___allFragmentSize_17; }
inline void set_allFragmentSize_17(int32_t value)
{
___allFragmentSize_17 = value;
}
};
// LuaInterface.LuaDelegate
struct LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 : public RuntimeObject
{
public:
// LuaInterface.LuaFunction LuaInterface.LuaDelegate::func
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * ___func_0;
// LuaInterface.LuaTable LuaInterface.LuaDelegate::self
LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * ___self_1;
// System.Reflection.MethodInfo LuaInterface.LuaDelegate::method
MethodInfo_t * ___method_2;
public:
inline static int32_t get_offset_of_func_0() { return static_cast<int32_t>(offsetof(LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1, ___func_0)); }
inline LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * get_func_0() const { return ___func_0; }
inline LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B ** get_address_of_func_0() { return &___func_0; }
inline void set_func_0(LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * value)
{
___func_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___func_0), (void*)value);
}
inline static int32_t get_offset_of_self_1() { return static_cast<int32_t>(offsetof(LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1, ___self_1)); }
inline LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * get_self_1() const { return ___self_1; }
inline LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 ** get_address_of_self_1() { return &___self_1; }
inline void set_self_1(LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * value)
{
___self_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___self_1), (void*)value);
}
inline static int32_t get_offset_of_method_2() { return static_cast<int32_t>(offsetof(LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1, ___method_2)); }
inline MethodInfo_t * get_method_2() const { return ___method_2; }
inline MethodInfo_t ** get_address_of_method_2() { return &___method_2; }
inline void set_method_2(MethodInfo_t * value)
{
___method_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___method_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<System.DateTime>
struct StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t71ABE81215656C151AA494D997B8EB0383EED635 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields, ___Push_0)); }
inline Action_2_t71ABE81215656C151AA494D997B8EB0383EED635 * get_Push_0() const { return ___Push_0; }
inline Action_2_t71ABE81215656C151AA494D997B8EB0383EED635 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t71ABE81215656C151AA494D997B8EB0383EED635 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields, ___Check_1)); }
inline Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * get_Check_1() const { return ___Check_1; }
inline Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields, ___To_2)); }
inline Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * get_To_2() const { return ___To_2; }
inline Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<System.Runtime.Serialization.StreamingContext>
struct StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t646D17449FD368DA6CF70E0B72574F15E5CB70E1 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_StaticFields, ___Push_0)); }
inline Action_2_t646D17449FD368DA6CF70E0B72574F15E5CB70E1 * get_Push_0() const { return ___Push_0; }
inline Action_2_t646D17449FD368DA6CF70E0B72574F15E5CB70E1 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t646D17449FD368DA6CF70E0B72574F15E5CB70E1 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_StaticFields, ___Check_1)); }
inline Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * get_Check_1() const { return ___Check_1; }
inline Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_StaticFields, ___To_2)); }
inline Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * get_To_2() const { return ___To_2; }
inline Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.ToLua
struct ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D : public RuntimeObject
{
public:
public:
};
struct ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_StaticFields
{
public:
// System.Type LuaInterface.ToLua::monoType
Type_t * ___monoType_0;
// LuaInterface.ToLua_LuaTableToVar[] LuaInterface.ToLua::ToVarMap
LuaTableToVarU5BU5D_t8A918435115BB3F5A70A8ACB82EAFE0B9DA048A6* ___ToVarMap_1;
// System.Collections.Generic.Dictionary`2<System.Type,LuaInterface.ToLua_LuaPushVarObject> LuaInterface.ToLua::VarPushMap
Dictionary_2_t96D0FFAC34212E84FBF3B0CC7F964CC2F167F4FA * ___VarPushMap_2;
public:
inline static int32_t get_offset_of_monoType_0() { return static_cast<int32_t>(offsetof(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_StaticFields, ___monoType_0)); }
inline Type_t * get_monoType_0() const { return ___monoType_0; }
inline Type_t ** get_address_of_monoType_0() { return &___monoType_0; }
inline void set_monoType_0(Type_t * value)
{
___monoType_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___monoType_0), (void*)value);
}
inline static int32_t get_offset_of_ToVarMap_1() { return static_cast<int32_t>(offsetof(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_StaticFields, ___ToVarMap_1)); }
inline LuaTableToVarU5BU5D_t8A918435115BB3F5A70A8ACB82EAFE0B9DA048A6* get_ToVarMap_1() const { return ___ToVarMap_1; }
inline LuaTableToVarU5BU5D_t8A918435115BB3F5A70A8ACB82EAFE0B9DA048A6** get_address_of_ToVarMap_1() { return &___ToVarMap_1; }
inline void set_ToVarMap_1(LuaTableToVarU5BU5D_t8A918435115BB3F5A70A8ACB82EAFE0B9DA048A6* value)
{
___ToVarMap_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___ToVarMap_1), (void*)value);
}
inline static int32_t get_offset_of_VarPushMap_2() { return static_cast<int32_t>(offsetof(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_StaticFields, ___VarPushMap_2)); }
inline Dictionary_2_t96D0FFAC34212E84FBF3B0CC7F964CC2F167F4FA * get_VarPushMap_2() const { return ___VarPushMap_2; }
inline Dictionary_2_t96D0FFAC34212E84FBF3B0CC7F964CC2F167F4FA ** get_address_of_VarPushMap_2() { return &___VarPushMap_2; }
inline void set_VarPushMap_2(Dictionary_2_t96D0FFAC34212E84FBF3B0CC7F964CC2F167F4FA * value)
{
___VarPushMap_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___VarPushMap_2), (void*)value);
}
};
struct Il2CppArrayBounds;
// System.Array
// System.EmptyArray`1<System.Object>
struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26 : public RuntimeObject
{
public:
public:
};
struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields
{
public:
// T[] System.EmptyArray`1::Value
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___Value_0;
public:
inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields, ___Value_0)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_Value_0() const { return ___Value_0; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_Value_0() { return &___Value_0; }
inline void set_Value_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
___Value_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
}
};
// System.MarshalByRefObject
struct MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF : public RuntimeObject
{
public:
// System.Object System.MarshalByRefObject::_identity
RuntimeObject * ____identity_0;
public:
inline static int32_t get_offset_of__identity_0() { return static_cast<int32_t>(offsetof(MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF, ____identity_0)); }
inline RuntimeObject * get__identity_0() const { return ____identity_0; }
inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; }
inline void set__identity_0(RuntimeObject * value)
{
____identity_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
public:
public:
};
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 : public RuntimeObject
{
public:
// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___m_members_3;
// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_data_4;
// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___m_types_5;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * ___m_nameToIndex_6;
// System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
int32_t ___m_currMember_7;
// System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
RuntimeObject* ___m_converter_8;
// System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
String_t* ___m_fullTypeName_9;
// System.String System.Runtime.Serialization.SerializationInfo::m_assemName
String_t* ___m_assemName_10;
// System.Type System.Runtime.Serialization.SerializationInfo::objectType
Type_t * ___objectType_11;
// System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
bool ___isFullTypeNameSetExplicit_12;
// System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
bool ___isAssemblyNameSetExplicit_13;
// System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
bool ___requireSameTokenInPartialTrust_14;
public:
inline static int32_t get_offset_of_m_members_3() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_members_3)); }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_m_members_3() const { return ___m_members_3; }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_m_members_3() { return &___m_members_3; }
inline void set_m_members_3(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
{
___m_members_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value);
}
inline static int32_t get_offset_of_m_data_4() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_data_4)); }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_data_4() const { return ___m_data_4; }
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_data_4() { return &___m_data_4; }
inline void set_m_data_4(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
{
___m_data_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value);
}
inline static int32_t get_offset_of_m_types_5() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_types_5)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_m_types_5() const { return ___m_types_5; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_m_types_5() { return &___m_types_5; }
inline void set_m_types_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___m_types_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value);
}
inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_nameToIndex_6)); }
inline Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; }
inline Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; }
inline void set_m_nameToIndex_6(Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * value)
{
___m_nameToIndex_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value);
}
inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_currMember_7)); }
inline int32_t get_m_currMember_7() const { return ___m_currMember_7; }
inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; }
inline void set_m_currMember_7(int32_t value)
{
___m_currMember_7 = value;
}
inline static int32_t get_offset_of_m_converter_8() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_converter_8)); }
inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; }
inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; }
inline void set_m_converter_8(RuntimeObject* value)
{
___m_converter_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value);
}
inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_fullTypeName_9)); }
inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; }
inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; }
inline void set_m_fullTypeName_9(String_t* value)
{
___m_fullTypeName_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value);
}
inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_assemName_10)); }
inline String_t* get_m_assemName_10() const { return ___m_assemName_10; }
inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; }
inline void set_m_assemName_10(String_t* value)
{
___m_assemName_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value);
}
inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___objectType_11)); }
inline Type_t * get_objectType_11() const { return ___objectType_11; }
inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; }
inline void set_objectType_11(Type_t * value)
{
___objectType_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value);
}
inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___isFullTypeNameSetExplicit_12)); }
inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; }
inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; }
inline void set_isFullTypeNameSetExplicit_12(bool value)
{
___isFullTypeNameSetExplicit_12 = value;
}
inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___isAssemblyNameSetExplicit_13)); }
inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; }
inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; }
inline void set_isAssemblyNameSetExplicit_13(bool value)
{
___isAssemblyNameSetExplicit_13 = value;
}
inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___requireSameTokenInPartialTrust_14)); }
inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; }
inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; }
inline void set_requireSameTokenInPartialTrust_14(bool value)
{
___requireSameTokenInPartialTrust_14 = value;
}
};
// System.String
struct String_t : public RuntimeObject
{
public:
// System.Int32 System.String::m_stringLength
int32_t ___m_stringLength_0;
// System.Char System.String::m_firstChar
Il2CppChar ___m_firstChar_1;
public:
inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
inline void set_m_stringLength_0(int32_t value)
{
___m_stringLength_0 = value;
}
inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
inline void set_m_firstChar_1(Il2CppChar value)
{
___m_firstChar_1 = value;
}
};
struct String_t_StaticFields
{
public:
// System.String System.String::Empty
String_t* ___Empty_5;
public:
inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
inline String_t* get_Empty_5() const { return ___Empty_5; }
inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
inline void set_Empty_5(String_t* value)
{
___Empty_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
}
};
// System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
{
public:
public:
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};
// System_ArrayWrap
struct System_ArrayWrap_t0FC4FE95C07A4581A7BD3CF4B01AFF1B7A838CD9 : public RuntimeObject
{
public:
public:
};
// System_Collections_Generic_DictionaryWrap
struct System_Collections_Generic_DictionaryWrap_t50464287420789701F374D3439DF1041297C441D : public RuntimeObject
{
public:
public:
};
// System_Collections_Generic_Dictionary_KeyCollectionWrap
struct System_Collections_Generic_Dictionary_KeyCollectionWrap_t794719F4E757F95D4107278BEB7E051E25881D82 : public RuntimeObject
{
public:
public:
};
// System_Collections_Generic_Dictionary_ValueCollectionWrap
struct System_Collections_Generic_Dictionary_ValueCollectionWrap_tE0A8CDF8ADBD720CC61EA0AD7C00FE60D79CC2FC : public RuntimeObject
{
public:
public:
};
// System_Collections_Generic_KeyValuePairWrap
struct System_Collections_Generic_KeyValuePairWrap_t800D3B10AF2BB13E0DF5D3FD632BB8719E5273D0 : public RuntimeObject
{
public:
public:
};
// System_Collections_Generic_ListWrap
struct System_Collections_Generic_ListWrap_tD03B1C85F42555FFB7AA8C231A1C58D97C34D4F2 : public RuntimeObject
{
public:
public:
};
// System_Collections_IEnumeratorWrap
struct System_Collections_IEnumeratorWrap_t2E657273D07ABA82F0A218679F719F24A775A989 : public RuntimeObject
{
public:
public:
};
// System_Collections_ObjectModel_ReadOnlyCollectionWrap
struct System_Collections_ObjectModel_ReadOnlyCollectionWrap_t2753C6576DF937C4FD2E0EA851D63A7C8214B2F2 : public RuntimeObject
{
public:
public:
};
// System_DelegateWrap
struct System_DelegateWrap_tCD96C52B62A32EFF8E7888ECB14E36FFC4549AFC : public RuntimeObject
{
public:
public:
};
// System_EnumWrap
struct System_EnumWrap_t131307A4B6C88E7FF353B39287E6C7207BA5EA3F : public RuntimeObject
{
public:
public:
};
// System_IO_DirectoryWrap
struct System_IO_DirectoryWrap_t74075851DFE0BBB269B604B92B1D629137477AB0 : public RuntimeObject
{
public:
public:
};
// WXData
struct WXData_tDC505A838952A3360267DE4854C3941CFFB83C12 : public RuntimeObject
{
public:
public:
};
struct WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields
{
public:
// System.String WXData::_appId
String_t* ____appId_0;
// System.String WXData::_appSecret
String_t* ____appSecret_1;
// System.String WXData::_accessToken
String_t* ____accessToken_2;
// System.String WXData::_refreshToken
String_t* ____refreshToken_3;
// System.String WXData::_openid
String_t* ____openid_4;
public:
inline static int32_t get_offset_of__appId_0() { return static_cast<int32_t>(offsetof(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields, ____appId_0)); }
inline String_t* get__appId_0() const { return ____appId_0; }
inline String_t** get_address_of__appId_0() { return &____appId_0; }
inline void set__appId_0(String_t* value)
{
____appId_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____appId_0), (void*)value);
}
inline static int32_t get_offset_of__appSecret_1() { return static_cast<int32_t>(offsetof(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields, ____appSecret_1)); }
inline String_t* get__appSecret_1() const { return ____appSecret_1; }
inline String_t** get_address_of__appSecret_1() { return &____appSecret_1; }
inline void set__appSecret_1(String_t* value)
{
____appSecret_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____appSecret_1), (void*)value);
}
inline static int32_t get_offset_of__accessToken_2() { return static_cast<int32_t>(offsetof(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields, ____accessToken_2)); }
inline String_t* get__accessToken_2() const { return ____accessToken_2; }
inline String_t** get_address_of__accessToken_2() { return &____accessToken_2; }
inline void set__accessToken_2(String_t* value)
{
____accessToken_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____accessToken_2), (void*)value);
}
inline static int32_t get_offset_of__refreshToken_3() { return static_cast<int32_t>(offsetof(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields, ____refreshToken_3)); }
inline String_t* get__refreshToken_3() const { return ____refreshToken_3; }
inline String_t** get_address_of__refreshToken_3() { return &____refreshToken_3; }
inline void set__refreshToken_3(String_t* value)
{
____refreshToken_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____refreshToken_3), (void*)value);
}
inline static int32_t get_offset_of__openid_4() { return static_cast<int32_t>(offsetof(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields, ____openid_4)); }
inline String_t* get__openid_4() const { return ____openid_4; }
inline String_t** get_address_of__openid_4() { return &____openid_4; }
inline void set__openid_4(String_t* value)
{
____openid_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____openid_4), (void*)value);
}
};
// System.Boolean
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
{
public:
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
inline bool get_m_value_0() const { return ___m_value_0; }
inline bool* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(bool value)
{
___m_value_0 = value;
}
};
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
{
public:
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
public:
inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
inline String_t* get_TrueString_5() const { return ___TrueString_5; }
inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
inline void set_TrueString_5(String_t* value)
{
___TrueString_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
}
inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
inline String_t* get_FalseString_6() const { return ___FalseString_6; }
inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
inline void set_FalseString_6(String_t* value)
{
___FalseString_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
}
};
// System.Byte
struct Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07
{
public:
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07, ___m_value_0)); }
inline uint8_t get_m_value_0() const { return ___m_value_0; }
inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint8_t value)
{
___m_value_0 = value;
}
};
// System.Char
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9
{
public:
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9, ___m_value_0)); }
inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(Il2CppChar value)
{
___m_value_0 = value;
}
};
struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields
{
public:
// System.Byte[] System.Char::categoryForLatin1
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___categoryForLatin1_3;
public:
inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields, ___categoryForLatin1_3)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
inline void set_categoryForLatin1_3(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___categoryForLatin1_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
}
};
// System.DateTime
struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132
{
public:
// System.UInt64 System.DateTime::dateData
uint64_t ___dateData_44;
public:
inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132, ___dateData_44)); }
inline uint64_t get_dateData_44() const { return ___dateData_44; }
inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
inline void set_dateData_44(uint64_t value)
{
___dateData_44 = value;
}
};
struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields
{
public:
// System.Int32[] System.DateTime::DaysToMonth365
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth365_29;
// System.Int32[] System.DateTime::DaysToMonth366
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth366_30;
// System.DateTime System.DateTime::MinValue
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MinValue_31;
// System.DateTime System.DateTime::MaxValue
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MaxValue_32;
public:
inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth365_29)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
inline void set_DaysToMonth365_29(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___DaysToMonth365_29 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value);
}
inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth366_30)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
inline void set_DaysToMonth366_30(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___DaysToMonth366_30 = value;
Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value);
}
inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MinValue_31)); }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MinValue_31() const { return ___MinValue_31; }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MinValue_31() { return &___MinValue_31; }
inline void set_MinValue_31(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value)
{
___MinValue_31 = value;
}
inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MaxValue_32)); }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MaxValue_32() const { return ___MaxValue_32; }
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
inline void set_MaxValue_32(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value)
{
___MaxValue_32 = value;
}
};
// System.Double
struct Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409
{
public:
// System.Double System.Double::m_value
double ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409, ___m_value_0)); }
inline double get_m_value_0() const { return ___m_value_0; }
inline double* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(double value)
{
___m_value_0 = value;
}
};
struct Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_StaticFields
{
public:
// System.Double System.Double::NegativeZero
double ___NegativeZero_7;
public:
inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_StaticFields, ___NegativeZero_7)); }
inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
inline void set_NegativeZero_7(double value)
{
___NegativeZero_7 = value;
}
};
// System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:
public:
};
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
public:
inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___enumSeperatorCharArray_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};
// System.Int16
struct Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D
{
public:
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D, ___m_value_0)); }
inline int16_t get_m_value_0() const { return ___m_value_0; }
inline int16_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int16_t value)
{
___m_value_0 = value;
}
};
// System.Int32
struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
{
public:
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
inline int32_t get_m_value_0() const { return ___m_value_0; }
inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int32_t value)
{
___m_value_0 = value;
}
};
// System.Int64
struct Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436
{
public:
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436, ___m_value_0)); }
inline int64_t get_m_value_0() const { return ___m_value_0; }
inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int64_t value)
{
___m_value_0 = value;
}
};
// System.IntPtr
struct IntPtr_t
{
public:
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
inline void* get_m_value_0() const { return ___m_value_0; }
inline void** get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(void* value)
{
___m_value_0 = value;
}
};
struct IntPtr_t_StaticFields
{
public:
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
public:
inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
inline intptr_t get_Zero_1() const { return ___Zero_1; }
inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
inline void set_Zero_1(intptr_t value)
{
___Zero_1 = value;
}
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
public:
public:
};
// System.SByte
struct SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF
{
public:
// System.SByte System.SByte::m_value
int8_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF, ___m_value_0)); }
inline int8_t get_m_value_0() const { return ___m_value_0; }
inline int8_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int8_t value)
{
___m_value_0 = value;
}
};
// System.Single
struct Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1
{
public:
// System.Single System.Single::m_value
float ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
inline float get_m_value_0() const { return ___m_value_0; }
inline float* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(float value)
{
___m_value_0 = value;
}
};
// System.UInt16
struct UInt16_tAE45CEF73BF720100519F6867F32145D075F928E
{
public:
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_tAE45CEF73BF720100519F6867F32145D075F928E, ___m_value_0)); }
inline uint16_t get_m_value_0() const { return ___m_value_0; }
inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint16_t value)
{
___m_value_0 = value;
}
};
// System.UInt32
struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B
{
public:
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); }
inline uint32_t get_m_value_0() const { return ___m_value_0; }
inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint32_t value)
{
___m_value_0 = value;
}
};
// System.UInt64
struct UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E
{
public:
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E, ___m_value_0)); }
inline uint64_t get_m_value_0() const { return ___m_value_0; }
inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(uint64_t value)
{
___m_value_0 = value;
}
};
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
{
public:
union
{
struct
{
};
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
};
public:
};
// UnityEngine.Color
struct Color_t119BCA590009762C7223FDD3AF9706653AC84ED2
{
public:
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
public:
inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___r_0)); }
inline float get_r_0() const { return ___r_0; }
inline float* get_address_of_r_0() { return &___r_0; }
inline void set_r_0(float value)
{
___r_0 = value;
}
inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___g_1)); }
inline float get_g_1() const { return ___g_1; }
inline float* get_address_of_g_1() { return &___g_1; }
inline void set_g_1(float value)
{
___g_1 = value;
}
inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___b_2)); }
inline float get_b_2() const { return ___b_2; }
inline float* get_address_of_b_2() { return &___b_2; }
inline void set_b_2(float value)
{
___b_2 = value;
}
inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___a_3)); }
inline float get_a_3() const { return ___a_3; }
inline float* get_address_of_a_3() { return &___a_3; }
inline void set_a_3(float value)
{
___a_3 = value;
}
};
// UnityEngine.Quaternion
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357
{
public:
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___x_0)); }
inline float get_x_0() const { return ___x_0; }
inline float* get_address_of_x_0() { return &___x_0; }
inline void set_x_0(float value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___y_1)); }
inline float get_y_1() const { return ___y_1; }
inline float* get_address_of_y_1() { return &___y_1; }
inline void set_y_1(float value)
{
___y_1 = value;
}
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___z_2)); }
inline float get_z_2() const { return ___z_2; }
inline float* get_address_of_z_2() { return &___z_2; }
inline void set_z_2(float value)
{
___z_2 = value;
}
inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___w_3)); }
inline float get_w_3() const { return ___w_3; }
inline float* get_address_of_w_3() { return &___w_3; }
inline void set_w_3(float value)
{
___w_3 = value;
}
};
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields
{
public:
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___identityQuaternion_4;
public:
inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields, ___identityQuaternion_4)); }
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
inline void set_identityQuaternion_4(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
{
___identityQuaternion_4 = value;
}
};
// UnityEngine.Vector2
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D
{
public:
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___x_0)); }
inline float get_x_0() const { return ___x_0; }
inline float* get_address_of_x_0() { return &___x_0; }
inline void set_x_0(float value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___y_1)); }
inline float get_y_1() const { return ___y_1; }
inline float* get_address_of_y_1() { return &___y_1; }
inline void set_y_1(float value)
{
___y_1 = value;
}
};
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
{
public:
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9;
public:
inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___zeroVector_2 = value;
}
inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___oneVector_3 = value;
}
inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___upVector_4 = value;
}
inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___downVector_5 = value;
}
inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___leftVector_6 = value;
}
inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___rightVector_7 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___positiveInfinityVector_8 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___negativeInfinityVector_9 = value;
}
};
// UnityEngine.Vector3
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
{
public:
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
public:
inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
inline float get_x_2() const { return ___x_2; }
inline float* get_address_of_x_2() { return &___x_2; }
inline void set_x_2(float value)
{
___x_2 = value;
}
inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
inline float get_y_3() const { return ___y_3; }
inline float* get_address_of_y_3() { return &___y_3; }
inline void set_y_3(float value)
{
___y_3 = value;
}
inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
inline float get_z_4() const { return ___z_4; }
inline float* get_address_of_z_4() { return &___z_4; }
inline void set_z_4(float value)
{
___z_4 = value;
}
};
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
{
public:
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
public:
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___zeroVector_5 = value;
}
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___oneVector_6 = value;
}
inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___upVector_7 = value;
}
inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___downVector_8 = value;
}
inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___leftVector_9 = value;
}
inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___rightVector_10 = value;
}
inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___forwardVector_11 = value;
}
inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___backVector_12 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___positiveInfinityVector_13 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___negativeInfinityVector_14 = value;
}
};
// UnityEngine.Vector4
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E
{
public:
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
public:
inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___x_1)); }
inline float get_x_1() const { return ___x_1; }
inline float* get_address_of_x_1() { return &___x_1; }
inline void set_x_1(float value)
{
___x_1 = value;
}
inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___y_2)); }
inline float get_y_2() const { return ___y_2; }
inline float* get_address_of_y_2() { return &___y_2; }
inline void set_y_2(float value)
{
___y_2 = value;
}
inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___z_3)); }
inline float get_z_3() const { return ___z_3; }
inline float* get_address_of_z_3() { return &___z_3; }
inline void set_z_3(float value)
{
___z_3 = value;
}
inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___w_4)); }
inline float get_w_4() const { return ___w_4; }
inline float* get_address_of_w_4() { return &___w_4; }
inline void set_w_4(float value)
{
___w_4 = value;
}
};
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields
{
public:
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___negativeInfinityVector_8;
public:
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___zeroVector_5)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_zeroVector_5() const { return ___zeroVector_5; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
inline void set_zeroVector_5(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___zeroVector_5 = value;
}
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___oneVector_6)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_oneVector_6() const { return ___oneVector_6; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_oneVector_6() { return &___oneVector_6; }
inline void set_oneVector_6(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___oneVector_6 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___positiveInfinityVector_7)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
inline void set_positiveInfinityVector_7(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___positiveInfinityVector_7 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___negativeInfinityVector_8)); }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
inline void set_negativeInfinityVector_8(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
___negativeInfinityVector_8 = value;
}
};
// BestHTTP.Forms.HTTPFormUsage
struct HTTPFormUsage_t23382C080F4D69C631370F2AE46473EA2A2E1D1F
{
public:
// System.Int32 BestHTTP.Forms.HTTPFormUsage::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HTTPFormUsage_t23382C080F4D69C631370F2AE46473EA2A2E1D1F, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// BestHTTP.HTTPMethods
struct HTTPMethods_t5B9CBB4058122E5CCFFF5BD0B9B29B633318766F
{
public:
// System.Byte BestHTTP.HTTPMethods::value__
uint8_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HTTPMethods_t5B9CBB4058122E5CCFFF5BD0B9B29B633318766F, ___value___2)); }
inline uint8_t get_value___2() const { return ___value___2; }
inline uint8_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(uint8_t value)
{
___value___2 = value;
}
};
// BestHTTP.HTTPRequestStates
struct HTTPRequestStates_tF854F6984B2F5C8E8C3BA68FABA9C8C65C162576
{
public:
// System.Int32 BestHTTP.HTTPRequestStates::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HTTPRequestStates_tF854F6984B2F5C8E8C3BA68FABA9C8C65C162576, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// BestHTTP.SupportedProtocols
struct SupportedProtocols_t4534AD4F58D80490FF03FC44D8CF3EF9259444DC
{
public:
// System.Int32 BestHTTP.SupportedProtocols::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SupportedProtocols_t4534AD4F58D80490FF03FC44D8CF3EF9259444DC, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// LuaInterface.LuaBaseRef
struct LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 : public RuntimeObject
{
public:
// System.String LuaInterface.LuaBaseRef::name
String_t* ___name_0;
// System.Int32 LuaInterface.LuaBaseRef::reference
int32_t ___reference_1;
// LuaInterface.LuaState LuaInterface.LuaBaseRef::luaState
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___luaState_2;
// LuaInterface.ObjectTranslator LuaInterface.LuaBaseRef::translator
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * ___translator_3;
// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) LuaInterface.LuaBaseRef::beDisposed
bool ___beDisposed_4;
// System.Int32 LuaInterface.LuaBaseRef::count
int32_t ___count_5;
// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) LuaInterface.LuaBaseRef::IsAlive
bool ___IsAlive_6;
public:
inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___name_0)); }
inline String_t* get_name_0() const { return ___name_0; }
inline String_t** get_address_of_name_0() { return &___name_0; }
inline void set_name_0(String_t* value)
{
___name_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value);
}
inline static int32_t get_offset_of_reference_1() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___reference_1)); }
inline int32_t get_reference_1() const { return ___reference_1; }
inline int32_t* get_address_of_reference_1() { return &___reference_1; }
inline void set_reference_1(int32_t value)
{
___reference_1 = value;
}
inline static int32_t get_offset_of_luaState_2() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___luaState_2)); }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * get_luaState_2() const { return ___luaState_2; }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE ** get_address_of_luaState_2() { return &___luaState_2; }
inline void set_luaState_2(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * value)
{
___luaState_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___luaState_2), (void*)value);
}
inline static int32_t get_offset_of_translator_3() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___translator_3)); }
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * get_translator_3() const { return ___translator_3; }
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF ** get_address_of_translator_3() { return &___translator_3; }
inline void set_translator_3(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * value)
{
___translator_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___translator_3), (void*)value);
}
inline static int32_t get_offset_of_beDisposed_4() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___beDisposed_4)); }
inline bool get_beDisposed_4() const { return ___beDisposed_4; }
inline bool* get_address_of_beDisposed_4() { return &___beDisposed_4; }
inline void set_beDisposed_4(bool value)
{
___beDisposed_4 = value;
}
inline static int32_t get_offset_of_count_5() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___count_5)); }
inline int32_t get_count_5() const { return ___count_5; }
inline int32_t* get_address_of_count_5() { return &___count_5; }
inline void set_count_5(int32_t value)
{
___count_5 = value;
}
inline static int32_t get_offset_of_IsAlive_6() { return static_cast<int32_t>(offsetof(LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4, ___IsAlive_6)); }
inline bool get_IsAlive_6() const { return ___IsAlive_6; }
inline bool* get_address_of_IsAlive_6() { return &___IsAlive_6; }
inline void set_IsAlive_6(bool value)
{
___IsAlive_6 = value;
}
};
// LuaInterface.LuaStatePtr
struct LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C : public RuntimeObject
{
public:
// System.IntPtr LuaInterface.LuaStatePtr::L
intptr_t ___L_0;
// System.String LuaInterface.LuaStatePtr::jit
String_t* ___jit_1;
public:
inline static int32_t get_offset_of_L_0() { return static_cast<int32_t>(offsetof(LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C, ___L_0)); }
inline intptr_t get_L_0() const { return ___L_0; }
inline intptr_t* get_address_of_L_0() { return &___L_0; }
inline void set_L_0(intptr_t value)
{
___L_0 = value;
}
inline static int32_t get_offset_of_jit_1() { return static_cast<int32_t>(offsetof(LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C, ___jit_1)); }
inline String_t* get_jit_1() const { return ___jit_1; }
inline String_t** get_address_of_jit_1() { return &___jit_1; }
inline void set_jit_1(String_t* value)
{
___jit_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___jit_1), (void*)value);
}
};
// LuaInterface.LuaTypes
struct LuaTypes_t762FEC08E6FA34446A75F56F4B076C0D5154E3EE
{
public:
// System.Int32 LuaInterface.LuaTypes::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LuaTypes_t762FEC08E6FA34446A75F56F4B076C0D5154E3EE, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Collections.Hashtable
struct Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 : public RuntimeObject
{
public:
// System.Collections.Hashtable_bucket[] System.Collections.Hashtable::buckets
bucketU5BU5D_t6FF2C2C4B21F2206885CD19A78F68B874C8DC84A* ___buckets_0;
// System.Int32 System.Collections.Hashtable::count
int32_t ___count_1;
// System.Int32 System.Collections.Hashtable::occupancy
int32_t ___occupancy_2;
// System.Int32 System.Collections.Hashtable::loadsize
int32_t ___loadsize_3;
// System.Single System.Collections.Hashtable::loadFactor
float ___loadFactor_4;
// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::version
int32_t ___version_5;
// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::isWriterInProgress
bool ___isWriterInProgress_6;
// System.Collections.ICollection System.Collections.Hashtable::keys
RuntimeObject* ___keys_7;
// System.Collections.ICollection System.Collections.Hashtable::values
RuntimeObject* ___values_8;
// System.Collections.IEqualityComparer System.Collections.Hashtable::_keycomparer
RuntimeObject* ____keycomparer_9;
// System.Object System.Collections.Hashtable::_syncRoot
RuntimeObject * ____syncRoot_10;
public:
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___buckets_0)); }
inline bucketU5BU5D_t6FF2C2C4B21F2206885CD19A78F68B874C8DC84A* get_buckets_0() const { return ___buckets_0; }
inline bucketU5BU5D_t6FF2C2C4B21F2206885CD19A78F68B874C8DC84A** get_address_of_buckets_0() { return &___buckets_0; }
inline void set_buckets_0(bucketU5BU5D_t6FF2C2C4B21F2206885CD19A78F68B874C8DC84A* value)
{
___buckets_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
}
inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___count_1)); }
inline int32_t get_count_1() const { return ___count_1; }
inline int32_t* get_address_of_count_1() { return &___count_1; }
inline void set_count_1(int32_t value)
{
___count_1 = value;
}
inline static int32_t get_offset_of_occupancy_2() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___occupancy_2)); }
inline int32_t get_occupancy_2() const { return ___occupancy_2; }
inline int32_t* get_address_of_occupancy_2() { return &___occupancy_2; }
inline void set_occupancy_2(int32_t value)
{
___occupancy_2 = value;
}
inline static int32_t get_offset_of_loadsize_3() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___loadsize_3)); }
inline int32_t get_loadsize_3() const { return ___loadsize_3; }
inline int32_t* get_address_of_loadsize_3() { return &___loadsize_3; }
inline void set_loadsize_3(int32_t value)
{
___loadsize_3 = value;
}
inline static int32_t get_offset_of_loadFactor_4() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___loadFactor_4)); }
inline float get_loadFactor_4() const { return ___loadFactor_4; }
inline float* get_address_of_loadFactor_4() { return &___loadFactor_4; }
inline void set_loadFactor_4(float value)
{
___loadFactor_4 = value;
}
inline static int32_t get_offset_of_version_5() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___version_5)); }
inline int32_t get_version_5() const { return ___version_5; }
inline int32_t* get_address_of_version_5() { return &___version_5; }
inline void set_version_5(int32_t value)
{
___version_5 = value;
}
inline static int32_t get_offset_of_isWriterInProgress_6() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___isWriterInProgress_6)); }
inline bool get_isWriterInProgress_6() const { return ___isWriterInProgress_6; }
inline bool* get_address_of_isWriterInProgress_6() { return &___isWriterInProgress_6; }
inline void set_isWriterInProgress_6(bool value)
{
___isWriterInProgress_6 = value;
}
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___keys_7)); }
inline RuntimeObject* get_keys_7() const { return ___keys_7; }
inline RuntimeObject** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(RuntimeObject* value)
{
___keys_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
}
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ___values_8)); }
inline RuntimeObject* get_values_8() const { return ___values_8; }
inline RuntimeObject** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(RuntimeObject* value)
{
___values_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
}
inline static int32_t get_offset_of__keycomparer_9() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ____keycomparer_9)); }
inline RuntimeObject* get__keycomparer_9() const { return ____keycomparer_9; }
inline RuntimeObject** get_address_of__keycomparer_9() { return &____keycomparer_9; }
inline void set__keycomparer_9(RuntimeObject* value)
{
____keycomparer_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&____keycomparer_9), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_10() { return static_cast<int32_t>(offsetof(Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9, ____syncRoot_10)); }
inline RuntimeObject * get__syncRoot_10() const { return ____syncRoot_10; }
inline RuntimeObject ** get_address_of__syncRoot_10() { return &____syncRoot_10; }
inline void set__syncRoot_10(RuntimeObject * value)
{
____syncRoot_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_10), (void*)value);
}
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
public:
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject * ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t * ___method_info_7;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t * ___original_method_info_8;
// System.DelegateData System.Delegate::data
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_10;
public:
inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
inline void set_method_ptr_0(Il2CppMethodPointer value)
{
___method_ptr_0 = value;
}
inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
inline void set_invoke_impl_1(intptr_t value)
{
___invoke_impl_1 = value;
}
inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
inline void set_m_target_2(RuntimeObject * value)
{
___m_target_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
}
inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
inline intptr_t get_method_3() const { return ___method_3; }
inline intptr_t* get_address_of_method_3() { return &___method_3; }
inline void set_method_3(intptr_t value)
{
___method_3 = value;
}
inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
inline void set_delegate_trampoline_4(intptr_t value)
{
___delegate_trampoline_4 = value;
}
inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
inline void set_extra_arg_5(intptr_t value)
{
___extra_arg_5 = value;
}
inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
inline intptr_t get_method_code_6() const { return ___method_code_6; }
inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
inline void set_method_code_6(intptr_t value)
{
___method_code_6 = value;
}
inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
inline void set_method_info_7(MethodInfo_t * value)
{
___method_info_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
}
inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
inline void set_original_method_info_8(MethodInfo_t * value)
{
___original_method_info_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
}
inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
{
___data_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
}
inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
inline void set_method_is_virtual_10(bool value)
{
___method_is_virtual_10 = value;
}
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
MethodInfo_t * ___method_info_7;
MethodInfo_t * ___original_method_info_8;
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
int32_t ___method_is_virtual_10;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
MethodInfo_t * ___method_info_7;
MethodInfo_t * ___original_method_info_8;
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
int32_t ___method_is_virtual_10;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
public:
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t * ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject * ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject * ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
public:
inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
inline String_t* get__className_1() const { return ____className_1; }
inline String_t** get_address_of__className_1() { return &____className_1; }
inline void set__className_1(String_t* value)
{
____className_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
}
inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
inline String_t* get__message_2() const { return ____message_2; }
inline String_t** get_address_of__message_2() { return &____message_2; }
inline void set__message_2(String_t* value)
{
____message_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
}
inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
inline RuntimeObject* get__data_3() const { return ____data_3; }
inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
inline void set__data_3(RuntimeObject* value)
{
____data_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
}
inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
inline Exception_t * get__innerException_4() const { return ____innerException_4; }
inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
inline void set__innerException_4(Exception_t * value)
{
____innerException_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
}
inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
inline String_t* get__helpURL_5() const { return ____helpURL_5; }
inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
inline void set__helpURL_5(String_t* value)
{
____helpURL_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
}
inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
inline void set__stackTrace_6(RuntimeObject * value)
{
____stackTrace_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
}
inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
inline void set__stackTraceString_7(String_t* value)
{
____stackTraceString_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
}
inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
inline void set__remoteStackTraceString_8(String_t* value)
{
____remoteStackTraceString_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
}
inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
inline void set__remoteStackIndex_9(int32_t value)
{
____remoteStackIndex_9 = value;
}
inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
inline void set__dynamicMethods_10(RuntimeObject * value)
{
____dynamicMethods_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
}
inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
inline int32_t get__HResult_11() const { return ____HResult_11; }
inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
inline void set__HResult_11(int32_t value)
{
____HResult_11 = value;
}
inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
inline String_t* get__source_12() const { return ____source_12; }
inline String_t** get_address_of__source_12() { return &____source_12; }
inline void set__source_12(String_t* value)
{
____source_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
}
inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
{
____safeSerializationManager_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
}
inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
{
___captured_traces_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
}
inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
{
___native_trace_ips_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
}
};
struct Exception_t_StaticFields
{
public:
// System.Object System.Exception::s_EDILock
RuntimeObject * ___s_EDILock_0;
public:
inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
inline void set_s_EDILock_0(RuntimeObject * value)
{
___s_EDILock_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// System.IO.FileAttributes
struct FileAttributes_t224B42F6F82954C94B51791913857C005C559876
{
public:
// System.Int32 System.IO.FileAttributes::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FileAttributes_t224B42F6F82954C94B51791913857C005C559876, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.IO.SearchOption
struct SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1
{
public:
// System.Int32 System.IO.SearchOption::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Reflection.BindingFlags
struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
{
public:
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
public:
public:
};
// System.Runtime.Serialization.StreamingContextStates
struct StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F
{
public:
// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
{
public:
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
public:
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); }
inline intptr_t get_value_0() const { return ___value_0; }
inline intptr_t* get_address_of_value_0() { return &___value_0; }
inline void set_value_0(intptr_t value)
{
___value_0 = value;
}
};
// System.Security.AccessControl.AccessControlSections
struct AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB
{
public:
// System.Int32 System.Security.AccessControl.AccessControlSections::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Security.AccessControl.ResourceType
struct ResourceType_tA865277F227411F045B4055C9FE1F15477B339DA
{
public:
// System.Int32 System.Security.AccessControl.ResourceType::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ResourceType_tA865277F227411F045B4055C9FE1F15477B339DA, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.TimeSpan
struct TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4
{
public:
// System.Int64 System.TimeSpan::_ticks
int64_t ____ticks_3;
public:
inline static int32_t get_offset_of__ticks_3() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4, ____ticks_3)); }
inline int64_t get__ticks_3() const { return ____ticks_3; }
inline int64_t* get_address_of__ticks_3() { return &____ticks_3; }
inline void set__ticks_3(int64_t value)
{
____ticks_3 = value;
}
};
struct TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields
{
public:
// System.TimeSpan System.TimeSpan::Zero
TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___Zero_0;
// System.TimeSpan System.TimeSpan::MaxValue
TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___MaxValue_1;
// System.TimeSpan System.TimeSpan::MinValue
TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___MinValue_2;
// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked
bool ____legacyConfigChecked_4;
// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode
bool ____legacyMode_5;
public:
inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___Zero_0)); }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_Zero_0() const { return ___Zero_0; }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_Zero_0() { return &___Zero_0; }
inline void set_Zero_0(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value)
{
___Zero_0 = value;
}
inline static int32_t get_offset_of_MaxValue_1() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___MaxValue_1)); }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_MaxValue_1() const { return ___MaxValue_1; }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_MaxValue_1() { return &___MaxValue_1; }
inline void set_MaxValue_1(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value)
{
___MaxValue_1 = value;
}
inline static int32_t get_offset_of_MinValue_2() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___MinValue_2)); }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_MinValue_2() const { return ___MinValue_2; }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_MinValue_2() { return &___MinValue_2; }
inline void set_MinValue_2(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value)
{
___MinValue_2 = value;
}
inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ____legacyConfigChecked_4)); }
inline bool get__legacyConfigChecked_4() const { return ____legacyConfigChecked_4; }
inline bool* get_address_of__legacyConfigChecked_4() { return &____legacyConfigChecked_4; }
inline void set__legacyConfigChecked_4(bool value)
{
____legacyConfigChecked_4 = value;
}
inline static int32_t get_offset_of__legacyMode_5() { return static_cast<int32_t>(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ____legacyMode_5)); }
inline bool get__legacyMode_5() const { return ____legacyMode_5; }
inline bool* get_address_of__legacyMode_5() { return &____legacyMode_5; }
inline void set__legacyMode_5(bool value)
{
____legacyMode_5 = value;
}
};
// System.TypeCode
struct TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6
{
public:
// System.Int32 System.TypeCode::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 : public RuntimeObject
{
public:
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
public:
inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0, ___m_CachedPtr_0)); }
inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
inline void set_m_CachedPtr_0(intptr_t value)
{
___m_CachedPtr_0 = value;
}
};
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields
{
public:
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
public:
inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
{
___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// BestHTTP.HTTPRequest
struct HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE : public RuntimeObject
{
public:
// System.Uri BestHTTP.HTTPRequest::<Uri>k__BackingField
Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * ___U3CUriU3Ek__BackingField_3;
// BestHTTP.HTTPMethods BestHTTP.HTTPRequest::<MethodType>k__BackingField
uint8_t ___U3CMethodTypeU3Ek__BackingField_4;
// System.Byte[] BestHTTP.HTTPRequest::<RawData>k__BackingField
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___U3CRawDataU3Ek__BackingField_5;
// System.IO.Stream BestHTTP.HTTPRequest::<UploadStream>k__BackingField
Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * ___U3CUploadStreamU3Ek__BackingField_6;
// System.Boolean BestHTTP.HTTPRequest::<DisposeUploadStream>k__BackingField
bool ___U3CDisposeUploadStreamU3Ek__BackingField_7;
// System.Boolean BestHTTP.HTTPRequest::<UseUploadStreamLength>k__BackingField
bool ___U3CUseUploadStreamLengthU3Ek__BackingField_8;
// BestHTTP.OnUploadProgressDelegate BestHTTP.HTTPRequest::OnUploadProgress
OnUploadProgressDelegate_tD3985D4855E9D27F52A4C606605F3583DA64380D * ___OnUploadProgress_9;
// BestHTTP.OnRequestFinishedDelegate BestHTTP.HTTPRequest::<Callback>k__BackingField
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * ___U3CCallbackU3Ek__BackingField_10;
// BestHTTP.OnDownloadProgressDelegate BestHTTP.HTTPRequest::OnProgress
OnDownloadProgressDelegate_t6738711CDB6F566B0D7DD5BA4A4089A29EE0E729 * ___OnProgress_11;
// BestHTTP.OnRequestFinishedDelegate BestHTTP.HTTPRequest::OnUpgraded
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * ___OnUpgraded_12;
// System.Boolean BestHTTP.HTTPRequest::<DisableRetry>k__BackingField
bool ___U3CDisableRetryU3Ek__BackingField_13;
// System.Boolean BestHTTP.HTTPRequest::<IsRedirected>k__BackingField
bool ___U3CIsRedirectedU3Ek__BackingField_14;
// System.Uri BestHTTP.HTTPRequest::<RedirectUri>k__BackingField
Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * ___U3CRedirectUriU3Ek__BackingField_15;
// BestHTTP.HTTPResponse BestHTTP.HTTPRequest::<Response>k__BackingField
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * ___U3CResponseU3Ek__BackingField_16;
// System.Exception BestHTTP.HTTPRequest::<Exception>k__BackingField
Exception_t * ___U3CExceptionU3Ek__BackingField_17;
// System.Object BestHTTP.HTTPRequest::<Tag>k__BackingField
RuntimeObject * ___U3CTagU3Ek__BackingField_18;
// BestHTTP.Authentication.Credentials BestHTTP.HTTPRequest::<Credentials>k__BackingField
Credentials_t79878953825D4ECBD93010EE02E78A6A2C497247 * ___U3CCredentialsU3Ek__BackingField_19;
// System.Int32 BestHTTP.HTTPRequest::<MaxRedirects>k__BackingField
int32_t ___U3CMaxRedirectsU3Ek__BackingField_20;
// BestHTTP.Forms.HTTPFormUsage BestHTTP.HTTPRequest::<FormUsage>k__BackingField
int32_t ___U3CFormUsageU3Ek__BackingField_21;
// BestHTTP.HTTPRequestStates BestHTTP.HTTPRequest::<State>k__BackingField
int32_t ___U3CStateU3Ek__BackingField_22;
// System.Int32 BestHTTP.HTTPRequest::<RedirectCount>k__BackingField
int32_t ___U3CRedirectCountU3Ek__BackingField_23;
// System.Func`4<BestHTTP.HTTPRequest,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Boolean> BestHTTP.HTTPRequest::CustomCertificationValidator
Func_4_t2AAB894D5B713852E1F87414DF4EF3776D2847CB * ___CustomCertificationValidator_24;
// System.TimeSpan BestHTTP.HTTPRequest::<ConnectTimeout>k__BackingField
TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___U3CConnectTimeoutU3Ek__BackingField_25;
// System.TimeSpan BestHTTP.HTTPRequest::<Timeout>k__BackingField
TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___U3CTimeoutU3Ek__BackingField_26;
// System.Boolean BestHTTP.HTTPRequest::<EnableTimoutForStreaming>k__BackingField
bool ___U3CEnableTimoutForStreamingU3Ek__BackingField_27;
// System.Int32 BestHTTP.HTTPRequest::<Priority>k__BackingField
int32_t ___U3CPriorityU3Ek__BackingField_28;
// BestHTTP.SupportedProtocols BestHTTP.HTTPRequest::<ProtocolHandler>k__BackingField
int32_t ___U3CProtocolHandlerU3Ek__BackingField_29;
// BestHTTP.OnBeforeRedirectionDelegate BestHTTP.HTTPRequest::onBeforeRedirection
OnBeforeRedirectionDelegate_t8C45048DED42D2245A2CCEDD09BA6405578A750D * ___onBeforeRedirection_30;
// System.Int32 BestHTTP.HTTPRequest::<Downloaded>k__BackingField
int32_t ___U3CDownloadedU3Ek__BackingField_31;
// System.Int32 BestHTTP.HTTPRequest::<DownloadLength>k__BackingField
int32_t ___U3CDownloadLengthU3Ek__BackingField_32;
// System.Boolean BestHTTP.HTTPRequest::<DownloadProgressChanged>k__BackingField
bool ___U3CDownloadProgressChangedU3Ek__BackingField_33;
// System.Int64 BestHTTP.HTTPRequest::<Uploaded>k__BackingField
int64_t ___U3CUploadedU3Ek__BackingField_34;
// System.Int64 BestHTTP.HTTPRequest::<UploadLength>k__BackingField
int64_t ___U3CUploadLengthU3Ek__BackingField_35;
// System.Boolean BestHTTP.HTTPRequest::<UploadProgressChanged>k__BackingField
bool ___U3CUploadProgressChangedU3Ek__BackingField_36;
// System.Boolean BestHTTP.HTTPRequest::isKeepAlive
bool ___isKeepAlive_37;
// System.Int32 BestHTTP.HTTPRequest::streamFragmentSize
int32_t ___streamFragmentSize_38;
// System.Boolean BestHTTP.HTTPRequest::useStreaming
bool ___useStreaming_39;
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<System.String>> BestHTTP.HTTPRequest::<Headers>k__BackingField
Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * ___U3CHeadersU3Ek__BackingField_40;
// BestHTTP.Forms.HTTPFormBase BestHTTP.HTTPRequest::FieldCollector
HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * ___FieldCollector_41;
// BestHTTP.Forms.HTTPFormBase BestHTTP.HTTPRequest::FormImpl
HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * ___FormImpl_42;
public:
inline static int32_t get_offset_of_U3CUriU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUriU3Ek__BackingField_3)); }
inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * get_U3CUriU3Ek__BackingField_3() const { return ___U3CUriU3Ek__BackingField_3; }
inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E ** get_address_of_U3CUriU3Ek__BackingField_3() { return &___U3CUriU3Ek__BackingField_3; }
inline void set_U3CUriU3Ek__BackingField_3(Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * value)
{
___U3CUriU3Ek__BackingField_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CUriU3Ek__BackingField_3), (void*)value);
}
inline static int32_t get_offset_of_U3CMethodTypeU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CMethodTypeU3Ek__BackingField_4)); }
inline uint8_t get_U3CMethodTypeU3Ek__BackingField_4() const { return ___U3CMethodTypeU3Ek__BackingField_4; }
inline uint8_t* get_address_of_U3CMethodTypeU3Ek__BackingField_4() { return &___U3CMethodTypeU3Ek__BackingField_4; }
inline void set_U3CMethodTypeU3Ek__BackingField_4(uint8_t value)
{
___U3CMethodTypeU3Ek__BackingField_4 = value;
}
inline static int32_t get_offset_of_U3CRawDataU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CRawDataU3Ek__BackingField_5)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_U3CRawDataU3Ek__BackingField_5() const { return ___U3CRawDataU3Ek__BackingField_5; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_U3CRawDataU3Ek__BackingField_5() { return &___U3CRawDataU3Ek__BackingField_5; }
inline void set_U3CRawDataU3Ek__BackingField_5(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___U3CRawDataU3Ek__BackingField_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CRawDataU3Ek__BackingField_5), (void*)value);
}
inline static int32_t get_offset_of_U3CUploadStreamU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUploadStreamU3Ek__BackingField_6)); }
inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * get_U3CUploadStreamU3Ek__BackingField_6() const { return ___U3CUploadStreamU3Ek__BackingField_6; }
inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 ** get_address_of_U3CUploadStreamU3Ek__BackingField_6() { return &___U3CUploadStreamU3Ek__BackingField_6; }
inline void set_U3CUploadStreamU3Ek__BackingField_6(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * value)
{
___U3CUploadStreamU3Ek__BackingField_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CUploadStreamU3Ek__BackingField_6), (void*)value);
}
inline static int32_t get_offset_of_U3CDisposeUploadStreamU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CDisposeUploadStreamU3Ek__BackingField_7)); }
inline bool get_U3CDisposeUploadStreamU3Ek__BackingField_7() const { return ___U3CDisposeUploadStreamU3Ek__BackingField_7; }
inline bool* get_address_of_U3CDisposeUploadStreamU3Ek__BackingField_7() { return &___U3CDisposeUploadStreamU3Ek__BackingField_7; }
inline void set_U3CDisposeUploadStreamU3Ek__BackingField_7(bool value)
{
___U3CDisposeUploadStreamU3Ek__BackingField_7 = value;
}
inline static int32_t get_offset_of_U3CUseUploadStreamLengthU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUseUploadStreamLengthU3Ek__BackingField_8)); }
inline bool get_U3CUseUploadStreamLengthU3Ek__BackingField_8() const { return ___U3CUseUploadStreamLengthU3Ek__BackingField_8; }
inline bool* get_address_of_U3CUseUploadStreamLengthU3Ek__BackingField_8() { return &___U3CUseUploadStreamLengthU3Ek__BackingField_8; }
inline void set_U3CUseUploadStreamLengthU3Ek__BackingField_8(bool value)
{
___U3CUseUploadStreamLengthU3Ek__BackingField_8 = value;
}
inline static int32_t get_offset_of_OnUploadProgress_9() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___OnUploadProgress_9)); }
inline OnUploadProgressDelegate_tD3985D4855E9D27F52A4C606605F3583DA64380D * get_OnUploadProgress_9() const { return ___OnUploadProgress_9; }
inline OnUploadProgressDelegate_tD3985D4855E9D27F52A4C606605F3583DA64380D ** get_address_of_OnUploadProgress_9() { return &___OnUploadProgress_9; }
inline void set_OnUploadProgress_9(OnUploadProgressDelegate_tD3985D4855E9D27F52A4C606605F3583DA64380D * value)
{
___OnUploadProgress_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___OnUploadProgress_9), (void*)value);
}
inline static int32_t get_offset_of_U3CCallbackU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CCallbackU3Ek__BackingField_10)); }
inline OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * get_U3CCallbackU3Ek__BackingField_10() const { return ___U3CCallbackU3Ek__BackingField_10; }
inline OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D ** get_address_of_U3CCallbackU3Ek__BackingField_10() { return &___U3CCallbackU3Ek__BackingField_10; }
inline void set_U3CCallbackU3Ek__BackingField_10(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * value)
{
___U3CCallbackU3Ek__BackingField_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CCallbackU3Ek__BackingField_10), (void*)value);
}
inline static int32_t get_offset_of_OnProgress_11() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___OnProgress_11)); }
inline OnDownloadProgressDelegate_t6738711CDB6F566B0D7DD5BA4A4089A29EE0E729 * get_OnProgress_11() const { return ___OnProgress_11; }
inline OnDownloadProgressDelegate_t6738711CDB6F566B0D7DD5BA4A4089A29EE0E729 ** get_address_of_OnProgress_11() { return &___OnProgress_11; }
inline void set_OnProgress_11(OnDownloadProgressDelegate_t6738711CDB6F566B0D7DD5BA4A4089A29EE0E729 * value)
{
___OnProgress_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___OnProgress_11), (void*)value);
}
inline static int32_t get_offset_of_OnUpgraded_12() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___OnUpgraded_12)); }
inline OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * get_OnUpgraded_12() const { return ___OnUpgraded_12; }
inline OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D ** get_address_of_OnUpgraded_12() { return &___OnUpgraded_12; }
inline void set_OnUpgraded_12(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * value)
{
___OnUpgraded_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&___OnUpgraded_12), (void*)value);
}
inline static int32_t get_offset_of_U3CDisableRetryU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CDisableRetryU3Ek__BackingField_13)); }
inline bool get_U3CDisableRetryU3Ek__BackingField_13() const { return ___U3CDisableRetryU3Ek__BackingField_13; }
inline bool* get_address_of_U3CDisableRetryU3Ek__BackingField_13() { return &___U3CDisableRetryU3Ek__BackingField_13; }
inline void set_U3CDisableRetryU3Ek__BackingField_13(bool value)
{
___U3CDisableRetryU3Ek__BackingField_13 = value;
}
inline static int32_t get_offset_of_U3CIsRedirectedU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CIsRedirectedU3Ek__BackingField_14)); }
inline bool get_U3CIsRedirectedU3Ek__BackingField_14() const { return ___U3CIsRedirectedU3Ek__BackingField_14; }
inline bool* get_address_of_U3CIsRedirectedU3Ek__BackingField_14() { return &___U3CIsRedirectedU3Ek__BackingField_14; }
inline void set_U3CIsRedirectedU3Ek__BackingField_14(bool value)
{
___U3CIsRedirectedU3Ek__BackingField_14 = value;
}
inline static int32_t get_offset_of_U3CRedirectUriU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CRedirectUriU3Ek__BackingField_15)); }
inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * get_U3CRedirectUriU3Ek__BackingField_15() const { return ___U3CRedirectUriU3Ek__BackingField_15; }
inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E ** get_address_of_U3CRedirectUriU3Ek__BackingField_15() { return &___U3CRedirectUriU3Ek__BackingField_15; }
inline void set_U3CRedirectUriU3Ek__BackingField_15(Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * value)
{
___U3CRedirectUriU3Ek__BackingField_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CRedirectUriU3Ek__BackingField_15), (void*)value);
}
inline static int32_t get_offset_of_U3CResponseU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CResponseU3Ek__BackingField_16)); }
inline HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * get_U3CResponseU3Ek__BackingField_16() const { return ___U3CResponseU3Ek__BackingField_16; }
inline HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE ** get_address_of_U3CResponseU3Ek__BackingField_16() { return &___U3CResponseU3Ek__BackingField_16; }
inline void set_U3CResponseU3Ek__BackingField_16(HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * value)
{
___U3CResponseU3Ek__BackingField_16 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CResponseU3Ek__BackingField_16), (void*)value);
}
inline static int32_t get_offset_of_U3CExceptionU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CExceptionU3Ek__BackingField_17)); }
inline Exception_t * get_U3CExceptionU3Ek__BackingField_17() const { return ___U3CExceptionU3Ek__BackingField_17; }
inline Exception_t ** get_address_of_U3CExceptionU3Ek__BackingField_17() { return &___U3CExceptionU3Ek__BackingField_17; }
inline void set_U3CExceptionU3Ek__BackingField_17(Exception_t * value)
{
___U3CExceptionU3Ek__BackingField_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CExceptionU3Ek__BackingField_17), (void*)value);
}
inline static int32_t get_offset_of_U3CTagU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CTagU3Ek__BackingField_18)); }
inline RuntimeObject * get_U3CTagU3Ek__BackingField_18() const { return ___U3CTagU3Ek__BackingField_18; }
inline RuntimeObject ** get_address_of_U3CTagU3Ek__BackingField_18() { return &___U3CTagU3Ek__BackingField_18; }
inline void set_U3CTagU3Ek__BackingField_18(RuntimeObject * value)
{
___U3CTagU3Ek__BackingField_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CTagU3Ek__BackingField_18), (void*)value);
}
inline static int32_t get_offset_of_U3CCredentialsU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CCredentialsU3Ek__BackingField_19)); }
inline Credentials_t79878953825D4ECBD93010EE02E78A6A2C497247 * get_U3CCredentialsU3Ek__BackingField_19() const { return ___U3CCredentialsU3Ek__BackingField_19; }
inline Credentials_t79878953825D4ECBD93010EE02E78A6A2C497247 ** get_address_of_U3CCredentialsU3Ek__BackingField_19() { return &___U3CCredentialsU3Ek__BackingField_19; }
inline void set_U3CCredentialsU3Ek__BackingField_19(Credentials_t79878953825D4ECBD93010EE02E78A6A2C497247 * value)
{
___U3CCredentialsU3Ek__BackingField_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CCredentialsU3Ek__BackingField_19), (void*)value);
}
inline static int32_t get_offset_of_U3CMaxRedirectsU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CMaxRedirectsU3Ek__BackingField_20)); }
inline int32_t get_U3CMaxRedirectsU3Ek__BackingField_20() const { return ___U3CMaxRedirectsU3Ek__BackingField_20; }
inline int32_t* get_address_of_U3CMaxRedirectsU3Ek__BackingField_20() { return &___U3CMaxRedirectsU3Ek__BackingField_20; }
inline void set_U3CMaxRedirectsU3Ek__BackingField_20(int32_t value)
{
___U3CMaxRedirectsU3Ek__BackingField_20 = value;
}
inline static int32_t get_offset_of_U3CFormUsageU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CFormUsageU3Ek__BackingField_21)); }
inline int32_t get_U3CFormUsageU3Ek__BackingField_21() const { return ___U3CFormUsageU3Ek__BackingField_21; }
inline int32_t* get_address_of_U3CFormUsageU3Ek__BackingField_21() { return &___U3CFormUsageU3Ek__BackingField_21; }
inline void set_U3CFormUsageU3Ek__BackingField_21(int32_t value)
{
___U3CFormUsageU3Ek__BackingField_21 = value;
}
inline static int32_t get_offset_of_U3CStateU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CStateU3Ek__BackingField_22)); }
inline int32_t get_U3CStateU3Ek__BackingField_22() const { return ___U3CStateU3Ek__BackingField_22; }
inline int32_t* get_address_of_U3CStateU3Ek__BackingField_22() { return &___U3CStateU3Ek__BackingField_22; }
inline void set_U3CStateU3Ek__BackingField_22(int32_t value)
{
___U3CStateU3Ek__BackingField_22 = value;
}
inline static int32_t get_offset_of_U3CRedirectCountU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CRedirectCountU3Ek__BackingField_23)); }
inline int32_t get_U3CRedirectCountU3Ek__BackingField_23() const { return ___U3CRedirectCountU3Ek__BackingField_23; }
inline int32_t* get_address_of_U3CRedirectCountU3Ek__BackingField_23() { return &___U3CRedirectCountU3Ek__BackingField_23; }
inline void set_U3CRedirectCountU3Ek__BackingField_23(int32_t value)
{
___U3CRedirectCountU3Ek__BackingField_23 = value;
}
inline static int32_t get_offset_of_CustomCertificationValidator_24() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___CustomCertificationValidator_24)); }
inline Func_4_t2AAB894D5B713852E1F87414DF4EF3776D2847CB * get_CustomCertificationValidator_24() const { return ___CustomCertificationValidator_24; }
inline Func_4_t2AAB894D5B713852E1F87414DF4EF3776D2847CB ** get_address_of_CustomCertificationValidator_24() { return &___CustomCertificationValidator_24; }
inline void set_CustomCertificationValidator_24(Func_4_t2AAB894D5B713852E1F87414DF4EF3776D2847CB * value)
{
___CustomCertificationValidator_24 = value;
Il2CppCodeGenWriteBarrier((void**)(&___CustomCertificationValidator_24), (void*)value);
}
inline static int32_t get_offset_of_U3CConnectTimeoutU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CConnectTimeoutU3Ek__BackingField_25)); }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_U3CConnectTimeoutU3Ek__BackingField_25() const { return ___U3CConnectTimeoutU3Ek__BackingField_25; }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_U3CConnectTimeoutU3Ek__BackingField_25() { return &___U3CConnectTimeoutU3Ek__BackingField_25; }
inline void set_U3CConnectTimeoutU3Ek__BackingField_25(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value)
{
___U3CConnectTimeoutU3Ek__BackingField_25 = value;
}
inline static int32_t get_offset_of_U3CTimeoutU3Ek__BackingField_26() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CTimeoutU3Ek__BackingField_26)); }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_U3CTimeoutU3Ek__BackingField_26() const { return ___U3CTimeoutU3Ek__BackingField_26; }
inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_U3CTimeoutU3Ek__BackingField_26() { return &___U3CTimeoutU3Ek__BackingField_26; }
inline void set_U3CTimeoutU3Ek__BackingField_26(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value)
{
___U3CTimeoutU3Ek__BackingField_26 = value;
}
inline static int32_t get_offset_of_U3CEnableTimoutForStreamingU3Ek__BackingField_27() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CEnableTimoutForStreamingU3Ek__BackingField_27)); }
inline bool get_U3CEnableTimoutForStreamingU3Ek__BackingField_27() const { return ___U3CEnableTimoutForStreamingU3Ek__BackingField_27; }
inline bool* get_address_of_U3CEnableTimoutForStreamingU3Ek__BackingField_27() { return &___U3CEnableTimoutForStreamingU3Ek__BackingField_27; }
inline void set_U3CEnableTimoutForStreamingU3Ek__BackingField_27(bool value)
{
___U3CEnableTimoutForStreamingU3Ek__BackingField_27 = value;
}
inline static int32_t get_offset_of_U3CPriorityU3Ek__BackingField_28() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CPriorityU3Ek__BackingField_28)); }
inline int32_t get_U3CPriorityU3Ek__BackingField_28() const { return ___U3CPriorityU3Ek__BackingField_28; }
inline int32_t* get_address_of_U3CPriorityU3Ek__BackingField_28() { return &___U3CPriorityU3Ek__BackingField_28; }
inline void set_U3CPriorityU3Ek__BackingField_28(int32_t value)
{
___U3CPriorityU3Ek__BackingField_28 = value;
}
inline static int32_t get_offset_of_U3CProtocolHandlerU3Ek__BackingField_29() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CProtocolHandlerU3Ek__BackingField_29)); }
inline int32_t get_U3CProtocolHandlerU3Ek__BackingField_29() const { return ___U3CProtocolHandlerU3Ek__BackingField_29; }
inline int32_t* get_address_of_U3CProtocolHandlerU3Ek__BackingField_29() { return &___U3CProtocolHandlerU3Ek__BackingField_29; }
inline void set_U3CProtocolHandlerU3Ek__BackingField_29(int32_t value)
{
___U3CProtocolHandlerU3Ek__BackingField_29 = value;
}
inline static int32_t get_offset_of_onBeforeRedirection_30() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___onBeforeRedirection_30)); }
inline OnBeforeRedirectionDelegate_t8C45048DED42D2245A2CCEDD09BA6405578A750D * get_onBeforeRedirection_30() const { return ___onBeforeRedirection_30; }
inline OnBeforeRedirectionDelegate_t8C45048DED42D2245A2CCEDD09BA6405578A750D ** get_address_of_onBeforeRedirection_30() { return &___onBeforeRedirection_30; }
inline void set_onBeforeRedirection_30(OnBeforeRedirectionDelegate_t8C45048DED42D2245A2CCEDD09BA6405578A750D * value)
{
___onBeforeRedirection_30 = value;
Il2CppCodeGenWriteBarrier((void**)(&___onBeforeRedirection_30), (void*)value);
}
inline static int32_t get_offset_of_U3CDownloadedU3Ek__BackingField_31() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CDownloadedU3Ek__BackingField_31)); }
inline int32_t get_U3CDownloadedU3Ek__BackingField_31() const { return ___U3CDownloadedU3Ek__BackingField_31; }
inline int32_t* get_address_of_U3CDownloadedU3Ek__BackingField_31() { return &___U3CDownloadedU3Ek__BackingField_31; }
inline void set_U3CDownloadedU3Ek__BackingField_31(int32_t value)
{
___U3CDownloadedU3Ek__BackingField_31 = value;
}
inline static int32_t get_offset_of_U3CDownloadLengthU3Ek__BackingField_32() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CDownloadLengthU3Ek__BackingField_32)); }
inline int32_t get_U3CDownloadLengthU3Ek__BackingField_32() const { return ___U3CDownloadLengthU3Ek__BackingField_32; }
inline int32_t* get_address_of_U3CDownloadLengthU3Ek__BackingField_32() { return &___U3CDownloadLengthU3Ek__BackingField_32; }
inline void set_U3CDownloadLengthU3Ek__BackingField_32(int32_t value)
{
___U3CDownloadLengthU3Ek__BackingField_32 = value;
}
inline static int32_t get_offset_of_U3CDownloadProgressChangedU3Ek__BackingField_33() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CDownloadProgressChangedU3Ek__BackingField_33)); }
inline bool get_U3CDownloadProgressChangedU3Ek__BackingField_33() const { return ___U3CDownloadProgressChangedU3Ek__BackingField_33; }
inline bool* get_address_of_U3CDownloadProgressChangedU3Ek__BackingField_33() { return &___U3CDownloadProgressChangedU3Ek__BackingField_33; }
inline void set_U3CDownloadProgressChangedU3Ek__BackingField_33(bool value)
{
___U3CDownloadProgressChangedU3Ek__BackingField_33 = value;
}
inline static int32_t get_offset_of_U3CUploadedU3Ek__BackingField_34() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUploadedU3Ek__BackingField_34)); }
inline int64_t get_U3CUploadedU3Ek__BackingField_34() const { return ___U3CUploadedU3Ek__BackingField_34; }
inline int64_t* get_address_of_U3CUploadedU3Ek__BackingField_34() { return &___U3CUploadedU3Ek__BackingField_34; }
inline void set_U3CUploadedU3Ek__BackingField_34(int64_t value)
{
___U3CUploadedU3Ek__BackingField_34 = value;
}
inline static int32_t get_offset_of_U3CUploadLengthU3Ek__BackingField_35() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUploadLengthU3Ek__BackingField_35)); }
inline int64_t get_U3CUploadLengthU3Ek__BackingField_35() const { return ___U3CUploadLengthU3Ek__BackingField_35; }
inline int64_t* get_address_of_U3CUploadLengthU3Ek__BackingField_35() { return &___U3CUploadLengthU3Ek__BackingField_35; }
inline void set_U3CUploadLengthU3Ek__BackingField_35(int64_t value)
{
___U3CUploadLengthU3Ek__BackingField_35 = value;
}
inline static int32_t get_offset_of_U3CUploadProgressChangedU3Ek__BackingField_36() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CUploadProgressChangedU3Ek__BackingField_36)); }
inline bool get_U3CUploadProgressChangedU3Ek__BackingField_36() const { return ___U3CUploadProgressChangedU3Ek__BackingField_36; }
inline bool* get_address_of_U3CUploadProgressChangedU3Ek__BackingField_36() { return &___U3CUploadProgressChangedU3Ek__BackingField_36; }
inline void set_U3CUploadProgressChangedU3Ek__BackingField_36(bool value)
{
___U3CUploadProgressChangedU3Ek__BackingField_36 = value;
}
inline static int32_t get_offset_of_isKeepAlive_37() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___isKeepAlive_37)); }
inline bool get_isKeepAlive_37() const { return ___isKeepAlive_37; }
inline bool* get_address_of_isKeepAlive_37() { return &___isKeepAlive_37; }
inline void set_isKeepAlive_37(bool value)
{
___isKeepAlive_37 = value;
}
inline static int32_t get_offset_of_streamFragmentSize_38() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___streamFragmentSize_38)); }
inline int32_t get_streamFragmentSize_38() const { return ___streamFragmentSize_38; }
inline int32_t* get_address_of_streamFragmentSize_38() { return &___streamFragmentSize_38; }
inline void set_streamFragmentSize_38(int32_t value)
{
___streamFragmentSize_38 = value;
}
inline static int32_t get_offset_of_useStreaming_39() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___useStreaming_39)); }
inline bool get_useStreaming_39() const { return ___useStreaming_39; }
inline bool* get_address_of_useStreaming_39() { return &___useStreaming_39; }
inline void set_useStreaming_39(bool value)
{
___useStreaming_39 = value;
}
inline static int32_t get_offset_of_U3CHeadersU3Ek__BackingField_40() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___U3CHeadersU3Ek__BackingField_40)); }
inline Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * get_U3CHeadersU3Ek__BackingField_40() const { return ___U3CHeadersU3Ek__BackingField_40; }
inline Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF ** get_address_of_U3CHeadersU3Ek__BackingField_40() { return &___U3CHeadersU3Ek__BackingField_40; }
inline void set_U3CHeadersU3Ek__BackingField_40(Dictionary_2_tDC22E8D85FFE7CF6700ED76FF14853FC1E99CCFF * value)
{
___U3CHeadersU3Ek__BackingField_40 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CHeadersU3Ek__BackingField_40), (void*)value);
}
inline static int32_t get_offset_of_FieldCollector_41() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___FieldCollector_41)); }
inline HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * get_FieldCollector_41() const { return ___FieldCollector_41; }
inline HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 ** get_address_of_FieldCollector_41() { return &___FieldCollector_41; }
inline void set_FieldCollector_41(HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * value)
{
___FieldCollector_41 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FieldCollector_41), (void*)value);
}
inline static int32_t get_offset_of_FormImpl_42() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE, ___FormImpl_42)); }
inline HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * get_FormImpl_42() const { return ___FormImpl_42; }
inline HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 ** get_address_of_FormImpl_42() { return &___FormImpl_42; }
inline void set_FormImpl_42(HTTPFormBase_tEDADD18C1A416CC5A4E78EA077BC26274F851BA8 * value)
{
___FormImpl_42 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FormImpl_42), (void*)value);
}
};
struct HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE_StaticFields
{
public:
// System.Byte[] BestHTTP.HTTPRequest::EOL
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___EOL_0;
// System.String[] BestHTTP.HTTPRequest::MethodNames
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___MethodNames_1;
// System.Int32 BestHTTP.HTTPRequest::UploadChunkSize
int32_t ___UploadChunkSize_2;
public:
inline static int32_t get_offset_of_EOL_0() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE_StaticFields, ___EOL_0)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_EOL_0() const { return ___EOL_0; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_EOL_0() { return &___EOL_0; }
inline void set_EOL_0(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___EOL_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___EOL_0), (void*)value);
}
inline static int32_t get_offset_of_MethodNames_1() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE_StaticFields, ___MethodNames_1)); }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_MethodNames_1() const { return ___MethodNames_1; }
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_MethodNames_1() { return &___MethodNames_1; }
inline void set_MethodNames_1(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
{
___MethodNames_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___MethodNames_1), (void*)value);
}
inline static int32_t get_offset_of_UploadChunkSize_2() { return static_cast<int32_t>(offsetof(HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE_StaticFields, ___UploadChunkSize_2)); }
inline int32_t get_UploadChunkSize_2() const { return ___UploadChunkSize_2; }
inline int32_t* get_address_of_UploadChunkSize_2() { return &___UploadChunkSize_2; }
inline void set_UploadChunkSize_2(int32_t value)
{
___UploadChunkSize_2 = value;
}
};
// LuaInterface.LuaException
struct LuaException_t362D5A575564491633FB3233987012974B1564C4 : public Exception_t
{
public:
// System.String LuaInterface.LuaException::_stack
String_t* ____stack_22;
public:
inline static int32_t get_offset_of__stack_22() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4, ____stack_22)); }
inline String_t* get__stack_22() const { return ____stack_22; }
inline String_t** get_address_of__stack_22() { return &____stack_22; }
inline void set__stack_22(String_t* value)
{
____stack_22 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stack_22), (void*)value);
}
};
struct LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields
{
public:
// System.Exception LuaInterface.LuaException::luaStack
Exception_t * ___luaStack_17;
// System.String LuaInterface.LuaException::projectFolder
String_t* ___projectFolder_18;
// System.Int32 LuaInterface.LuaException::InstantiateCount
int32_t ___InstantiateCount_19;
// System.Int32 LuaInterface.LuaException::SendMsgCount
int32_t ___SendMsgCount_20;
// System.IntPtr LuaInterface.LuaException::L
intptr_t ___L_21;
public:
inline static int32_t get_offset_of_luaStack_17() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields, ___luaStack_17)); }
inline Exception_t * get_luaStack_17() const { return ___luaStack_17; }
inline Exception_t ** get_address_of_luaStack_17() { return &___luaStack_17; }
inline void set_luaStack_17(Exception_t * value)
{
___luaStack_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___luaStack_17), (void*)value);
}
inline static int32_t get_offset_of_projectFolder_18() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields, ___projectFolder_18)); }
inline String_t* get_projectFolder_18() const { return ___projectFolder_18; }
inline String_t** get_address_of_projectFolder_18() { return &___projectFolder_18; }
inline void set_projectFolder_18(String_t* value)
{
___projectFolder_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&___projectFolder_18), (void*)value);
}
inline static int32_t get_offset_of_InstantiateCount_19() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields, ___InstantiateCount_19)); }
inline int32_t get_InstantiateCount_19() const { return ___InstantiateCount_19; }
inline int32_t* get_address_of_InstantiateCount_19() { return &___InstantiateCount_19; }
inline void set_InstantiateCount_19(int32_t value)
{
___InstantiateCount_19 = value;
}
inline static int32_t get_offset_of_SendMsgCount_20() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields, ___SendMsgCount_20)); }
inline int32_t get_SendMsgCount_20() const { return ___SendMsgCount_20; }
inline int32_t* get_address_of_SendMsgCount_20() { return &___SendMsgCount_20; }
inline void set_SendMsgCount_20(int32_t value)
{
___SendMsgCount_20 = value;
}
inline static int32_t get_offset_of_L_21() { return static_cast<int32_t>(offsetof(LuaException_t362D5A575564491633FB3233987012974B1564C4_StaticFields, ___L_21)); }
inline intptr_t get_L_21() const { return ___L_21; }
inline intptr_t* get_address_of_L_21() { return &___L_21; }
inline void set_L_21(intptr_t value)
{
___L_21 = value;
}
};
// LuaInterface.LuaFunction
struct LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B : public LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4
{
public:
// System.Int32 LuaInterface.LuaFunction::oldTop
int32_t ___oldTop_7;
// System.Int32 LuaInterface.LuaFunction::argCount
int32_t ___argCount_8;
// System.Int32 LuaInterface.LuaFunction::stackPos
int32_t ___stackPos_9;
// System.Collections.Generic.Stack`1<LuaInterface.LuaFunction_FuncData> LuaInterface.LuaFunction::stack
Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211 * ___stack_10;
public:
inline static int32_t get_offset_of_oldTop_7() { return static_cast<int32_t>(offsetof(LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B, ___oldTop_7)); }
inline int32_t get_oldTop_7() const { return ___oldTop_7; }
inline int32_t* get_address_of_oldTop_7() { return &___oldTop_7; }
inline void set_oldTop_7(int32_t value)
{
___oldTop_7 = value;
}
inline static int32_t get_offset_of_argCount_8() { return static_cast<int32_t>(offsetof(LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B, ___argCount_8)); }
inline int32_t get_argCount_8() const { return ___argCount_8; }
inline int32_t* get_address_of_argCount_8() { return &___argCount_8; }
inline void set_argCount_8(int32_t value)
{
___argCount_8 = value;
}
inline static int32_t get_offset_of_stackPos_9() { return static_cast<int32_t>(offsetof(LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B, ___stackPos_9)); }
inline int32_t get_stackPos_9() const { return ___stackPos_9; }
inline int32_t* get_address_of_stackPos_9() { return &___stackPos_9; }
inline void set_stackPos_9(int32_t value)
{
___stackPos_9 = value;
}
inline static int32_t get_offset_of_stack_10() { return static_cast<int32_t>(offsetof(LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B, ___stack_10)); }
inline Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211 * get_stack_10() const { return ___stack_10; }
inline Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211 ** get_address_of_stack_10() { return &___stack_10; }
inline void set_stack_10(Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211 * value)
{
___stack_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&___stack_10), (void*)value);
}
};
// LuaInterface.LuaState
struct LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE : public LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C
{
public:
// LuaInterface.ObjectTranslator LuaInterface.LuaState::translator
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * ___translator_2;
// LuaInterface.LuaReflection LuaInterface.LuaState::reflection
LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F * ___reflection_3;
// System.Int32 LuaInterface.LuaState::<ArrayMetatable>k__BackingField
int32_t ___U3CArrayMetatableU3Ek__BackingField_4;
// System.Int32 LuaInterface.LuaState::<DelegateMetatable>k__BackingField
int32_t ___U3CDelegateMetatableU3Ek__BackingField_5;
// System.Int32 LuaInterface.LuaState::<TypeMetatable>k__BackingField
int32_t ___U3CTypeMetatableU3Ek__BackingField_6;
// System.Int32 LuaInterface.LuaState::<EnumMetatable>k__BackingField
int32_t ___U3CEnumMetatableU3Ek__BackingField_7;
// System.Int32 LuaInterface.LuaState::<IterMetatable>k__BackingField
int32_t ___U3CIterMetatableU3Ek__BackingField_8;
// System.Int32 LuaInterface.LuaState::<EventMetatable>k__BackingField
int32_t ___U3CEventMetatableU3Ek__BackingField_9;
// System.Int32 LuaInterface.LuaState::<PackBounds>k__BackingField
int32_t ___U3CPackBoundsU3Ek__BackingField_10;
// System.Int32 LuaInterface.LuaState::<UnpackBounds>k__BackingField
int32_t ___U3CUnpackBoundsU3Ek__BackingField_11;
// System.Int32 LuaInterface.LuaState::<PackRay>k__BackingField
int32_t ___U3CPackRayU3Ek__BackingField_12;
// System.Int32 LuaInterface.LuaState::<UnpackRay>k__BackingField
int32_t ___U3CUnpackRayU3Ek__BackingField_13;
// System.Int32 LuaInterface.LuaState::<PackRaycastHit>k__BackingField
int32_t ___U3CPackRaycastHitU3Ek__BackingField_14;
// System.Int32 LuaInterface.LuaState::<PackTouch>k__BackingField
int32_t ___U3CPackTouchU3Ek__BackingField_15;
// System.Action LuaInterface.LuaState::OnDestroy
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___OnDestroy_16;
// System.Collections.Generic.Dictionary`2<System.String,System.WeakReference> LuaInterface.LuaState::funcMap
Dictionary_2_t4DFB78733A30CBA0D97E97E6520159E27C47BAA3 * ___funcMap_17;
// System.Collections.Generic.Dictionary`2<System.Int32,System.WeakReference> LuaInterface.LuaState::funcRefMap
Dictionary_2_t81F516F814A3463D65D07253CF5167FBF9378593 * ___funcRefMap_18;
// System.Collections.Generic.Dictionary`2<System.Int64,System.WeakReference> LuaInterface.LuaState::delegateMap
Dictionary_2_t35D9A5097C30B9E0B442FCEF1B4E05D3B6C168B9 * ___delegateMap_19;
// System.Collections.Generic.List`1<LuaInterface.GCRef> LuaInterface.LuaState::gcList
List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F * ___gcList_20;
// System.Collections.Generic.List`1<LuaInterface.LuaBaseRef> LuaInterface.LuaState::subList
List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1 * ___subList_21;
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32> LuaInterface.LuaState::metaMap
Dictionary_2_tA4F27994EF77494F74F85FCFD482DBAD219E6E8F * ___metaMap_22;
// System.Collections.Generic.Dictionary`2<System.Enum,System.Object> LuaInterface.LuaState::enumMap
Dictionary_2_t86DA606688BA1954C5CC9368104CE9722112D2C2 * ___enumMap_23;
// System.Collections.Generic.Dictionary`2<System.Type,LuaInterface.LuaCSFunction> LuaInterface.LuaState::preLoadMap
Dictionary_2_tFBD3EE1AE887BC5C589B41D13A6B666269FF9B16 * ___preLoadMap_24;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Type> LuaInterface.LuaState::typeMap
Dictionary_2_t1302C50AC2AF6849C455DCE970305F09D16B7258 * ___typeMap_25;
// System.Collections.Generic.HashSet`1<System.Type> LuaInterface.LuaState::genericSet
HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * ___genericSet_26;
// System.Collections.Generic.HashSet`1<System.String> LuaInterface.LuaState::moduleSet
HashSet_1_tAF31CD0D5B1F27E354D2DA33F8CF07F490E8C98A * ___moduleSet_27;
// System.Int32 LuaInterface.LuaState::beginCount
int32_t ___beginCount_31;
// System.Boolean LuaInterface.LuaState::beLogGC
bool ___beLogGC_32;
// System.Boolean LuaInterface.LuaState::bInjectionInited
bool ___bInjectionInited_33;
// System.Collections.Generic.HashSet`1<System.Type> LuaInterface.LuaState::missSet
HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * ___missSet_34;
public:
inline static int32_t get_offset_of_translator_2() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___translator_2)); }
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * get_translator_2() const { return ___translator_2; }
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF ** get_address_of_translator_2() { return &___translator_2; }
inline void set_translator_2(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * value)
{
___translator_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___translator_2), (void*)value);
}
inline static int32_t get_offset_of_reflection_3() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___reflection_3)); }
inline LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F * get_reflection_3() const { return ___reflection_3; }
inline LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F ** get_address_of_reflection_3() { return &___reflection_3; }
inline void set_reflection_3(LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F * value)
{
___reflection_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___reflection_3), (void*)value);
}
inline static int32_t get_offset_of_U3CArrayMetatableU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CArrayMetatableU3Ek__BackingField_4)); }
inline int32_t get_U3CArrayMetatableU3Ek__BackingField_4() const { return ___U3CArrayMetatableU3Ek__BackingField_4; }
inline int32_t* get_address_of_U3CArrayMetatableU3Ek__BackingField_4() { return &___U3CArrayMetatableU3Ek__BackingField_4; }
inline void set_U3CArrayMetatableU3Ek__BackingField_4(int32_t value)
{
___U3CArrayMetatableU3Ek__BackingField_4 = value;
}
inline static int32_t get_offset_of_U3CDelegateMetatableU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CDelegateMetatableU3Ek__BackingField_5)); }
inline int32_t get_U3CDelegateMetatableU3Ek__BackingField_5() const { return ___U3CDelegateMetatableU3Ek__BackingField_5; }
inline int32_t* get_address_of_U3CDelegateMetatableU3Ek__BackingField_5() { return &___U3CDelegateMetatableU3Ek__BackingField_5; }
inline void set_U3CDelegateMetatableU3Ek__BackingField_5(int32_t value)
{
___U3CDelegateMetatableU3Ek__BackingField_5 = value;
}
inline static int32_t get_offset_of_U3CTypeMetatableU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CTypeMetatableU3Ek__BackingField_6)); }
inline int32_t get_U3CTypeMetatableU3Ek__BackingField_6() const { return ___U3CTypeMetatableU3Ek__BackingField_6; }
inline int32_t* get_address_of_U3CTypeMetatableU3Ek__BackingField_6() { return &___U3CTypeMetatableU3Ek__BackingField_6; }
inline void set_U3CTypeMetatableU3Ek__BackingField_6(int32_t value)
{
___U3CTypeMetatableU3Ek__BackingField_6 = value;
}
inline static int32_t get_offset_of_U3CEnumMetatableU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CEnumMetatableU3Ek__BackingField_7)); }
inline int32_t get_U3CEnumMetatableU3Ek__BackingField_7() const { return ___U3CEnumMetatableU3Ek__BackingField_7; }
inline int32_t* get_address_of_U3CEnumMetatableU3Ek__BackingField_7() { return &___U3CEnumMetatableU3Ek__BackingField_7; }
inline void set_U3CEnumMetatableU3Ek__BackingField_7(int32_t value)
{
___U3CEnumMetatableU3Ek__BackingField_7 = value;
}
inline static int32_t get_offset_of_U3CIterMetatableU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CIterMetatableU3Ek__BackingField_8)); }
inline int32_t get_U3CIterMetatableU3Ek__BackingField_8() const { return ___U3CIterMetatableU3Ek__BackingField_8; }
inline int32_t* get_address_of_U3CIterMetatableU3Ek__BackingField_8() { return &___U3CIterMetatableU3Ek__BackingField_8; }
inline void set_U3CIterMetatableU3Ek__BackingField_8(int32_t value)
{
___U3CIterMetatableU3Ek__BackingField_8 = value;
}
inline static int32_t get_offset_of_U3CEventMetatableU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CEventMetatableU3Ek__BackingField_9)); }
inline int32_t get_U3CEventMetatableU3Ek__BackingField_9() const { return ___U3CEventMetatableU3Ek__BackingField_9; }
inline int32_t* get_address_of_U3CEventMetatableU3Ek__BackingField_9() { return &___U3CEventMetatableU3Ek__BackingField_9; }
inline void set_U3CEventMetatableU3Ek__BackingField_9(int32_t value)
{
___U3CEventMetatableU3Ek__BackingField_9 = value;
}
inline static int32_t get_offset_of_U3CPackBoundsU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CPackBoundsU3Ek__BackingField_10)); }
inline int32_t get_U3CPackBoundsU3Ek__BackingField_10() const { return ___U3CPackBoundsU3Ek__BackingField_10; }
inline int32_t* get_address_of_U3CPackBoundsU3Ek__BackingField_10() { return &___U3CPackBoundsU3Ek__BackingField_10; }
inline void set_U3CPackBoundsU3Ek__BackingField_10(int32_t value)
{
___U3CPackBoundsU3Ek__BackingField_10 = value;
}
inline static int32_t get_offset_of_U3CUnpackBoundsU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CUnpackBoundsU3Ek__BackingField_11)); }
inline int32_t get_U3CUnpackBoundsU3Ek__BackingField_11() const { return ___U3CUnpackBoundsU3Ek__BackingField_11; }
inline int32_t* get_address_of_U3CUnpackBoundsU3Ek__BackingField_11() { return &___U3CUnpackBoundsU3Ek__BackingField_11; }
inline void set_U3CUnpackBoundsU3Ek__BackingField_11(int32_t value)
{
___U3CUnpackBoundsU3Ek__BackingField_11 = value;
}
inline static int32_t get_offset_of_U3CPackRayU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CPackRayU3Ek__BackingField_12)); }
inline int32_t get_U3CPackRayU3Ek__BackingField_12() const { return ___U3CPackRayU3Ek__BackingField_12; }
inline int32_t* get_address_of_U3CPackRayU3Ek__BackingField_12() { return &___U3CPackRayU3Ek__BackingField_12; }
inline void set_U3CPackRayU3Ek__BackingField_12(int32_t value)
{
___U3CPackRayU3Ek__BackingField_12 = value;
}
inline static int32_t get_offset_of_U3CUnpackRayU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CUnpackRayU3Ek__BackingField_13)); }
inline int32_t get_U3CUnpackRayU3Ek__BackingField_13() const { return ___U3CUnpackRayU3Ek__BackingField_13; }
inline int32_t* get_address_of_U3CUnpackRayU3Ek__BackingField_13() { return &___U3CUnpackRayU3Ek__BackingField_13; }
inline void set_U3CUnpackRayU3Ek__BackingField_13(int32_t value)
{
___U3CUnpackRayU3Ek__BackingField_13 = value;
}
inline static int32_t get_offset_of_U3CPackRaycastHitU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CPackRaycastHitU3Ek__BackingField_14)); }
inline int32_t get_U3CPackRaycastHitU3Ek__BackingField_14() const { return ___U3CPackRaycastHitU3Ek__BackingField_14; }
inline int32_t* get_address_of_U3CPackRaycastHitU3Ek__BackingField_14() { return &___U3CPackRaycastHitU3Ek__BackingField_14; }
inline void set_U3CPackRaycastHitU3Ek__BackingField_14(int32_t value)
{
___U3CPackRaycastHitU3Ek__BackingField_14 = value;
}
inline static int32_t get_offset_of_U3CPackTouchU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___U3CPackTouchU3Ek__BackingField_15)); }
inline int32_t get_U3CPackTouchU3Ek__BackingField_15() const { return ___U3CPackTouchU3Ek__BackingField_15; }
inline int32_t* get_address_of_U3CPackTouchU3Ek__BackingField_15() { return &___U3CPackTouchU3Ek__BackingField_15; }
inline void set_U3CPackTouchU3Ek__BackingField_15(int32_t value)
{
___U3CPackTouchU3Ek__BackingField_15 = value;
}
inline static int32_t get_offset_of_OnDestroy_16() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___OnDestroy_16)); }
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_OnDestroy_16() const { return ___OnDestroy_16; }
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_OnDestroy_16() { return &___OnDestroy_16; }
inline void set_OnDestroy_16(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
{
___OnDestroy_16 = value;
Il2CppCodeGenWriteBarrier((void**)(&___OnDestroy_16), (void*)value);
}
inline static int32_t get_offset_of_funcMap_17() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___funcMap_17)); }
inline Dictionary_2_t4DFB78733A30CBA0D97E97E6520159E27C47BAA3 * get_funcMap_17() const { return ___funcMap_17; }
inline Dictionary_2_t4DFB78733A30CBA0D97E97E6520159E27C47BAA3 ** get_address_of_funcMap_17() { return &___funcMap_17; }
inline void set_funcMap_17(Dictionary_2_t4DFB78733A30CBA0D97E97E6520159E27C47BAA3 * value)
{
___funcMap_17 = value;
Il2CppCodeGenWriteBarrier((void**)(&___funcMap_17), (void*)value);
}
inline static int32_t get_offset_of_funcRefMap_18() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___funcRefMap_18)); }
inline Dictionary_2_t81F516F814A3463D65D07253CF5167FBF9378593 * get_funcRefMap_18() const { return ___funcRefMap_18; }
inline Dictionary_2_t81F516F814A3463D65D07253CF5167FBF9378593 ** get_address_of_funcRefMap_18() { return &___funcRefMap_18; }
inline void set_funcRefMap_18(Dictionary_2_t81F516F814A3463D65D07253CF5167FBF9378593 * value)
{
___funcRefMap_18 = value;
Il2CppCodeGenWriteBarrier((void**)(&___funcRefMap_18), (void*)value);
}
inline static int32_t get_offset_of_delegateMap_19() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___delegateMap_19)); }
inline Dictionary_2_t35D9A5097C30B9E0B442FCEF1B4E05D3B6C168B9 * get_delegateMap_19() const { return ___delegateMap_19; }
inline Dictionary_2_t35D9A5097C30B9E0B442FCEF1B4E05D3B6C168B9 ** get_address_of_delegateMap_19() { return &___delegateMap_19; }
inline void set_delegateMap_19(Dictionary_2_t35D9A5097C30B9E0B442FCEF1B4E05D3B6C168B9 * value)
{
___delegateMap_19 = value;
Il2CppCodeGenWriteBarrier((void**)(&___delegateMap_19), (void*)value);
}
inline static int32_t get_offset_of_gcList_20() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___gcList_20)); }
inline List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F * get_gcList_20() const { return ___gcList_20; }
inline List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F ** get_address_of_gcList_20() { return &___gcList_20; }
inline void set_gcList_20(List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F * value)
{
___gcList_20 = value;
Il2CppCodeGenWriteBarrier((void**)(&___gcList_20), (void*)value);
}
inline static int32_t get_offset_of_subList_21() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___subList_21)); }
inline List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1 * get_subList_21() const { return ___subList_21; }
inline List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1 ** get_address_of_subList_21() { return &___subList_21; }
inline void set_subList_21(List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1 * value)
{
___subList_21 = value;
Il2CppCodeGenWriteBarrier((void**)(&___subList_21), (void*)value);
}
inline static int32_t get_offset_of_metaMap_22() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___metaMap_22)); }
inline Dictionary_2_tA4F27994EF77494F74F85FCFD482DBAD219E6E8F * get_metaMap_22() const { return ___metaMap_22; }
inline Dictionary_2_tA4F27994EF77494F74F85FCFD482DBAD219E6E8F ** get_address_of_metaMap_22() { return &___metaMap_22; }
inline void set_metaMap_22(Dictionary_2_tA4F27994EF77494F74F85FCFD482DBAD219E6E8F * value)
{
___metaMap_22 = value;
Il2CppCodeGenWriteBarrier((void**)(&___metaMap_22), (void*)value);
}
inline static int32_t get_offset_of_enumMap_23() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___enumMap_23)); }
inline Dictionary_2_t86DA606688BA1954C5CC9368104CE9722112D2C2 * get_enumMap_23() const { return ___enumMap_23; }
inline Dictionary_2_t86DA606688BA1954C5CC9368104CE9722112D2C2 ** get_address_of_enumMap_23() { return &___enumMap_23; }
inline void set_enumMap_23(Dictionary_2_t86DA606688BA1954C5CC9368104CE9722112D2C2 * value)
{
___enumMap_23 = value;
Il2CppCodeGenWriteBarrier((void**)(&___enumMap_23), (void*)value);
}
inline static int32_t get_offset_of_preLoadMap_24() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___preLoadMap_24)); }
inline Dictionary_2_tFBD3EE1AE887BC5C589B41D13A6B666269FF9B16 * get_preLoadMap_24() const { return ___preLoadMap_24; }
inline Dictionary_2_tFBD3EE1AE887BC5C589B41D13A6B666269FF9B16 ** get_address_of_preLoadMap_24() { return &___preLoadMap_24; }
inline void set_preLoadMap_24(Dictionary_2_tFBD3EE1AE887BC5C589B41D13A6B666269FF9B16 * value)
{
___preLoadMap_24 = value;
Il2CppCodeGenWriteBarrier((void**)(&___preLoadMap_24), (void*)value);
}
inline static int32_t get_offset_of_typeMap_25() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___typeMap_25)); }
inline Dictionary_2_t1302C50AC2AF6849C455DCE970305F09D16B7258 * get_typeMap_25() const { return ___typeMap_25; }
inline Dictionary_2_t1302C50AC2AF6849C455DCE970305F09D16B7258 ** get_address_of_typeMap_25() { return &___typeMap_25; }
inline void set_typeMap_25(Dictionary_2_t1302C50AC2AF6849C455DCE970305F09D16B7258 * value)
{
___typeMap_25 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeMap_25), (void*)value);
}
inline static int32_t get_offset_of_genericSet_26() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___genericSet_26)); }
inline HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * get_genericSet_26() const { return ___genericSet_26; }
inline HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 ** get_address_of_genericSet_26() { return &___genericSet_26; }
inline void set_genericSet_26(HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * value)
{
___genericSet_26 = value;
Il2CppCodeGenWriteBarrier((void**)(&___genericSet_26), (void*)value);
}
inline static int32_t get_offset_of_moduleSet_27() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___moduleSet_27)); }
inline HashSet_1_tAF31CD0D5B1F27E354D2DA33F8CF07F490E8C98A * get_moduleSet_27() const { return ___moduleSet_27; }
inline HashSet_1_tAF31CD0D5B1F27E354D2DA33F8CF07F490E8C98A ** get_address_of_moduleSet_27() { return &___moduleSet_27; }
inline void set_moduleSet_27(HashSet_1_tAF31CD0D5B1F27E354D2DA33F8CF07F490E8C98A * value)
{
___moduleSet_27 = value;
Il2CppCodeGenWriteBarrier((void**)(&___moduleSet_27), (void*)value);
}
inline static int32_t get_offset_of_beginCount_31() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___beginCount_31)); }
inline int32_t get_beginCount_31() const { return ___beginCount_31; }
inline int32_t* get_address_of_beginCount_31() { return &___beginCount_31; }
inline void set_beginCount_31(int32_t value)
{
___beginCount_31 = value;
}
inline static int32_t get_offset_of_beLogGC_32() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___beLogGC_32)); }
inline bool get_beLogGC_32() const { return ___beLogGC_32; }
inline bool* get_address_of_beLogGC_32() { return &___beLogGC_32; }
inline void set_beLogGC_32(bool value)
{
___beLogGC_32 = value;
}
inline static int32_t get_offset_of_bInjectionInited_33() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___bInjectionInited_33)); }
inline bool get_bInjectionInited_33() const { return ___bInjectionInited_33; }
inline bool* get_address_of_bInjectionInited_33() { return &___bInjectionInited_33; }
inline void set_bInjectionInited_33(bool value)
{
___bInjectionInited_33 = value;
}
inline static int32_t get_offset_of_missSet_34() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE, ___missSet_34)); }
inline HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * get_missSet_34() const { return ___missSet_34; }
inline HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 ** get_address_of_missSet_34() { return &___missSet_34; }
inline void set_missSet_34(HashSet_1_tE84F3F43144CEC800A734119BDF178122DCF1B05 * value)
{
___missSet_34 = value;
Il2CppCodeGenWriteBarrier((void**)(&___missSet_34), (void*)value);
}
};
struct LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields
{
public:
// LuaInterface.LuaState LuaInterface.LuaState::mainState
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___mainState_28;
// LuaInterface.LuaState LuaInterface.LuaState::injectionState
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___injectionState_29;
// System.Collections.Generic.Dictionary`2<System.IntPtr,LuaInterface.LuaState> LuaInterface.LuaState::stateMap
Dictionary_2_tE2C4B84883C857DB2F1AD0ED287337B1F1C52601 * ___stateMap_30;
public:
inline static int32_t get_offset_of_mainState_28() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields, ___mainState_28)); }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * get_mainState_28() const { return ___mainState_28; }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE ** get_address_of_mainState_28() { return &___mainState_28; }
inline void set_mainState_28(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * value)
{
___mainState_28 = value;
Il2CppCodeGenWriteBarrier((void**)(&___mainState_28), (void*)value);
}
inline static int32_t get_offset_of_injectionState_29() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields, ___injectionState_29)); }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * get_injectionState_29() const { return ___injectionState_29; }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE ** get_address_of_injectionState_29() { return &___injectionState_29; }
inline void set_injectionState_29(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * value)
{
___injectionState_29 = value;
Il2CppCodeGenWriteBarrier((void**)(&___injectionState_29), (void*)value);
}
inline static int32_t get_offset_of_stateMap_30() { return static_cast<int32_t>(offsetof(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields, ___stateMap_30)); }
inline Dictionary_2_tE2C4B84883C857DB2F1AD0ED287337B1F1C52601 * get_stateMap_30() const { return ___stateMap_30; }
inline Dictionary_2_tE2C4B84883C857DB2F1AD0ED287337B1F1C52601 ** get_address_of_stateMap_30() { return &___stateMap_30; }
inline void set_stateMap_30(Dictionary_2_tE2C4B84883C857DB2F1AD0ED287337B1F1C52601 * value)
{
___stateMap_30 = value;
Il2CppCodeGenWriteBarrier((void**)(&___stateMap_30), (void*)value);
}
};
// LuaInterface.LuaTable
struct LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 : public LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4
{
public:
public:
};
// System.IO.MonoIOStat
struct MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124
{
public:
// System.IO.FileAttributes System.IO.MonoIOStat::fileAttributes
int32_t ___fileAttributes_0;
// System.Int64 System.IO.MonoIOStat::Length
int64_t ___Length_1;
// System.Int64 System.IO.MonoIOStat::CreationTime
int64_t ___CreationTime_2;
// System.Int64 System.IO.MonoIOStat::LastAccessTime
int64_t ___LastAccessTime_3;
// System.Int64 System.IO.MonoIOStat::LastWriteTime
int64_t ___LastWriteTime_4;
public:
inline static int32_t get_offset_of_fileAttributes_0() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___fileAttributes_0)); }
inline int32_t get_fileAttributes_0() const { return ___fileAttributes_0; }
inline int32_t* get_address_of_fileAttributes_0() { return &___fileAttributes_0; }
inline void set_fileAttributes_0(int32_t value)
{
___fileAttributes_0 = value;
}
inline static int32_t get_offset_of_Length_1() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___Length_1)); }
inline int64_t get_Length_1() const { return ___Length_1; }
inline int64_t* get_address_of_Length_1() { return &___Length_1; }
inline void set_Length_1(int64_t value)
{
___Length_1 = value;
}
inline static int32_t get_offset_of_CreationTime_2() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___CreationTime_2)); }
inline int64_t get_CreationTime_2() const { return ___CreationTime_2; }
inline int64_t* get_address_of_CreationTime_2() { return &___CreationTime_2; }
inline void set_CreationTime_2(int64_t value)
{
___CreationTime_2 = value;
}
inline static int32_t get_offset_of_LastAccessTime_3() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___LastAccessTime_3)); }
inline int64_t get_LastAccessTime_3() const { return ___LastAccessTime_3; }
inline int64_t* get_address_of_LastAccessTime_3() { return &___LastAccessTime_3; }
inline void set_LastAccessTime_3(int64_t value)
{
___LastAccessTime_3 = value;
}
inline static int32_t get_offset_of_LastWriteTime_4() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___LastWriteTime_4)); }
inline int64_t get_LastWriteTime_4() const { return ___LastWriteTime_4; }
inline int64_t* get_address_of_LastWriteTime_4() { return &___LastWriteTime_4; }
inline void set_LastWriteTime_4(int64_t value)
{
___LastWriteTime_4 = value;
}
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
public:
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
public:
inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
{
___delegates_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_11;
};
// System.Runtime.Serialization.StreamingContext
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034
{
public:
// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
RuntimeObject * ___m_additionalContext_0;
// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
int32_t ___m_state_1;
public:
inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_additionalContext_0)); }
inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
inline void set_m_additionalContext_0(RuntimeObject * value)
{
___m_additionalContext_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
}
inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_state_1)); }
inline int32_t get_m_state_1() const { return ___m_state_1; }
inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
inline void set_m_state_1(int32_t value)
{
___m_state_1 = value;
}
};
// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext_0;
int32_t ___m_state_1;
};
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext_0;
int32_t ___m_state_1;
};
// System.Security.AccessControl.ObjectSecurity
struct ObjectSecurity_t8BB9344F21BA662D4F1DF0C818CFDC7784DB3AE8 : public RuntimeObject
{
public:
// System.Security.AccessControl.CommonSecurityDescriptor System.Security.AccessControl.ObjectSecurity::descriptor
CommonSecurityDescriptor_tD3E0ACCC4A5B40F088D9ED0E93D4CD1E2ED8BCF6 * ___descriptor_0;
// System.Security.AccessControl.AccessControlSections System.Security.AccessControl.ObjectSecurity::sections_modified
int32_t ___sections_modified_1;
// System.Threading.ReaderWriterLock System.Security.AccessControl.ObjectSecurity::rw_lock
ReaderWriterLock_t7EEE8E1E96D63FD5668920B8274B13D184983349 * ___rw_lock_2;
public:
inline static int32_t get_offset_of_descriptor_0() { return static_cast<int32_t>(offsetof(ObjectSecurity_t8BB9344F21BA662D4F1DF0C818CFDC7784DB3AE8, ___descriptor_0)); }
inline CommonSecurityDescriptor_tD3E0ACCC4A5B40F088D9ED0E93D4CD1E2ED8BCF6 * get_descriptor_0() const { return ___descriptor_0; }
inline CommonSecurityDescriptor_tD3E0ACCC4A5B40F088D9ED0E93D4CD1E2ED8BCF6 ** get_address_of_descriptor_0() { return &___descriptor_0; }
inline void set_descriptor_0(CommonSecurityDescriptor_tD3E0ACCC4A5B40F088D9ED0E93D4CD1E2ED8BCF6 * value)
{
___descriptor_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___descriptor_0), (void*)value);
}
inline static int32_t get_offset_of_sections_modified_1() { return static_cast<int32_t>(offsetof(ObjectSecurity_t8BB9344F21BA662D4F1DF0C818CFDC7784DB3AE8, ___sections_modified_1)); }
inline int32_t get_sections_modified_1() const { return ___sections_modified_1; }
inline int32_t* get_address_of_sections_modified_1() { return &___sections_modified_1; }
inline void set_sections_modified_1(int32_t value)
{
___sections_modified_1 = value;
}
inline static int32_t get_offset_of_rw_lock_2() { return static_cast<int32_t>(offsetof(ObjectSecurity_t8BB9344F21BA662D4F1DF0C818CFDC7784DB3AE8, ___rw_lock_2)); }
inline ReaderWriterLock_t7EEE8E1E96D63FD5668920B8274B13D184983349 * get_rw_lock_2() const { return ___rw_lock_2; }
inline ReaderWriterLock_t7EEE8E1E96D63FD5668920B8274B13D184983349 ** get_address_of_rw_lock_2() { return &___rw_lock_2; }
inline void set_rw_lock_2(ReaderWriterLock_t7EEE8E1E96D63FD5668920B8274B13D184983349 * value)
{
___rw_lock_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___rw_lock_2), (void*)value);
}
};
// System.Type
struct Type_t : public MemberInfo_t
{
public:
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
public:
inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
{
____impl_9 = value;
}
};
struct Type_t_StaticFields
{
public:
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
// System.Object System.Type::Missing
RuntimeObject * ___Missing_3;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_4;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
// System.Reflection.Binder System.Type::defaultBinder
Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
public:
inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterAttribute_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
}
inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterName_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
}
inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterNameIgnoreCase_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
}
inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
inline void set_Missing_3(RuntimeObject * value)
{
___Missing_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
}
inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
inline void set_Delimiter_4(Il2CppChar value)
{
___Delimiter_4 = value;
}
inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___EmptyTypes_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
}
inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
{
___defaultBinder_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
}
};
// UnityEngine.Component
struct Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621 : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:
public:
};
// BestHTTP.OnRequestFinishedDelegate
struct OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D : public MulticastDelegate_t
{
public:
public:
};
// LuaInterface.LuaCSFunction
struct LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE : public MulticastDelegate_t
{
public:
public:
};
// System.Action
struct Action_t591D2A86165F896B4B800BB5C25CE18672A55579 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.Int32,System.String>
struct Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,System.DateTime>
struct Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,System.Runtime.Serialization.StreamingContext>
struct Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 : public MulticastDelegate_t
{
public:
public:
};
// System.IO.FileSystemInfo
struct FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D : public MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF
{
public:
// System.IO.MonoIOStat System.IO.FileSystemInfo::_data
MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 ____data_1;
// System.Int32 System.IO.FileSystemInfo::_dataInitialised
int32_t ____dataInitialised_2;
// System.String System.IO.FileSystemInfo::FullPath
String_t* ___FullPath_3;
// System.String System.IO.FileSystemInfo::OriginalPath
String_t* ___OriginalPath_4;
// System.String System.IO.FileSystemInfo::_displayPath
String_t* ____displayPath_5;
public:
inline static int32_t get_offset_of__data_1() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____data_1)); }
inline MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 get__data_1() const { return ____data_1; }
inline MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 * get_address_of__data_1() { return &____data_1; }
inline void set__data_1(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 value)
{
____data_1 = value;
}
inline static int32_t get_offset_of__dataInitialised_2() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____dataInitialised_2)); }
inline int32_t get__dataInitialised_2() const { return ____dataInitialised_2; }
inline int32_t* get_address_of__dataInitialised_2() { return &____dataInitialised_2; }
inline void set__dataInitialised_2(int32_t value)
{
____dataInitialised_2 = value;
}
inline static int32_t get_offset_of_FullPath_3() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ___FullPath_3)); }
inline String_t* get_FullPath_3() const { return ___FullPath_3; }
inline String_t** get_address_of_FullPath_3() { return &___FullPath_3; }
inline void set_FullPath_3(String_t* value)
{
___FullPath_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FullPath_3), (void*)value);
}
inline static int32_t get_offset_of_OriginalPath_4() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ___OriginalPath_4)); }
inline String_t* get_OriginalPath_4() const { return ___OriginalPath_4; }
inline String_t** get_address_of_OriginalPath_4() { return &___OriginalPath_4; }
inline void set_OriginalPath_4(String_t* value)
{
___OriginalPath_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___OriginalPath_4), (void*)value);
}
inline static int32_t get_offset_of__displayPath_5() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____displayPath_5)); }
inline String_t* get__displayPath_5() const { return ____displayPath_5; }
inline String_t** get_address_of__displayPath_5() { return &____displayPath_5; }
inline void set__displayPath_5(String_t* value)
{
____displayPath_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____displayPath_5), (void*)value);
}
};
// System.Security.AccessControl.CommonObjectSecurity
struct CommonObjectSecurity_t7B3F56D3DBF627D548C9194863D61A23889EDB16 : public ObjectSecurity_t8BB9344F21BA662D4F1DF0C818CFDC7784DB3AE8
{
public:
public:
};
// UnityEngine.Behaviour
struct Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8 : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:
public:
};
// System.IO.DirectoryInfo
struct DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F : public FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D
{
public:
// System.String System.IO.DirectoryInfo::current
String_t* ___current_6;
// System.String System.IO.DirectoryInfo::parent
String_t* ___parent_7;
public:
inline static int32_t get_offset_of_current_6() { return static_cast<int32_t>(offsetof(DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F, ___current_6)); }
inline String_t* get_current_6() const { return ___current_6; }
inline String_t** get_address_of_current_6() { return &___current_6; }
inline void set_current_6(String_t* value)
{
___current_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___current_6), (void*)value);
}
inline static int32_t get_offset_of_parent_7() { return static_cast<int32_t>(offsetof(DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F, ___parent_7)); }
inline String_t* get_parent_7() const { return ___parent_7; }
inline String_t** get_address_of_parent_7() { return &___parent_7; }
inline void set_parent_7(String_t* value)
{
___parent_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___parent_7), (void*)value);
}
};
// System.Security.AccessControl.NativeObjectSecurity
struct NativeObjectSecurity_t2FFFC4C282EACC159A98D270774197426244A44A : public CommonObjectSecurity_t7B3F56D3DBF627D548C9194863D61A23889EDB16
{
public:
// System.Security.AccessControl.NativeObjectSecurity_ExceptionFromErrorCode System.Security.AccessControl.NativeObjectSecurity::exception_from_error_code
ExceptionFromErrorCode_tDD2CAE46D31B0E12F506DC564AD6BF44BA842148 * ___exception_from_error_code_3;
// System.Security.AccessControl.ResourceType System.Security.AccessControl.NativeObjectSecurity::resource_type
int32_t ___resource_type_4;
public:
inline static int32_t get_offset_of_exception_from_error_code_3() { return static_cast<int32_t>(offsetof(NativeObjectSecurity_t2FFFC4C282EACC159A98D270774197426244A44A, ___exception_from_error_code_3)); }
inline ExceptionFromErrorCode_tDD2CAE46D31B0E12F506DC564AD6BF44BA842148 * get_exception_from_error_code_3() const { return ___exception_from_error_code_3; }
inline ExceptionFromErrorCode_tDD2CAE46D31B0E12F506DC564AD6BF44BA842148 ** get_address_of_exception_from_error_code_3() { return &___exception_from_error_code_3; }
inline void set_exception_from_error_code_3(ExceptionFromErrorCode_tDD2CAE46D31B0E12F506DC564AD6BF44BA842148 * value)
{
___exception_from_error_code_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___exception_from_error_code_3), (void*)value);
}
inline static int32_t get_offset_of_resource_type_4() { return static_cast<int32_t>(offsetof(NativeObjectSecurity_t2FFFC4C282EACC159A98D270774197426244A44A, ___resource_type_4)); }
inline int32_t get_resource_type_4() const { return ___resource_type_4; }
inline int32_t* get_address_of_resource_type_4() { return &___resource_type_4; }
inline void set_resource_type_4(int32_t value)
{
___resource_type_4 = value;
}
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:
public:
};
// SDKCallBack
struct SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:
// System.Action`2<System.Int32,System.String> SDKCallBack::<AuthCallback>k__BackingField
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * ___U3CAuthCallbackU3Ek__BackingField_5;
// System.Action SDKCallBack::<ShareCallback>k__BackingField
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CShareCallbackU3Ek__BackingField_6;
public:
inline static int32_t get_offset_of_U3CAuthCallbackU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05, ___U3CAuthCallbackU3Ek__BackingField_5)); }
inline Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * get_U3CAuthCallbackU3Ek__BackingField_5() const { return ___U3CAuthCallbackU3Ek__BackingField_5; }
inline Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 ** get_address_of_U3CAuthCallbackU3Ek__BackingField_5() { return &___U3CAuthCallbackU3Ek__BackingField_5; }
inline void set_U3CAuthCallbackU3Ek__BackingField_5(Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * value)
{
___U3CAuthCallbackU3Ek__BackingField_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CAuthCallbackU3Ek__BackingField_5), (void*)value);
}
inline static int32_t get_offset_of_U3CShareCallbackU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05, ___U3CShareCallbackU3Ek__BackingField_6)); }
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CShareCallbackU3Ek__BackingField_6() const { return ___U3CShareCallbackU3Ek__BackingField_6; }
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CShareCallbackU3Ek__BackingField_6() { return &___U3CShareCallbackU3Ek__BackingField_6; }
inline void set_U3CShareCallbackU3Ek__BackingField_6(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
{
___U3CShareCallbackU3Ek__BackingField_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CShareCallbackU3Ek__BackingField_6), (void*)value);
}
};
struct SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_StaticFields
{
public:
// SDKCallBack SDKCallBack::<Instance>k__BackingField
SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * ___U3CInstanceU3Ek__BackingField_4;
public:
inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_StaticFields, ___U3CInstanceU3Ek__BackingField_4)); }
inline SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * get_U3CInstanceU3Ek__BackingField_4() const { return ___U3CInstanceU3Ek__BackingField_4; }
inline SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 ** get_address_of_U3CInstanceU3Ek__BackingField_4() { return &___U3CInstanceU3Ek__BackingField_4; }
inline void set_U3CInstanceU3Ek__BackingField_4(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * value)
{
___U3CInstanceU3Ek__BackingField_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_4), (void*)value);
}
};
// System.Security.AccessControl.FileSystemSecurity
struct FileSystemSecurity_t2040080A9EC514AFE69F2042F720059E7C10ECA1 : public NativeObjectSecurity_t2FFFC4C282EACC159A98D270774197426244A44A
{
public:
public:
};
// System.Security.AccessControl.DirectorySecurity
struct DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F : public FileSystemSecurity_t2040080A9EC514AFE69F2042F720059E7C10ECA1
{
public:
public:
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Single[]
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5 : public RuntimeArray
{
public:
ALIGN_FIELD (8) float m_Items[1];
public:
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.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83 : public RuntimeArray
{
public:
ALIGN_FIELD (8) int32_t m_Items[1];
public:
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.Double[]
struct DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D : public RuntimeArray
{
public:
ALIGN_FIELD (8) double m_Items[1];
public:
inline double GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline double* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, double value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline double GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline double* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, double value)
{
m_Items[index] = value;
}
};
// System.Boolean[]
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040 : public RuntimeArray
{
public:
ALIGN_FIELD (8) bool m_Items[1];
public:
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
// System.Int64[]
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F : public RuntimeArray
{
public:
ALIGN_FIELD (8) int64_t m_Items[1];
public:
inline int64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int64_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, int64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value)
{
m_Items[index] = value;
}
};
// System.UInt64[]
struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4 : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint64_t m_Items[1];
public:
inline uint64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint64_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, uint64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
{
m_Items[index] = value;
}
};
// System.SByte[]
struct SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889 : public RuntimeArray
{
public:
ALIGN_FIELD (8) int8_t m_Items[1];
public:
inline int8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int8_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, int8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value)
{
m_Items[index] = value;
}
};
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821 : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint8_t m_Items[1];
public:
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Int16[]
struct Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28 : public RuntimeArray
{
public:
ALIGN_FIELD (8) int16_t m_Items[1];
public:
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
// System.UInt16[]
struct UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint16_t m_Items[1];
public:
inline uint16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
{
m_Items[index] = value;
}
};
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Il2CppChar m_Items[1];
public:
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// System.UInt32[]
struct UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB : public RuntimeArray
{
public:
ALIGN_FIELD (8) uint32_t m_Items[1];
public:
inline uint32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
{
public:
ALIGN_FIELD (8) RuntimeObject * m_Items[1];
public:
inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 m_Items[1];
public:
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Quaternion[]
struct QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 m_Items[1];
public:
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * 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, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Vector2_tA85D2DD88578276CA8A8796756458277E72D073D m_Items[1];
public:
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E m_Items[1];
public:
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 m_Items[1];
public:
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
m_Items[index] = value;
}
};
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F : public RuntimeArray
{
public:
ALIGN_FIELD (8) Type_t * m_Items[1];
public:
inline Type_t * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Delegate_t * m_Items[1];
public:
inline Delegate_t * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E : public RuntimeArray
{
public:
ALIGN_FIELD (8) String_t* m_Items[1];
public:
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Void System.Action`2<System.Int32,System.Object>::Invoke(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2_Invoke_m8C87606D1DEC8A89FB53D1ADF8768A7403DD6202_gshared (Action_2_tCC05A68F0FC31E84E54091438749644062A6C27F * __this, int32_t ___arg10, RuntimeObject * ___arg21, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Int64,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Int64>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_gshared (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method);
// T[] LuaInterface.ToLua::ToParamsNumber<System.Int64>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_gshared (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Int32>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_gshared (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method);
// T[] LuaInterface.ToLua::ToParamsNumber<System.Int32>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_gshared (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64,System.Int64,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m7A6770DFBD7E2FB9020F2CE349B3D004DF489F3D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m70DEEF2A23A8C3CA4EE46DDB16FEDF9946AA6406_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// T[] LuaInterface.ToLua::CheckNumberArray<System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Object,System.Int64,System.Int64>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mD02585F1252A5FFD730F9B8D69BB5F172ED105D3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Object,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3474665AEDD20CB44DB06400228687F62DFF6F7D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m2934DD02AF27BB75CED0D70C54498600168CD020_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// !!0[] System.Array::Empty<System.Object>()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD0E248B800FFEA75802AE4914AC4CE1B5C4F3FBB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Boolean,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m00A3B9DE851E7CE04048C6AEB6FAA7101134F7D3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method);
// !2 System.Func`3<System.IntPtr,System.Int32,System.Runtime.Serialization.StreamingContext>::Invoke(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6_gshared (Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * __this, intptr_t ___arg10, int32_t ___arg21, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Object>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckParamsType_TisRuntimeObject_mD31D055FE052973AB83D17010A5763B5988B1890_gshared (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method);
// T[] LuaInterface.ToLua::ToParamsObject<System.Object>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ToLua_ToParamsObject_TisRuntimeObject_mC211D9741A3C7C9AEACA9FDED62588A877AB8A2F_gshared (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushSealed<System.Object>(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushSealed_TisRuntimeObject_m80A7F6E688007E3366F5ACE882AFD53AD3F838FD_gshared (intptr_t ___L0, RuntimeObject * ___o1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushValue<System.DateTime>(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_gshared (intptr_t ___L0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___v1, const RuntimeMethod* method);
// !2 System.Func`3<System.IntPtr,System.Int32,System.DateTime>::Invoke(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_gshared (Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * __this, intptr_t ___arg10, int32_t ___arg21, const RuntimeMethod* method);
// System.Void SDKCallBack::set_Instance(SDKCallBack)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * ___value0, const RuntimeMethod* method);
// System.Action SDKCallBack::get_ShareCallback()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * SDKCallBack_get_ShareCallback_mD0B0A6149244D3A617FC69C029C0AE6292965399_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method);
// System.Void System.Action::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_Invoke_mC8D676E5DDF967EC5D23DD0E96FB52AA499817FD (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * __this, const RuntimeMethod* method);
// System.Void SDKCallBack::WXApplyToken(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXApplyToken_mE5A6363449F91877D3BFB15F932FCDCAC884BB31 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, String_t* ___code0, const RuntimeMethod* method);
// System.String WXData::get_AccessToken()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4_inline (const RuntimeMethod* method);
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229 (String_t* ___value0, const RuntimeMethod* method);
// System.String WXData::get_OpenID()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384_inline (const RuntimeMethod* method);
// System.Void SDKCallBack::WXCheckToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method);
// System.Action`2<System.Int32,System.String> SDKCallBack::get_AuthCallback()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method);
// System.Void System.Action`2<System.Int32,System.String>::Invoke(!0,!1)
inline void Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489 (Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
(( void (*) (Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 *, int32_t, String_t*, const RuntimeMethod*))Action_2_Invoke_m8C87606D1DEC8A89FB53D1ADF8768A7403DD6202_gshared)(__this, ___arg10, ___arg21, method);
}
// System.String WXData::GetApplyTokenURL(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WXData_GetApplyTokenURL_mBFEC0AD6D9FD433F78E48F2514B8557D4B154EDE (String_t* ___code0, const RuntimeMethod* method);
// System.Void BestHTTP.OnRequestFinishedDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnRequestFinishedDelegate__ctor_mC86980187802AFD1C8F1936CBFA0DDE16AAD406B (OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// BestHTTP.HTTPRequest BestHTTP.HTTPManager::SendRequest(System.String,BestHTTP.OnRequestFinishedDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * HTTPManager_SendRequest_m2A4645532D098ED08BB2B0E5BBB54E9BCA18E8B2 (String_t* ___url0, OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * ___callback1, const RuntimeMethod* method);
// System.Void BestHTTP.HTTPRequest::set_EnableTimoutForStreaming(System.Boolean)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, bool ___value0, const RuntimeMethod* method);
// System.String WXData::GetCheckTokenURL()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WXData_GetCheckTokenURL_m5C2D16545A0B5A7145B68C173208900F509B5576 (const RuntimeMethod* method);
// System.String WXData::GetRefreshTokenURL()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WXData_GetRefreshTokenURL_mDCE332EDAAB22E8F3B11A01EFF395B6349A9F951 (const RuntimeMethod* method);
// System.String WXData::GetUserInfoURL()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WXData_GetUserInfoURL_m98A34CE5B6AF60204A7C225CFF68375EB8EF7090 (const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29 (RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97 (MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * __this, const RuntimeMethod* method);
// BestHTTP.HTTPRequestStates BestHTTP.HTTPRequest::get_State()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method);
// BestHTTP.HTTPResponse BestHTTP.HTTPRequest::get_Response()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method);
// System.Boolean BestHTTP.HTTPResponse::get_IsSuccess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HTTPResponse_get_IsSuccess_m861D4F6CD1B008249660312BEF79CB07D4EE56C6 (HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * __this, const RuntimeMethod* method);
// System.String BestHTTP.HTTPResponse::get_DataAsText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HTTPResponse_get_DataAsText_mCA456F8CB06A666541F45464E64F22A747EC5B2B (HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * __this, const RuntimeMethod* method);
// System.Object MiniJSON.Json::Deserialize(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Json_Deserialize_m049789DF799472E3BCA2E853378682D503042DA5 (String_t* ___json0, const RuntimeMethod* method);
// System.Void WXData::set_RefreshToken(System.String)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0_inline (String_t* ___value0, const RuntimeMethod* method);
// System.String WXData::get_RefreshToken()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_RefreshToken_m30C0DC9C22217344E1E37460614674D94BD35C88_inline (const RuntimeMethod* method);
// System.Void WXData::set_AccessToken(System.String)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7A_inline (String_t* ___value0, const RuntimeMethod* method);
// System.Void WXData::set_OpenID(System.String)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69_inline (String_t* ___value0, const RuntimeMethod* method);
// System.Exception BestHTTP.HTTPRequest::get_Exception()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Exception_t * HTTPRequest_get_Exception_mFC2068FA4BCB8AAF7EB804A76FD5AC369A82BF4B_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF4626905368D6558695A823466A1AF65EADB9923 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
// System.Void SDKCallBack::WXGetUserInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method);
// System.Void SDKCallBack::WXRefreshToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXRefreshToken_m370A3827973590F46A73520AFD0818A80DF74409 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495 (RuntimeObject * ___arg00, RuntimeObject * ___arg11, const RuntimeMethod* method);
// System.Void Debugger::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debugger_LogError_mE7A3D9872C69EA120299EFCBDF270821D8F7740A (RuntimeObject * ___str0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_Length(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::ToTable(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetLongLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetLowerBound(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::SetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::GetUpperBound(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::CreateInstance(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::BinarySearch(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Clone(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Copy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Initialize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::LastIndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Reverse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::Sort(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::ConstrainedCopy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_LongLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_Rank(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_IsSynchronized(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_SyncRoot(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_IsFixedSize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_ArrayWrap::get_IsReadOnly(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA (intptr_t ___L0, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaState::BeginClass(System.Type,System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, Type_t * ___t0, Type_t * ___baseType1, String_t* ___name2, const RuntimeMethod* method);
// System.Void LuaInterface.LuaCSFunction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::RegFunction(System.String,LuaInterface.LuaCSFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * ___func1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::RegVar(System.String,LuaInterface.LuaCSFunction,LuaInterface.LuaCSFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * ___get1, LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * ___set2, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::EndClass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushnumber(System.IntPtr,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653 (intptr_t ___luaState0, double ___number1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushinteger(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23 (intptr_t ___L0, int32_t ___n1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushboolean(System.IntPtr,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80 (intptr_t ___luaState0, bool ___value1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::tolua_pushint64(System.IntPtr,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_tolua_pushint64_m1DA9A18008B17BAE8CCE7EBA3E45EA9F066A9A42 (intptr_t ___luaState0, int64_t ___n1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::tolua_pushuint64(System.IntPtr,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_tolua_pushuint64_m95DA69CAD2155F29E64BA65334E2608F9EBDB010 (intptr_t ___luaState0, uint64_t ___n1, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::ToObject(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaException::.ctor(System.String,System.Exception,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F (LuaException_t362D5A575564491633FB3233987012974B1564C4 * __this, String_t* ___msg0, Exception_t * ___e1, int32_t ___skip2, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::lua_tointeger(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_lua_tointeger_mA4E5895FEA4DCF2C7492DE8B9D01EC2E87B972AB (intptr_t ___luaState0, int32_t ___idx1, const RuntimeMethod* method);
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D (RuntimeArray * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mB7BA84F13912303B2E5E40FBF0109E1A328ACA07 (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args0, const RuntimeMethod* method);
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8 (Type_t * __this, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsPrimitive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m8E39430EE4B70E1AE690B51E9BE681C7758DFF5A (Type_t * __this, const RuntimeMethod* method);
// System.Boolean System_ArrayWrap::GetPrimitiveValue(System.IntPtr,System.Object,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool System_ArrayWrap_GetPrimitiveValue_m7C56A863122A3A6EF851A5AC1FDCFD077582396D (intptr_t ___L0, RuntimeObject * ___obj1, Type_t * ___t2, int32_t ___index3, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m05D670614B4A6D93134F9267FE01A92FE5D965E1 (intptr_t ___L0, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___v31, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_mAFABD7EE15662A5CDFD403BC135A066A55BBF0DC (intptr_t ___L0, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___q1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m435606A21F3C6D92A0C3418AD3E7FD1FF7809EC2 (intptr_t ___L0, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___v21, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m5B39A5A0B8AE69D62F46959033BBE78516393FC5 (intptr_t ___L0, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___v41, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_mA3CD7E888C8B72C317AA49B9F6CE895A97291E38 (intptr_t ___L0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___clr1, const RuntimeMethod* method);
// System.Object System.Array::GetValue(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_m9B1409D22139722A3149AC49ABCF558A2E066544 (RuntimeArray * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03 (intptr_t ___L0, RuntimeObject * ___obj1, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::toluaL_exception(System.IntPtr,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960 (intptr_t ___L0, Exception_t * ___e1, const RuntimeMethod* method);
// System.Double LuaInterface.LuaDLL::luaL_checknumber(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::luaL_checkinteger(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_luaL_checkinteger_m9947DD26585D733AF7155DDFAAB7FCD4C57531B4 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.LuaDLL::luaL_checkboolean(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaDLL_luaL_checkboolean_m8F28B1A574BE19A9735A60537D96B5D359FE7CFE (intptr_t ___luaState0, int32_t ___index1, const RuntimeMethod* method);
// System.Int64 LuaInterface.LuaDLL::tolua_toint64(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t LuaDLL_tolua_toint64_m59522CA9648BB1582947212D031D5811A81B2FD3 (intptr_t ___luaState0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.UInt64 LuaInterface.LuaDLL::tolua_touint64(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t LuaDLL_tolua_touint64_m159FD94B0E59B31CB81E369F351406CAE77350DC (intptr_t ___luaState0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Boolean System_ArrayWrap::SetPrimitiveValue(System.IntPtr,System.Object,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool System_ArrayWrap_SetPrimitiveValue_mEB6470A5387961DA9152DAEFB1BF481A2BD29DDD (intptr_t ___L0, RuntimeObject * ___obj1, Type_t * ___t2, int32_t ___index3, const RuntimeMethod* method);
// UnityEngine.Vector3 LuaInterface.ToLua::ToVector3(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ToLua_ToVector3_m0EF90B8D34C19D7437F35138805FE8B923D05682 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// UnityEngine.Quaternion LuaInterface.ToLua::ToQuaternion(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ToLua_ToQuaternion_mDAD28735F1469F3F350AAD972505DC77E024D902 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// UnityEngine.Vector2 LuaInterface.ToLua::ToVector2(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ToLua_ToVector2_mF1F09774E2D20D3B6FDF67C15B0D31EF155353AC (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// UnityEngine.Vector4 LuaInterface.ToLua::ToVector4(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ToLua_ToVector4_mCC5D749B41B088A8893A944F92A31DDD6CDA2576 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// UnityEngine.Color LuaInterface.ToLua::ToColor(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ToLua_ToColor_m8BA5C5C83C6FCCF1F5572D5BB37BB153A0EF4DB5 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckType(System.IntPtr,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckType_mE6403F63B603240AF13A2089DCB231AB37CEFE5F (intptr_t ___L0, Type_t * ___type1, int32_t ___pos2, const RuntimeMethod* method);
// System.String LuaInterface.LuaMisc::GetTypeName(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF (Type_t * ___t0, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::luaL_typerror(System.IntPtr,System.Int32,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0 (intptr_t ___L0, int32_t ___stackPos1, String_t* ___tname2, String_t* ___t23, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckVarObject(System.IntPtr,System.Int32,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4 (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___t2, const RuntimeMethod* method);
// System.Object LuaInterface.TypeChecker::ChangeType(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * TypeChecker_ChangeType_mB865BD38B2C8F92E9E7AE9CE337BEBFCC784DD3B (RuntimeObject * ___temp0, Type_t * ___type1, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m3C6811CE9C45D1E461404B5D2FBD4EC1A054FDCA (RuntimeArray * __this, RuntimeObject * ___value0, int32_t ___index1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_createtable(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_createtable_m13EF26E077DA13A6055F63B5591E2C097AEE7E20 (intptr_t ___luaState0, int32_t ___narr1, int32_t ___nrec2, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_rawseti(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C (intptr_t ___luaState0, int32_t ___tableIndex1, int32_t ___index2, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::CheckArgsCount(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B (intptr_t ___L0, int32_t ___count1, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Array>(System.IntPtr,System.Int32)
inline RuntimeObject * ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared)(___L0, ___stackPos1, method);
}
// System.Int32 System.Array::GetLength(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_m318900B10C3A93A30ABDC67DE161C8F6ABA4D359 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
// System.Int64 System.Array::GetLongLength(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Array_GetLongLength_m86426B9200B4FCD2C1867FCD9356AA75550D7633 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
// System.Int32 System.Array::GetLowerBound(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::lua_gettop(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858 (intptr_t ___luaState0, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_gshared)(___L0, ___pos1, method);
}
// System.Double LuaInterface.LuaDLL::lua_tonumber(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62 (intptr_t ___luaState0, int32_t ___idx1, const RuntimeMethod* method);
// System.Object System.Array::GetValue(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_mB1145BA5883B1EC313933460EB49B80436507821 (RuntimeArray * __this, int64_t ___index0, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_gshared)(___L0, ___pos1, method);
}
// System.Object System.Array::GetValue(System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_mF3E4DF8F603BCA636D34E64F5498B53BF1ACE196 (RuntimeArray * __this, int64_t ___index10, int64_t ___index21, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_gshared)(___L0, ___pos1, method);
}
// System.Object System.Array::GetValue(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_mEC23FDFB21649A4D9D90D6EA363CCE4E58D676A0 (RuntimeArray * __this, int32_t ___index10, int32_t ___index21, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Int64,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_gshared)(___L0, ___pos1, method);
}
// System.Object System.Array::GetValue(System.Int64,System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_m6E73D41CC52224CA6734E58924A9FDC2E9B00020 (RuntimeArray * __this, int64_t ___index10, int64_t ___index21, int64_t ___index32, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_gshared)(___L0, ___pos1, method);
}
// System.Object System.Array::GetValue(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_mA5B92FA4128EA88A676AB446C957C6C1D3D3D900 (RuntimeArray * __this, int32_t ___index10, int32_t ___index21, int32_t ___index32, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Int64>(System.IntPtr,System.Int32,System.Int32)
inline bool TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_gshared)(___L0, ___begin1, ___count2, method);
}
// T[] LuaInterface.ToLua::ToParamsNumber<System.Int64>(System.IntPtr,System.Int32,System.Int32)
inline Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method)
{
return (( Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_gshared)(___L0, ___stackPos1, ___count2, method);
}
// System.Object System.Array::GetValue(System.Int64[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_m65B132559D36B426B88290855FA206504566E9A0 (RuntimeArray * __this, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___indices0, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Int32>(System.IntPtr,System.Int32,System.Int32)
inline bool TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63 (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_gshared)(___L0, ___begin1, ___count2, method);
}
// T[] LuaInterface.ToLua::ToParamsNumber<System.Int32>(System.IntPtr,System.Int32,System.Int32)
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42 (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method)
{
return (( Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_gshared)(___L0, ___stackPos1, ___count2, method);
}
// System.Object System.Array::GetValue(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_GetValue_m3CEA4EB8E2DAB2C0B9CCC8D6E597F15F82C2C97C (RuntimeArray * __this, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___indices0, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::luaL_throw(System.IntPtr,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828 (intptr_t ___L0, String_t* ___message1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_gshared)(___L0, ___pos1, method);
}
// System.Object LuaInterface.ToLua::ToVarObject(System.IntPtr,System.Int32,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4 (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___t2, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mD1677B396331152BA588E2EEF167F04E832F3849 (RuntimeArray * __this, RuntimeObject * ___value0, int64_t ___index1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::SetValue(System.Object,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mF7A2D69DFE9E9AE0F08A705123C48752D212CF6E (RuntimeArray * __this, RuntimeObject * ___value0, int32_t ___index11, int32_t ___index22, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::SetValue(System.Object,System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mEDA5D215E9368C28705226C1212781EFA76F0744 (RuntimeArray * __this, RuntimeObject * ___value0, int64_t ___index11, int64_t ___index22, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::SetValue(System.Object,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m3AC2F0A285B2E7E1BBCD468B28E89E847CBC8C60 (RuntimeArray * __this, RuntimeObject * ___value0, int32_t ___index11, int32_t ___index22, int32_t ___index33, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int64,System.Int64,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::SetValue(System.Object,System.Int64,System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m863276E23A1A8DDBBE9FA0300F7BB3E5BCE1C88E (RuntimeArray * __this, RuntimeObject * ___value0, int64_t ___index11, int64_t ___index22, int64_t ___index33, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::SetValue(System.Object,System.Int64[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m0E2AA4AF4D933ED690FE1B705ABB0FCB6BE2AB3D (RuntimeArray * __this, RuntimeObject * ___value0, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___indices1, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m0480E07CF9A65B3C2B903CCBF5BAB94F93CF1380 (RuntimeArray * __this, RuntimeObject * ___value0, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___indices1, const RuntimeMethod* method);
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_m3BD9ACCA9512DA3687C8369BF999BA2916F0EA15 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2 (intptr_t ___L0, RuntimeObject* ___iter1, const RuntimeMethod* method);
// System.Int32 System.Array::GetUpperBound(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetUpperBound_m3BFCEE3EAF66EDFC829270B533D2C2C3907715F4 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m7A6770DFBD7E2FB9020F2CE349B3D004DF489F3D_gshared)(___L0, ___pos1, method);
}
// System.Array System.Array::CreateInstance(System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_mE3FF1559BCD06302A7DA79FCE32232941AC38F3F (Type_t * ___elementType0, int32_t ___length1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F (intptr_t ___L0, RuntimeArray * ___array1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.Int32[],System.Int32[]>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_m825624F811F670F53BFD7BF7369E0C0A95A33D7D (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m70DEEF2A23A8C3CA4EE46DDB16FEDF9946AA6406_gshared)(___L0, ___pos1, method);
}
// T[] LuaInterface.ToLua::CheckNumberArray<System.Int32>(System.IntPtr,System.Int32)
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB_gshared)(___L0, ___stackPos1, method);
}
// System.Array System.Array::CreateInstance(System.Type,System.Int32[],System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_m729059CD6F1DA236655BA425271E9C61994BC1EA (Type_t * ___elementType0, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___lengths1, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___lowerBounds2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAEDE5F0BC2E1A8EB7EE575AE1CD7915183CF0CE7 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_gshared)(___L0, ___pos1, method);
}
// System.Array System.Array::CreateInstance(System.Type,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_m5FE74E0701D431412B309031C208BB7F0B62AA05 (Type_t * ___elementType0, int32_t ___length11, int32_t ___length22, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.Int32,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m06C1CEAC9D6664E15D5E6336307CE72F6F82D693 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_gshared)(___L0, ___pos1, method);
}
// System.Array System.Array::CreateInstance(System.Type,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_mA240E55E62250C18ED5DFF119055CF5002C4CE3F (Type_t * ___elementType0, int32_t ___length11, int32_t ___length22, int32_t ___length33, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_gshared)(___L0, ___pos1, method);
}
// System.Array System.Array::CreateInstance(System.Type,System.Int64[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_m0C393096A042F32063355992913947CBE341E311 (Type_t * ___elementType0, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* ___lengths1, const RuntimeMethod* method);
// System.Array System.Array::CreateInstance(System.Type,System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_CreateInstance_mC95663C9DEEF9A4A48AA4F861E4A19173F673207 (Type_t * ___elementType0, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___lengths1, const RuntimeMethod* method);
// System.Int32 System.Array::BinarySearch(System.Array,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_m166DFC7F443777EBFF29F92F2D792997A49DAA08 (RuntimeArray * ___array0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Collections.IComparer>(System.IntPtr,System.Int32)
inline RuntimeObject * ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared)(___L0, ___stackPos1, method);
}
// System.Int32 System.Array::BinarySearch(System.Array,System.Object,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_m1C4BF209146D7DF552578B0CFBFB641DDD8A90B7 (RuntimeArray * ___array0, RuntimeObject * ___value1, RuntimeObject* ___comparer2, const RuntimeMethod* method);
// System.Int32 System.Array::BinarySearch(System.Array,System.Int32,System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_m3B677B774A91CC8383246DA219E53D2DEA0112F8 (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject * ___value3, const RuntimeMethod* method);
// System.Int32 System.Array::BinarySearch(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_m9DDEAE93E0F338A676E9FF7E97AAEFF8D009D32F (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject * ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject(System.IntPtr,System.Int32,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___type2, const RuntimeMethod* method);
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
// System.Object System.Array::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_mE8C710213E323617A6F46F2B36DCDDD4C7CF5176 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int64 LuaInterface.LuaDLL::tolua_checkint64(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t LuaDLL_tolua_checkint64_mA7BC58ACFDD558EB1205149B339A6FD72A860B41 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Void System.Array::Copy(System.Array,System.Array,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m0048B7322E29EBFDD2909ED26EF97CE10C44C588 (RuntimeArray * ___sourceArray0, RuntimeArray * ___destinationArray1, int64_t ___length2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int64,System.Array,System.Int64,System.Int64>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m8A8FA86F95BC61C89562925782E5636B52C213D7 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mD02585F1252A5FFD730F9B8D69BB5F172ED105D3_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Copy(System.Array,System.Int64,System.Array,System.Int64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mD255F4B1CA08BB0D859C51505ACCDC9D605B3542 (RuntimeArray * ___sourceArray0, int64_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int64_t ___destinationIndex3, int64_t ___length4, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Array,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEC2A8BB606EC99977B17D3138510EA2F2789C0E1 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3474665AEDD20CB44DB06400228687F62DFF6F7D_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
// System.Int32 System.Array::IndexOf(System.Array,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_m6415FB3B4D4AF92E271693A7BD4951FB379E7BDE (RuntimeArray * ___array0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Int32 System.Array::IndexOf(System.Array,System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_mA7E8630309C4EF5671DA2FBCB8885DE80A9C2698 (RuntimeArray * ___array0, RuntimeObject * ___value1, int32_t ___startIndex2, const RuntimeMethod* method);
// System.Int32 System.Array::IndexOf(System.Array,System.Object,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_m0F86629A6EFC0E9EF350A0D1D37EF582CDC48135 (RuntimeArray * ___array0, RuntimeObject * ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method);
// System.Void System.Array::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Initialize_m68F53FBC6324F33F3BAF65C6A7A5C06B44494DB7 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int32 System.Array::LastIndexOf(System.Array,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_m006743435ADB118F21F84D72A7696BBAC1A13B6F (RuntimeArray * ___array0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Int32 System.Array::LastIndexOf(System.Array,System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_m1CEBDBF89EEB54640CC5819B2FC71991D1F6AC89 (RuntimeArray * ___array0, RuntimeObject * ___value1, int32_t ___startIndex2, const RuntimeMethod* method);
// System.Int32 System.Array::LastIndexOf(System.Array,System.Object,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_m0F3DFFE73061486BE3EFE069AA9D3595426EDFFD (RuntimeArray * ___array0, RuntimeObject * ___value1, int32_t ___startIndex2, int32_t ___count3, const RuntimeMethod* method);
// System.Void System.Array::Reverse(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_mF6A81D8EC8E17D7B3BE5F9B4EE763E3D43E57440 (RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Void System.Array::Reverse(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_m2257A7D1D672441107CA66836FF6C136EA5E3C7B (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
// System.Void System.Array::Sort(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_m33A59C114BC9E9D74876BD0C6356D2D8DD383B0E (RuntimeArray * ___array0, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Collections.IComparer>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_mFB35C4EED99D91AE70819AD5FB529C916A9B9270 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Sort(System.Array,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_mF1CCD5D84D8D9EF9872FAB34A474119942AD495A (RuntimeArray * ___array0, RuntimeObject* ___comparer1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Array>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeArray_m09E943EFCCE995D8E9BE3555D302789E72BB8DA3 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Sort(System.Array,System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_m82F14E448023AE35C0A0E97D83C0E05B1CA3022E (RuntimeArray * ___keys0, RuntimeArray * ___items1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Array,System.Collections.IComparer>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeArray_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m21FC9450002D17193EC778814F2F4466526F3064 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Sort(System.Array,System.Array,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_m2532902787B0BBF002B3F7FE7D731E96D0452D3F (RuntimeArray * ___keys0, RuntimeArray * ___items1, RuntimeObject* ___comparer2, const RuntimeMethod* method);
// System.Void System.Array::Sort(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_m0A28F9E067B497C87A6DAB08B5614EE93BAC63C1 (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32,System.Collections.IComparer>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m4915BAC6735A7585DA0EC0B259A8572578CE07A3 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m2934DD02AF27BB75CED0D70C54498600168CD020_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Sort(System.Array,System.Int32,System.Int32,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_mFB179CA0C7D29427781B2F4B86DCCC36DDABE967 (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Array,System.Int32,System.Int32>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEBD9449FD4937A22F0A91CB005B3182ED16B3372 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_gshared)(___L0, ___pos1, method);
}
// System.Void System.Array::Sort(System.Array,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_mA495EFE386747439EB8D39D9C7D980CE67EC88B4 (RuntimeArray * ___keys0, RuntimeArray * ___items1, int32_t ___index2, int32_t ___length3, const RuntimeMethod* method);
// System.Void System.Array::Sort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_m72E310F2C68ABB681DB967BD6B2BF16B1C31CD80 (RuntimeArray * ___keys0, RuntimeArray * ___items1, int32_t ___index2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method);
// System.Void System.Array::CopyTo(System.Array,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_CopyTo_m3CA31C8758AB92E091DF1469077ED9DB13415B97 (RuntimeArray * __this, RuntimeArray * ___array0, int64_t ___index1, const RuntimeMethod* method);
// System.Void System.Array::ConstrainedCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_ConstrainedCopy_mBC9B69B4C47A053E7DC0F3835C2AF7E754CB4BF0 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
// System.Int64 System.Array::get_LongLength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Array_get_LongLength_m9C506B10DB4FB16C0A2F5059C5C08F8D3B0C2D9A (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::toluaL_exception(System.IntPtr,System.Exception,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15 (intptr_t ___L0, Exception_t * ___e1, RuntimeObject * ___o2, String_t* ___msg3, const RuntimeMethod* method);
// System.Int32 System.Array::get_Rank()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.Array::get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Array_get_IsSynchronized_m2A2A62F1E2A1CDB27061593550EAC7D26C1C8693 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Object System.Array::get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_get_SyncRoot_m2E775E57CB0563A4DC780EF206A61C0100F98ED1 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.Array::get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Array_get_IsFixedSize_mFCFD0E6786406ECC58C4B7F18B669DADC722CA80 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.Array::get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Array_get_IsReadOnly_mA3C9CCBD31776DDDB6F063662420010D2A5E0A64 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::_get_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::_set_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::_geti(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::_seti(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::Add(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::ContainsKey(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::ContainsValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::GetObjectData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::OnDeserialization(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::TryGetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Comparer(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Keys(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Values(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45 (intptr_t ___L0, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckGenericObject(System.IntPtr,System.Int32,System.Type,System.Type&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1 (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___type2, Type_t ** ___ArgType3, const RuntimeMethod* method);
// System.Object LuaInterface.LuaMethodCache::CallSingleMethod(System.String,System.Object,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543 (String_t* ___name0, RuntimeObject * ___obj1, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args2, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckGenericObject(System.IntPtr,System.Int32,System.Type,System.Type&,System.Type&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___type2, Type_t ** ___t13, Type_t ** ___t24, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushvalue(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushvalue_m713DDDB9414ED15F1F823B50C1B5C58E56A82498 (intptr_t ___luaState0, int32_t ___idx1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::tolua_bindthis(System.IntPtr,LuaInterface.LuaCSFunction,LuaInterface.LuaCSFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_tolua_bindthis_mE37C9C593B8DEED6C501BF6B585A980D324F98D8 (intptr_t ___L0, LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * ___get1, LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * ___set2, const RuntimeMethod* method);
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m615014191FB05FD50F63A24EB9A6CCA785E7CEC9 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushnil(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969 (intptr_t ___luaState0, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckGenericObject(System.IntPtr,System.Int32,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2 (intptr_t ___L0, int32_t ___stackPos1, Type_t * ___type2, const RuntimeMethod* method);
// !!0[] System.Array::Empty<System.Object>()
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline (const RuntimeMethod* method)
{
return (( ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline)(method);
}
// System.Object LuaInterface.ToLua::ToVarObject(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushObject(System.IntPtr,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A (intptr_t ___L0, RuntimeObject * ___o1, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::_CreateSystem_Collections_Generic_Dictionary_KeyCollection(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08 (intptr_t ___L0, const RuntimeMethod* method);
// System.Type System.Type::GetNestedType(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetNestedType_m30D9D5DF0FB7ADAED9B54CC02DCC5D8C4E873F45 (Type_t * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Object System.Activator::CreateInstance(System.Type,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17 (Type_t * ___type0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::_CreateSystem_Collections_Generic_Dictionary_ValueCollection(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_KeyValuePairWrap::get_Key(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_KeyValuePairWrap::get_Value(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Add(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::AddRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::AsReadOnly(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::BinarySearch(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Contains(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Exists(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Find(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::FindAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::FindIndex(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::FindLast(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::FindLastIndex(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::ForEach(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::GetRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Insert(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::InsertRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::LastIndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::RemoveAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::RemoveAt(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::RemoveRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Reverse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::Sort(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::ToArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::TrimExcess(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::TrueForAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::get_Capacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_Generic_ListWrap::set_Capacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13 (intptr_t ___L0, const RuntimeMethod* method);
// System.Object LuaInterface.LuaMethodCache::CallMethod(System.String,System.Object,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671 (String_t* ___name0, RuntimeObject * ___obj1, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args2, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
// System.Delegate LuaInterface.ToLua::CheckDelegate(System.Type,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579 (Type_t * ___t0, intptr_t ___L1, int32_t ___stackPos2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes(System.IntPtr,System.Int32,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_mDE6AC6004198FA805B439691B5FB3F6FAFE2A6CB (intptr_t ___L0, int32_t ___begin1, Type_t * ___type02, const RuntimeMethod* method);
// System.Int32 System_Collections_IEnumeratorWrap::MoveNext(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_IEnumeratorWrap::Reset(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_IEnumeratorWrap::get_Current(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133 (intptr_t ___L0, const RuntimeMethod* method);
// System.Collections.IEnumerator LuaInterface.ToLua::CheckIter(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ToLua_CheckIter_m6D9E618450D3B2A963B8A8049F828C2A745229B0 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::Contains(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::CreateDelegate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::DynamicInvoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::Clone(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::GetObjectData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::GetInvocationList(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::Combine(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::RemoveAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::op_Subtraction(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::op_Addition(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::op_Equality(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::Destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::GetHashCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::Equals(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::get_Method(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_DelegateWrap::get_Target(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736 (intptr_t ___L0, const RuntimeMethod* method);
// System.Type LuaInterface.ToLua::CheckMonoType(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Reflection.MethodInfo>(System.IntPtr,System.Int32)
inline RuntimeObject * ToLua_CheckObject_TisMethodInfo_t_mA793EC6926336970EC0F2CFDF8C523584F57B2A3 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared)(___L0, ___stackPos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mD7C5EDDB32C63A9BD9DE43AC879AFF4EBC6641D1 (Type_t * ___type0, MethodInfo_t * ___method1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398 (intptr_t ___L0, Delegate_t * ___ev1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Reflection.MethodInfo,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mF63BE29DE164ED8FBCBC326BACBB99CBE539422B (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD0E248B800FFEA75802AE4914AC4CE1B5C4F3FBB_gshared)(___L0, ___pos1, method);
}
// System.Boolean LuaInterface.LuaDLL::lua_toboolean(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872 (intptr_t ___luaState0, int32_t ___idx1, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mE557F660AC9677F2754EB301CAA37C0B841BE3DE (Type_t * ___type0, MethodInfo_t * ___method1, bool ___throwOnBindFailure2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.String>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.String LuaInterface.ToLua::ToString(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mAB3EE3462D0DC30F88345EB9752EBD9293AC1E44 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.String>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_mC64F38BCFE2BFE0842FFD85933E924F75A3A3A12 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m4253D7A2CCC460ECED3607B1BC90F168AB030D08 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Reflection.MethodInfo>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_m839334E6B5EF21775D8D3BC9ED6AB4A6452127C1 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m3A012C4DD077BAD1698B11602174E167F7B9D346 (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.String,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m0A07AD57EF6329792B577E672D4A4939A0AED37C (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, bool ___ignoreCase3, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.String,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m766A32BAEC061C26542AA02A5EDB00E38614920D (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m8D980DF3733FBE0A9C9A504F7B47A62CFD863ED2 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Reflection.MethodInfo,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCBB49B011AA6F141725BBE1242E5B9EA66A5E0F4 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m32F8BAD2FB740104EC47690E005BDD1ABA32864F (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, bool ___throwOnBindFailure3, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.String,System.Boolean,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m904DCB88997A787BF7CDAF8CE6BE22678CA43220 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m00A3B9DE851E7CE04048C6AEB6FAA7101134F7D3_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mF27E014151C22AB3CA56CB3A4AB1D7F8016FBF22 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.String,System.Boolean,System.Boolean>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m71D092D5385C976D32B18CDE65E455FEC833E4C1 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m00A3B9DE851E7CE04048C6AEB6FAA7101134F7D3_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m99FC2FDAC39A68A61576D988AA0B54235F47F8EB (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Delegate>(System.IntPtr,System.Int32)
inline RuntimeObject * ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared)(___L0, ___stackPos1, method);
}
// System.Object[] LuaInterface.ToLua::ToParamsObject(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ToLua_ToParamsObject_m2EEBC3B71B3A82850B3E5D0215C04B8B5D8A566A (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method);
// System.Object System.Delegate::DynamicInvoke(System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Delegate_DynamicInvoke_m548DCE036E8CDB25630B98AF03C7B6057DE81C57 (Delegate_t * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args0, const RuntimeMethod* method);
// !2 System.Func`3<System.IntPtr,System.Int32,System.Runtime.Serialization.StreamingContext>::Invoke(!0,!1)
inline StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6 (Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * __this, intptr_t ___arg10, int32_t ___arg21, const RuntimeMethod* method)
{
return (( StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 (*) (Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 *, intptr_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6_gshared)(__this, ___arg10, ___arg21, method);
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Delegate,System.Delegate>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisDelegate_t_TisDelegate_t_mF7E54C677F774DA806EC59D8A705B9AB925BF3A2 (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Delegate>(System.IntPtr,System.Int32,System.Int32)
inline bool TypeChecker_CheckParamsType_TisDelegate_t_m89C9E355A203BB2ADAB44A389B40F2E21C780B15 (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))TypeChecker_CheckParamsType_TisRuntimeObject_mD31D055FE052973AB83D17010A5763B5988B1890_gshared)(___L0, ___begin1, ___count2, method);
}
// T[] LuaInterface.ToLua::ToParamsObject<System.Delegate>(System.IntPtr,System.Int32,System.Int32)
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ToLua_ToParamsObject_TisDelegate_t_mF61603A43590300B8FEF5868CC27AE1C20073BBC (intptr_t ___L0, int32_t ___stackPos1, int32_t ___count2, const RuntimeMethod* method)
{
return (( DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* (*) (intptr_t, int32_t, int32_t, const RuntimeMethod*))ToLua_ToParamsObject_TisRuntimeObject_mC211D9741A3C7C9AEACA9FDED62588A877AB8A2F_gshared)(___L0, ___stackPos1, ___count2, method);
}
// System.Delegate System.Delegate::Combine(System.Delegate[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m50358480F4BC758A6C81AE7CE79C5933F32E8333 (DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates0, const RuntimeMethod* method);
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m0B0DB7D1B3AF96B71AFAA72BA0EFE32FBBC2932D (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method);
// System.Delegate System.Delegate::RemoveAll(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_RemoveAll_mA8ABDDC4BE11557539D86A1543A20ECB78F6AED7 (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method);
// LuaInterface.LuaTypes LuaInterface.LuaDLL::lua_type(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002 (intptr_t ___luaState0, int32_t ___index1, const RuntimeMethod* method);
// LuaInterface.LuaState LuaInterface.LuaState::Get(System.IntPtr)
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline (intptr_t ___ptr0, const RuntimeMethod* method);
// LuaInterface.LuaFunction LuaInterface.ToLua::ToLuaFunction(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * ToLua_ToLuaFunction_mAB03DF0A305A6AA18132C880CA742DF2523370DF (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.Object System.Delegate::get_Target()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_m5371341CE435E001E9FD407AE78F728824CE20E2_inline (Delegate_t * __this, const RuntimeMethod* method);
// System.Boolean LuaInterface.LuaDelegate::op_Inequality(LuaInterface.LuaDelegate,LuaInterface.LuaDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaDelegate_op_Inequality_mCDDE3D8D1A261E210AB9B13C96081BBA9466327E (LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * ___a0, LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * ___b1, const RuntimeMethod* method);
// System.Boolean LuaInterface.LuaBaseRef::op_Equality(LuaInterface.LuaBaseRef,LuaInterface.LuaBaseRef)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaBaseRef_op_Equality_m3930A4B3F75C8D691B661568896F24C8155CD102 (LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 * ___a0, LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 * ___b1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::DelayDispose(LuaInterface.LuaBaseRef)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_DelayDispose_mFA50AA053E1F6CA6CFA566400A1343B9258DD999 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 * ___br0, const RuntimeMethod* method);
// System.Delegate DelegateFactory::RemoveDelegate(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * DelegateFactory_RemoveDelegate_mCD713BC88B26D72903DD046030A00F6127ED3D23 (Delegate_t * ___obj0, Delegate_t * ___dg1, const RuntimeMethod* method);
// System.Delegate DelegateFactory::CreateDelegate(System.Type,LuaInterface.LuaFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * DelegateFactory_CreateDelegate_mAC80BF256AC3A92121C8458C5FB09EB998F12083 (Type_t * ___t0, LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * ___func1, const RuntimeMethod* method);
// System.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_mA284A7AE475923DEF99D823E549C41D2CB8351A8 (Delegate_t * ___d10, Delegate_t * ___d21, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_get_Method_m0AC85D2B0C4CA63C471BC37FFDC3A5EA1E8ED048 (Delegate_t * __this, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetTypeCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetValues(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetNames(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::IsDefined(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetUnderlyingType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::CompareTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::ToString(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::Equals(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::GetHashCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::Format(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::Parse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::ToObject(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_EnumWrap::ToInt(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743 (intptr_t ___L0, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::CheckObject<System.Enum>(System.IntPtr,System.Int32)
inline RuntimeObject * ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63 (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (intptr_t, int32_t, const RuntimeMethod*))ToLua_CheckObject_TisRuntimeObject_m370F9C78E9B5704DCD6C96E0862500C4AE58705D_gshared)(___L0, ___stackPos1, method);
}
// System.TypeCode System.Enum::GetTypeCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_GetTypeCode_m9D0FF53153AF9E180B67F3B48054E9868CAFF032 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Enum)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06 (intptr_t ___L0, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 * ___e1, const RuntimeMethod* method);
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Enum_GetValues_m20F5C0B826344A499B1C23BB7A3B532017F0F30C (Type_t * ___enumType0, const RuntimeMethod* method);
// System.String[] System.Enum::GetNames(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Enum_GetNames_m9ECDF3E80A7A31075D7D2B2B362DDCC6150BC15C (Type_t * ___enumType0, const RuntimeMethod* method);
// System.String System.Enum::GetName(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_GetName_m9DE2256BCA030763AE066DA2B23EBBC2E4C62C5D (Type_t * ___enumType0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushstring(System.IntPtr,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7 (intptr_t ___luaState0, String_t* ___str1, const RuntimeMethod* method);
// System.Boolean System.Enum::IsDefined(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_IsDefined_mA573B15329CA2AA7C59367D514D2927FC66217E2 (Type_t * ___enumType0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Type System.Enum::GetUnderlyingType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Enum_GetUnderlyingType_m0715B4E60E6909F03FF7302B6E20B1AB88DA84B1 (Type_t * ___enumType0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::Push(System.IntPtr,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_Push_mB2F773CD5EE954E988D156A20F3989B8C53D48CD (intptr_t ___L0, Type_t * ___t1, const RuntimeMethod* method);
// System.Int32 System.Enum::CompareTo(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_CompareTo_m9FA79C9B482ADB78DE9431F5BA7552C7D2B317BE (RuntimeObject * __this, RuntimeObject * ___target0, const RuntimeMethod* method);
// System.String LuaInterface.ToLua::CheckString(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.String System.Enum::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m6BEF4567C67A1EF85E25BAEBF882C792CDC0808C (RuntimeObject * __this, String_t* ___format0, const RuntimeMethod* method);
// System.String System.Enum::Format(System.Type,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_Format_m57012EA1132AC3A3A82F9032137D5E252924595B (Type_t * ___enumType0, RuntimeObject * ___value1, String_t* ___format2, const RuntimeMethod* method);
// System.Object System.Enum::Parse(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enum_Parse_m8677C5E01F1258902058D844824B93F7836BF4C3 (Type_t * ___enumType0, String_t* ___value1, const RuntimeMethod* method);
// System.Object System.Enum::Parse(System.Type,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enum_Parse_mC51A0BD680AC2D2152A541E2A8475DB61A83A6E7 (Type_t * ___enumType0, String_t* ___value1, bool ___ignoreCase2, const RuntimeMethod* method);
// System.Object System.Enum::ToObject(System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enum_ToObject_mD5E11C53D7BCC62EF4260FA727E14B7B95C2191F (Type_t * ___enumType0, int32_t ___value1, const RuntimeMethod* method);
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Type,System.Object>(System.IntPtr,System.Int32)
inline bool TypeChecker_CheckTypes_TisType_t_TisRuntimeObject_m0B9DA4234D6E702FF37DA7973932BF1D36510AEF (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
return (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_gshared)(___L0, ___pos1, method);
}
// System.Object System.Enum::ToObject(System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enum_ToObject_mED18F2B01F4BA412C1882396CE977411BB54165D (Type_t * ___enumType0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Int32 System.Convert::ToInt32(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mCF1152AF4138C1DD7A16643B22EE69A38373EF86 (RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetFiles(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetDirectories(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetFileSystemEntries(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::EnumerateDirectories(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::EnumerateFiles(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::EnumerateFileSystemEntries(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetDirectoryRoot(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::CreateDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::Delete(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::Exists(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetLastAccessTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetLastAccessTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetLastWriteTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetLastWriteTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetCreationTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetCreationTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetCurrentDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetLogicalDrives(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetParent(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::Move(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetCreationTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetCreationTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetCurrentDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetLastAccessTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetLastAccessTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetLastWriteTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::SetLastWriteTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00 (intptr_t ___L0, const RuntimeMethod* method);
// System.Int32 System_IO_DirectoryWrap::GetAccessControl(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218 (intptr_t ___L0, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::BeginStaticLibs(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_BeginStaticLibs_m4800BEB58E15C7581A5D8E67C51D6EDED0655F4C (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::EndStaticLibs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_EndStaticLibs_m40DB36CA82970F6F508315AB38F4A742419AF3F6 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFiles(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFiles_mFC09A86D660CAD8490DB44B25A8D8E981816048E (String_t* ___path0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFiles(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFiles_m1BD24AE83787D2A8A81B8C40016C25A874AC3B25 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFiles(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFiles_mF7A1573C8A6D64E4C33BE54A8E8767BF90CAA531 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetDirectories_mCBF2C7658E73844322903C41767D970E174318B7 (String_t* ___path0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetDirectories(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetDirectories_m84609D68FA13B4FE93B9FEE2EFAB40AF94C4A646 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetDirectories(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetDirectories_m4F7C16F19213C609B3F6ECE88BD14B4A23D7DC72 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFileSystemEntries(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFileSystemEntries_m781E70FD560C8AAAF57A15603429865F9F69C231 (String_t* ___path0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFileSystemEntries(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFileSystemEntries_m55DCA37E6FFF512C8AE9AEECB4DCCE270AD9B651 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFileSystemEntries(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetFileSystemEntries_mF9D0FCEFDBA1805B86629AADFB943E93215124D8 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateDirectories_m40D6EB125282BE0895325DE22603E1861103F5EA (String_t* ___path0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateDirectories(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateDirectories_m96ADB07FB099127FAEC5E540958D5376A6D58D00 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateDirectories(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateDirectories_mACB8C3228326631EC984EF12CD517621A690F44F (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFiles(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFiles_m64157D5FDF53FC875A05E8A5EEC98C810D660391 (String_t* ___path0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFiles(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFiles_m43AD26561D60C3A9D8F75C9E9048690A28694192 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFiles(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFiles_m547FC62D2A4048F263F87028617D2BDCB091C097 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFileSystemEntries(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFileSystemEntries_m9BFECE5EA9384C6A29E9E1EDBD92F4F57583DFC7 (String_t* ___path0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFileSystemEntries(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFileSystemEntries_m0CD3B4985BA10D09A2EA9E0F714B7C1312880F25 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateFileSystemEntries(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateFileSystemEntries_m0E125C38F87F5357E24BBC3F950201C6B7D6DFB1 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.String System.IO.Directory::GetDirectoryRoot(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_GetDirectoryRoot_m63344CBB3F0B90BFC0F67BA3D8F814E8FB68A400 (String_t* ___path0, const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * Directory_CreateDirectory_m0C9CAA2ECA801C4D07EA35820DA0907402ED4D41 (String_t* ___path0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushSealed<System.IO.DirectoryInfo>(System.IntPtr,T)
inline void ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C (intptr_t ___L0, DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * ___o1, const RuntimeMethod* method)
{
(( void (*) (intptr_t, DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F *, const RuntimeMethod*))ToLua_PushSealed_TisRuntimeObject_m80A7F6E688007E3366F5ACE882AFD53AD3F838FD_gshared)(___L0, ___o1, method);
}
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String,System.Security.AccessControl.DirectorySecurity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * Directory_CreateDirectory_mB1BC31BB4A1359DFA7EB979F3687BB3C3ECD4175 (String_t* ___path0, DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * ___directorySecurity1, const RuntimeMethod* method);
// System.Void System.IO.Directory::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_m16617F8A342EBC2DCFFC33CD941D2A498B18FCC2 (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.Directory::Delete(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_m85EA8AAE44A426EAC6078D2A1CB86159534FC107 (String_t* ___path0, bool ___recursive1, const RuntimeMethod* method);
// System.Boolean System.IO.Directory::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_mB77956D89305E16FEFCBDFC55CCC98F03AEE4D84 (String_t* ___path0, const RuntimeMethod* method);
// System.DateTime System.IO.Directory::GetLastAccessTime(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetLastAccessTime_mAE0DA3CE31D85ECCA0B1D362792C43E147A90267 (String_t* ___path0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushValue<System.DateTime>(System.IntPtr,T)
inline void ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D (intptr_t ___L0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___v1, const RuntimeMethod* method)
{
(( void (*) (intptr_t, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 , const RuntimeMethod*))ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_gshared)(___L0, ___v1, method);
}
// System.DateTime System.IO.Directory::GetLastAccessTimeUtc(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetLastAccessTimeUtc_m2CACACF99BAD349BA5E4793CE48B9F49C8BBA5CE (String_t* ___path0, const RuntimeMethod* method);
// System.DateTime System.IO.Directory::GetLastWriteTime(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetLastWriteTime_mDAC43816441FBA413BEA1F33CF0DB35E5184FB0F (String_t* ___path0, const RuntimeMethod* method);
// System.DateTime System.IO.Directory::GetLastWriteTimeUtc(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetLastWriteTimeUtc_mB7D36DE27152C8012B799258E50BFFF861F2B395 (String_t* ___path0, const RuntimeMethod* method);
// System.DateTime System.IO.Directory::GetCreationTime(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetCreationTime_mAEB783A2BE76368A681A4E46280CDF99708CCE64 (String_t* ___path0, const RuntimeMethod* method);
// System.DateTime System.IO.Directory::GetCreationTimeUtc(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Directory_GetCreationTimeUtc_m29989404AD2B9F4CC81E98D3816A00F687460950 (String_t* ___path0, const RuntimeMethod* method);
// System.String System.IO.Directory::GetCurrentDirectory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_GetCurrentDirectory_m78DAD8FE27C7A48794B7B657F7C81DFE2F3FF56E (const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetLogicalDrives()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* Directory_GetLogicalDrives_mF7A8F0D61D333D0B4AF7CECA20C9CAD06238A9C2 (const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.Directory::GetParent(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * Directory_GetParent_mAA72944573AA065432E2DF09AA279522B485C7FA (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.Directory::Move(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Move_m66FC5FFBBCFAB865DC61074B5E7A124222516559 (String_t* ___sourceDirName0, String_t* ___destDirName1, const RuntimeMethod* method);
// !2 System.Func`3<System.IntPtr,System.Int32,System.DateTime>::Invoke(!0,!1)
inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2 (Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * __this, intptr_t ___arg10, int32_t ___arg21, const RuntimeMethod* method)
{
return (( DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 (*) (Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD *, intptr_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_gshared)(__this, ___arg10, ___arg21, method);
}
// System.Void System.IO.Directory::SetCreationTime(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetCreationTime_m38679D278039E336514F0D6FA82136F91ECD3F67 (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___creationTime1, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetCreationTimeUtc(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetCreationTimeUtc_mA1B67C0EF19B413A23379BDEB5683DDF2964A8DA (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___creationTimeUtc1, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetCurrentDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetCurrentDirectory_m64017A74451455D65B51B8C897C521210CDAB416 (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetLastAccessTime(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastAccessTime_mFC7B8CE90169D6B9EA612229D1AA172CF3B5BF95 (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___lastAccessTime1, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetLastAccessTimeUtc(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastAccessTimeUtc_m6B009BE8B9E0E3352EFC1D13DAD96F594D780C6A (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___lastAccessTimeUtc1, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetLastWriteTime(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastWriteTime_m33F6E3F056EFE9B26140ED1CEDD53E05A76D4873 (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___lastWriteTime1, const RuntimeMethod* method);
// System.Void System.IO.Directory::SetLastWriteTimeUtc(System.String,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_SetLastWriteTimeUtc_m9974ED791D5536EEDFB29C5685F83F0540A56E32 (String_t* ___path0, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___lastWriteTimeUtc1, const RuntimeMethod* method);
// System.Security.AccessControl.DirectorySecurity System.IO.Directory::GetAccessControl(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * Directory_GetAccessControl_mFB7CFD81431E6772F78A569C4919CF2817E6D8A2 (String_t* ___path0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushSealed<System.Security.AccessControl.DirectorySecurity>(System.IntPtr,T)
inline void ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A (intptr_t ___L0, DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * ___o1, const RuntimeMethod* method)
{
(( void (*) (intptr_t, DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F *, const RuntimeMethod*))ToLua_PushSealed_TisRuntimeObject_m80A7F6E688007E3366F5ACE882AFD53AD3F838FD_gshared)(___L0, ___o1, method);
}
// System.Security.AccessControl.DirectorySecurity System.IO.Directory::GetAccessControl(System.String,System.Security.AccessControl.AccessControlSections)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * Directory_GetAccessControl_mFDAF933EB0F4C1BF7C893FA0CCF47930843EC77A (String_t* ___path0, int32_t ___includeSections1, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// SDKCallBack SDKCallBack::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * SDKCallBack_get_Instance_m6E7E79FC4AC77D3AC3F36A4C4774DFAD786D1540 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_get_Instance_m6E7E79FC4AC77D3AC3F36A4C4774DFAD786D1540_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// public static SDKCallBack Instance { get; private set; }
SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * L_0 = ((SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_StaticFields*)il2cpp_codegen_static_fields_for(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_il2cpp_TypeInfo_var))->get_U3CInstanceU3Ek__BackingField_4();
return L_0;
}
}
// System.Void SDKCallBack::set_Instance(SDKCallBack)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// public static SDKCallBack Instance { get; private set; }
SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * L_0 = ___value0;
((SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_StaticFields*)il2cpp_codegen_static_fields_for(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_il2cpp_TypeInfo_var))->set_U3CInstanceU3Ek__BackingField_4(L_0);
return;
}
}
// System.Action`2<System.Int32,System.String> SDKCallBack::get_AuthCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// public System.Action<int, string> AuthCallback { get; set; }
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_0 = __this->get_U3CAuthCallbackU3Ek__BackingField_5();
return L_0;
}
}
// System.Void SDKCallBack::set_AuthCallback(System.Action`2<System.Int32,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_set_AuthCallback_m627315A573877D393E5C6622F01BA4F7E32CAEF0 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * ___value0, const RuntimeMethod* method)
{
{
// public System.Action<int, string> AuthCallback { get; set; }
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_0 = ___value0;
__this->set_U3CAuthCallbackU3Ek__BackingField_5(L_0);
return;
}
}
// System.Action SDKCallBack::get_ShareCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * SDKCallBack_get_ShareCallback_mD0B0A6149244D3A617FC69C029C0AE6292965399 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// public System.Action ShareCallback { get; set; }
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_0 = __this->get_U3CShareCallbackU3Ek__BackingField_6();
return L_0;
}
}
// System.Void SDKCallBack::set_ShareCallback(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_set_ShareCallback_mAB70BBE84E540DBBB43AE71E305A10CF4FFB0F90 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___value0, const RuntimeMethod* method)
{
{
// public System.Action ShareCallback { get; set; }
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_0 = ___value0;
__this->set_U3CShareCallbackU3Ek__BackingField_6(L_0);
return;
}
}
// System.Void SDKCallBack::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_Awake_mF98252C53812666C48F70CE1D4227593AD31A1AB (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// Instance = this;
SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C_inline(__this, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::OnShareAction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_OnShareAction_mD43C2B4DCEC930FB1C3E54CA0CF60A00916FA55F (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// if (ShareCallback != null) ShareCallback();
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_0 = SDKCallBack_get_ShareCallback_mD0B0A6149244D3A617FC69C029C0AE6292965399_inline(__this, /*hidden argument*/NULL);
if (!L_0)
{
goto IL_0013;
}
}
{
// if (ShareCallback != null) ShareCallback();
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_1 = SDKCallBack_get_ShareCallback_mD0B0A6149244D3A617FC69C029C0AE6292965399_inline(__this, /*hidden argument*/NULL);
NullCheck(L_1);
Action_Invoke_mC8D676E5DDF967EC5D23DD0E96FB52AA499817FD(L_1, /*hidden argument*/NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void SDKCallBack::WXGetToken(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXGetToken_mFE0AB7BC27148FD23031953835F2CB361258DC23 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, String_t* ___code0, const RuntimeMethod* method)
{
{
// WXApplyToken(code);
String_t* L_0 = ___code0;
SDKCallBack_WXApplyToken_mE5A6363449F91877D3BFB15F932FCDCAC884BB31(__this, L_0, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::CheckAccessToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_CheckAccessToken_mA1406E4A3310200828C4C8B887F0FAE1A23FEB12 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_CheckAccessToken_mA1406E4A3310200828C4C8B887F0FAE1A23FEB12_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// if (!string.IsNullOrEmpty(WXData.AccessToken) && !string.IsNullOrEmpty(WXData.OpenID))
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4_inline(/*hidden argument*/NULL);
bool L_1 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_0, /*hidden argument*/NULL);
if (L_1)
{
goto IL_001f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_2 = WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384_inline(/*hidden argument*/NULL);
bool L_3 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_2, /*hidden argument*/NULL);
if (L_3)
{
goto IL_001f;
}
}
{
// WXCheckToken();
SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A(__this, /*hidden argument*/NULL);
// }
return;
}
IL_001f:
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_4 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0034;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_5 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_5);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_5, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
}
IL_0034:
{
// }
return;
}
}
// System.Void SDKCallBack::WXApplyToken(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXApplyToken_mE5A6363449F91877D3BFB15F932FCDCAC884BB31 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, String_t* ___code0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_WXApplyToken_mE5A6363449F91877D3BFB15F932FCDCAC884BB31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
// string url = WXData.GetApplyTokenURL(code);
String_t* L_0 = ___code0;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_1 = WXData_GetApplyTokenURL_mBFEC0AD6D9FD433F78E48F2514B8557D4B154EDE(L_0, /*hidden argument*/NULL);
// if (AuthCallback != null) AuthCallback(10, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_2 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
G_B1_0 = L_1;
if (!L_2)
{
G_B2_0 = L_1;
goto IL_001c;
}
}
{
// if (AuthCallback != null) AuthCallback(10, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_3 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_3);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_3, ((int32_t)10), (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
G_B2_0 = G_B1_0;
}
IL_001c:
{
// BestHTTP.HTTPManager.SendRequest(url, (request, response) =>
// {
// //Debug.LogError("33333333333333333333333333333333333=================" + url);
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
// {
// //Debug.LogError("4444444444444444444444444444=================" + request.Response.DataAsText);
// //Debug.LogError(request.Response.DataAsText);
// //Debugger.Log(request.Response.DataAsText);
// Hashtable jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
// WXData.RefreshToken = (string)jd["refresh_token"];
// Debug.LogError("WXData.RefreshToken"+WXData.RefreshToken);
// WXData.AccessToken = (string)jd["access_token"];
// Debug.LogError("WXData.AccessToken"+WXData.AccessToken);
// WXData.OpenID = (string)jd["openid"];
// Debug.LogError("WXData.OpenID" + WXData.OpenID);
// WXCheckToken();
//
// }
// else
// {
// //Debug.LogError("55555555555555555555555555555555=================");
// var status = "Request Finished with Error! " + (request.Exception != null ? (request.Exception.Message + "\n" + request.Exception.StackTrace) : "No Exception");
// if (AuthCallback != null) AuthCallback(1, null);
// //Debugger.LogError("????Apply:" + status);
// }
// }).EnableTimoutForStreaming = true;
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * L_4 = (OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D *)il2cpp_codegen_object_new(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D_il2cpp_TypeInfo_var);
OnRequestFinishedDelegate__ctor_mC86980187802AFD1C8F1936CBFA0DDE16AAD406B(L_4, __this, (intptr_t)((intptr_t)SDKCallBack_U3CWXApplyTokenU3Eb__16_0_m423EFBCB27C0E549A70B0211E44B66CA50441A0E_RuntimeMethod_var), /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(HTTPManager_tE816DB890CDCF6C7EE50F2A16D18D2DB214D7249_il2cpp_TypeInfo_var);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = HTTPManager_SendRequest_m2A4645532D098ED08BB2B0E5BBB54E9BCA18E8B2(G_B2_0, L_4, /*hidden argument*/NULL);
NullCheck(L_5);
HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline(L_5, (bool)1, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::WXCheckToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// string url = WXData.GetCheckTokenURL();
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = WXData_GetCheckTokenURL_m5C2D16545A0B5A7145B68C173208900F509B5576(/*hidden argument*/NULL);
// BestHTTP.HTTPManager.SendRequest(url, (request, response) =>
// {
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
// {
// //Debug.LogError("WXCheckToken======" + request.Response.DataAsText);
// Hashtable jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
// int num = (int)jd["errcode"];
// //Debugger.Log("????Check:" + num);
// if (num == 0)
// {
// WXGetUserInfo();
// }
// else
// {
// WXRefreshToken();
// //Debugger.Log("????Check:??");
// }
// }
// else
// {
// if (AuthCallback != null) AuthCallback(1, null);
// //Debugger.LogError("????Check:" + request.State);
// }
// }).EnableTimoutForStreaming = true;
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * L_1 = (OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D *)il2cpp_codegen_object_new(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D_il2cpp_TypeInfo_var);
OnRequestFinishedDelegate__ctor_mC86980187802AFD1C8F1936CBFA0DDE16AAD406B(L_1, __this, (intptr_t)((intptr_t)SDKCallBack_U3CWXCheckTokenU3Eb__17_0_m2318E7CFFA1A28A979A8A8DD633AD4F4E918847D_RuntimeMethod_var), /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(HTTPManager_tE816DB890CDCF6C7EE50F2A16D18D2DB214D7249_il2cpp_TypeInfo_var);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = HTTPManager_SendRequest_m2A4645532D098ED08BB2B0E5BBB54E9BCA18E8B2(L_0, L_1, /*hidden argument*/NULL);
NullCheck(L_2);
HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline(L_2, (bool)1, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::WXRefreshToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXRefreshToken_m370A3827973590F46A73520AFD0818A80DF74409 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_WXRefreshToken_m370A3827973590F46A73520AFD0818A80DF74409_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// string url = WXData.GetRefreshTokenURL();
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = WXData_GetRefreshTokenURL_mDCE332EDAAB22E8F3B11A01EFF395B6349A9F951(/*hidden argument*/NULL);
// BestHTTP.HTTPManager.SendRequest(url, (request, response) =>
// {
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
// {
// Hashtable jd = null;
// int error = 0;
// try
// {
// //Debug.LogError("WXRefreshToken===Response====>" + request.Response.DataAsText);
// jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
// error = (int)jd["errcode"];
// }
// catch (System.Exception ex)
// {
// error = 1;
// //Debugger.LogError(ex);
// }
//
// if (error == 0)
// {
// WXData.RefreshToken = (string)jd["refresh_token"];
// WXData.AccessToken = (string)jd["access_token"];
// WXData.OpenID = (string)jd["openid"];
// WXGetUserInfo();
// }
// else
// {
// //Debug.LogError("??????===============");
// //Debugger.Log("????Refresh:" + error);
// if (AuthCallback != null) AuthCallback(1, null);
// }
// }
// else
// {
// if (AuthCallback != null) AuthCallback(1, null);
// //Debugger.LogError("????Refresh:" + request.State);
// }
// }).EnableTimoutForStreaming = true;
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * L_1 = (OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D *)il2cpp_codegen_object_new(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D_il2cpp_TypeInfo_var);
OnRequestFinishedDelegate__ctor_mC86980187802AFD1C8F1936CBFA0DDE16AAD406B(L_1, __this, (intptr_t)((intptr_t)SDKCallBack_U3CWXRefreshTokenU3Eb__18_0_m1218F5223E07970BA5B05E0541DABB10944DBCE4_RuntimeMethod_var), /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(HTTPManager_tE816DB890CDCF6C7EE50F2A16D18D2DB214D7249_il2cpp_TypeInfo_var);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = HTTPManager_SendRequest_m2A4645532D098ED08BB2B0E5BBB54E9BCA18E8B2(L_0, L_1, /*hidden argument*/NULL);
NullCheck(L_2);
HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline(L_2, (bool)1, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::WXGetUserInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// string url = WXData.GetUserInfoURL();
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = WXData_GetUserInfoURL_m98A34CE5B6AF60204A7C225CFF68375EB8EF7090(/*hidden argument*/NULL);
V_0 = L_0;
// Debug.LogError("WXGetUserInfo===Url==>" + url);
String_t* L_1 = V_0;
String_t* L_2 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteralF2A3E2C15510DD541EEBC00FBE8F2C8992668777, L_1, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_2, /*hidden argument*/NULL);
// BestHTTP.HTTPManager.SendRequest(url, (request, response) =>
// {
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
// {
// var _text = request.Response.DataAsText;
// Debug.LogError("WXGetUserInfo=====>" + _text);
// if (AuthCallback != null)
// {
// if (string.IsNullOrEmpty(_text))
// {
// AuthCallback(1, _text);
// }
// else
// {
// AuthCallback(0, _text);
// }
// }
// }
// else
// {
// if (AuthCallback != null) AuthCallback(1, null);
// Debugger.LogError("??????Info:" + request.State);
// }
// }).EnableTimoutForStreaming = true;
String_t* L_3 = V_0;
OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D * L_4 = (OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D *)il2cpp_codegen_object_new(OnRequestFinishedDelegate_tFC8D9914C3CB37E676A7E07BD4F67669A1CCD48D_il2cpp_TypeInfo_var);
OnRequestFinishedDelegate__ctor_mC86980187802AFD1C8F1936CBFA0DDE16AAD406B(L_4, __this, (intptr_t)((intptr_t)SDKCallBack_U3CWXGetUserInfoU3Eb__19_0_mF5AC027FE6A65C8CE2BB5C5E2188AC764B293DA1_RuntimeMethod_var), /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(HTTPManager_tE816DB890CDCF6C7EE50F2A16D18D2DB214D7249_il2cpp_TypeInfo_var);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = HTTPManager_SendRequest_m2A4645532D098ED08BB2B0E5BBB54E9BCA18E8B2(L_3, L_4, /*hidden argument*/NULL);
NullCheck(L_5);
HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline(L_5, (bool)1, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void SDKCallBack::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack__ctor_mEDEE430AE285EA919E1C48B62711CD9961A50C80 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97(__this, /*hidden argument*/NULL);
return;
}
}
// System.Void SDKCallBack::<WXApplyToken>b__16_0(BestHTTP.HTTPRequest,BestHTTP.HTTPResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_U3CWXApplyTokenU3Eb__16_0_m423EFBCB27C0E549A70B0211E44B66CA50441A0E (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * ___request0, HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * ___response1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_U3CWXApplyTokenU3Eb__16_0_m423EFBCB27C0E549A70B0211E44B66CA50441A0E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* G_B5_0 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B6_0 = NULL;
String_t* G_B6_1 = NULL;
{
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_0 = ___request0;
NullCheck(L_0);
int32_t L_1 = HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline(L_0, /*hidden argument*/NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_00b2;
}
}
{
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = ___request0;
NullCheck(L_2);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_3 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_2, /*hidden argument*/NULL);
NullCheck(L_3);
bool L_4 = HTTPResponse_get_IsSuccess_m861D4F6CD1B008249660312BEF79CB07D4EE56C6(L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_00b2;
}
}
{
// Hashtable jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = ___request0;
NullCheck(L_5);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_6 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_5, /*hidden argument*/NULL);
NullCheck(L_6);
String_t* L_7 = HTTPResponse_get_DataAsText_mCA456F8CB06A666541F45464E64F22A747EC5B2B(L_6, /*hidden argument*/NULL);
RuntimeObject * L_8 = Json_Deserialize_m049789DF799472E3BCA2E853378682D503042DA5(L_7, /*hidden argument*/NULL);
// WXData.RefreshToken = (string)jd["refresh_token"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_9 = ((Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 *)CastclassClass((RuntimeObject*)L_8, Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9_il2cpp_TypeInfo_var));
NullCheck(L_9);
RuntimeObject * L_10 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_9, _stringLiteral4C82F23D91A75961F4D08134FC5AD0DFE6A4C36A);
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0_inline(((String_t*)CastclassSealed((RuntimeObject*)L_10, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// Debug.LogError("WXData.RefreshToken"+WXData.RefreshToken);
String_t* L_11 = WXData_get_RefreshToken_m30C0DC9C22217344E1E37460614674D94BD35C88_inline(/*hidden argument*/NULL);
String_t* L_12 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteral64D2D2EDE10A54DCAA32A9016928263F88CB1A31, L_11, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_12, /*hidden argument*/NULL);
// WXData.AccessToken = (string)jd["access_token"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_13 = L_9;
NullCheck(L_13);
RuntimeObject * L_14 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_13, _stringLiteral2FF2DFE36322448C6953616740A910BE57BBD4CA);
WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7A_inline(((String_t*)CastclassSealed((RuntimeObject*)L_14, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// Debug.LogError("WXData.AccessToken"+WXData.AccessToken);
String_t* L_15 = WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4_inline(/*hidden argument*/NULL);
String_t* L_16 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteralEE9303122B166D155CC57CD4E2C0B96B8317EEE2, L_15, /*hidden argument*/NULL);
Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_16, /*hidden argument*/NULL);
// WXData.OpenID = (string)jd["openid"];
NullCheck(L_13);
RuntimeObject * L_17 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_13, _stringLiteral3AA8E0807E2646EF21E88C03E46FD360CD31FFA5);
WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69_inline(((String_t*)CastclassSealed((RuntimeObject*)L_17, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// Debug.LogError("WXData.OpenID" + WXData.OpenID);
String_t* L_18 = WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384_inline(/*hidden argument*/NULL);
String_t* L_19 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteral814CD88FF37A6D82CA927CA2576EDD53070571EB, L_18, /*hidden argument*/NULL);
Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_19, /*hidden argument*/NULL);
// WXCheckToken();
SDKCallBack_WXCheckToken_m5771BA32723DF19A188C7746661F6F099EA5B98A(__this, /*hidden argument*/NULL);
// }
return;
}
IL_00b2:
{
// var status = "Request Finished with Error! " + (request.Exception != null ? (request.Exception.Message + "\n" + request.Exception.StackTrace) : "No Exception");
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_20 = ___request0;
NullCheck(L_20);
Exception_t * L_21 = HTTPRequest_get_Exception_mFC2068FA4BCB8AAF7EB804A76FD5AC369A82BF4B_inline(L_20, /*hidden argument*/NULL);
G_B4_0 = _stringLiteral92A4CAFED9FE56D0844AF995ADD638A77834B705;
if (L_21)
{
G_B5_0 = _stringLiteral92A4CAFED9FE56D0844AF995ADD638A77834B705;
goto IL_00c6;
}
}
{
G_B6_0 = _stringLiteralE348875528B38F2A644595F06CE3F163DA553B46;
G_B6_1 = G_B4_0;
goto IL_00e6;
}
IL_00c6:
{
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_22 = ___request0;
NullCheck(L_22);
Exception_t * L_23 = HTTPRequest_get_Exception_mFC2068FA4BCB8AAF7EB804A76FD5AC369A82BF4B_inline(L_22, /*hidden argument*/NULL);
NullCheck(L_23);
String_t* L_24 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_23);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_25 = ___request0;
NullCheck(L_25);
Exception_t * L_26 = HTTPRequest_get_Exception_mFC2068FA4BCB8AAF7EB804A76FD5AC369A82BF4B_inline(L_25, /*hidden argument*/NULL);
NullCheck(L_26);
String_t* L_27 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, L_26);
String_t* L_28 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_24, _stringLiteralADC83B19E793491B1C6EA0FD8B46CD9F32E592FC, L_27, /*hidden argument*/NULL);
G_B6_0 = L_28;
G_B6_1 = G_B5_0;
}
IL_00e6:
{
String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(G_B6_1, G_B6_0, /*hidden argument*/NULL);
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_29 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_29)
{
goto IL_0101;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_30 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_30);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_30, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
}
IL_0101:
{
// }).EnableTimoutForStreaming = true;
return;
}
}
// System.Void SDKCallBack::<WXCheckToken>b__17_0(BestHTTP.HTTPRequest,BestHTTP.HTTPResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_U3CWXCheckTokenU3Eb__17_0_m2318E7CFFA1A28A979A8A8DD633AD4F4E918847D (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * ___request0, HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * ___response1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_U3CWXCheckTokenU3Eb__17_0_m2318E7CFFA1A28A979A8A8DD633AD4F4E918847D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_0 = ___request0;
NullCheck(L_0);
int32_t L_1 = HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline(L_0, /*hidden argument*/NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_004a;
}
}
{
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = ___request0;
NullCheck(L_2);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_3 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_2, /*hidden argument*/NULL);
NullCheck(L_3);
bool L_4 = HTTPResponse_get_IsSuccess_m861D4F6CD1B008249660312BEF79CB07D4EE56C6(L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_004a;
}
}
{
// Hashtable jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = ___request0;
NullCheck(L_5);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_6 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_5, /*hidden argument*/NULL);
NullCheck(L_6);
String_t* L_7 = HTTPResponse_get_DataAsText_mCA456F8CB06A666541F45464E64F22A747EC5B2B(L_6, /*hidden argument*/NULL);
RuntimeObject * L_8 = Json_Deserialize_m049789DF799472E3BCA2E853378682D503042DA5(L_7, /*hidden argument*/NULL);
// int num = (int)jd["errcode"];
NullCheck(((Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 *)CastclassClass((RuntimeObject*)L_8, Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9_il2cpp_TypeInfo_var)));
RuntimeObject * L_9 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, ((Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 *)CastclassClass((RuntimeObject*)L_8, Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9_il2cpp_TypeInfo_var)), _stringLiteral5B648770BB541ABE7D12C619C9D800C5BD823404);
// if (num == 0)
if (((*(int32_t*)((int32_t*)UnBox(L_9, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var)))))
{
goto IL_0043;
}
}
{
// WXGetUserInfo();
SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C(__this, /*hidden argument*/NULL);
// }
return;
}
IL_0043:
{
// WXRefreshToken();
SDKCallBack_WXRefreshToken_m370A3827973590F46A73520AFD0818A80DF74409(__this, /*hidden argument*/NULL);
// }
return;
}
IL_004a:
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_10 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_10)
{
goto IL_005f;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_11 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_11);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_11, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
}
IL_005f:
{
// }).EnableTimoutForStreaming = true;
return;
}
}
// System.Void SDKCallBack::<WXRefreshToken>b__18_0(BestHTTP.HTTPRequest,BestHTTP.HTTPResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_U3CWXRefreshTokenU3Eb__18_0_m1218F5223E07970BA5B05E0541DABB10944DBCE4 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * ___request0, HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * ___response1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_U3CWXRefreshTokenU3Eb__18_0_m1218F5223E07970BA5B05E0541DABB10944DBCE4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_0 = ___request0;
NullCheck(L_0);
int32_t L_1 = HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline(L_0, /*hidden argument*/NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_00ad;
}
}
{
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = ___request0;
NullCheck(L_2);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_3 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_2, /*hidden argument*/NULL);
NullCheck(L_3);
bool L_4 = HTTPResponse_get_IsSuccess_m861D4F6CD1B008249660312BEF79CB07D4EE56C6(L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_00ad;
}
}
{
// Hashtable jd = null;
V_0 = (Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 *)NULL;
// int error = 0;
V_1 = 0;
}
IL_0020:
try
{ // begin try (depth: 1)
// jd = (Hashtable)Json.Deserialize(request.Response.DataAsText);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = ___request0;
NullCheck(L_5);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_6 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_5, /*hidden argument*/NULL);
NullCheck(L_6);
String_t* L_7 = HTTPResponse_get_DataAsText_mCA456F8CB06A666541F45464E64F22A747EC5B2B(L_6, /*hidden argument*/NULL);
RuntimeObject * L_8 = Json_Deserialize_m049789DF799472E3BCA2E853378682D503042DA5(L_7, /*hidden argument*/NULL);
V_0 = ((Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 *)CastclassClass((RuntimeObject*)L_8, Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9_il2cpp_TypeInfo_var));
// error = (int)jd["errcode"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_9 = V_0;
NullCheck(L_9);
RuntimeObject * L_10 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_9, _stringLiteral5B648770BB541ABE7D12C619C9D800C5BD823404);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_10, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// }
goto IL_004e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0049;
throw e;
}
CATCH_0049:
{ // begin catch(System.Exception)
// catch (System.Exception ex)
// error = 1;
V_1 = 1;
// }
goto IL_004e;
} // end catch (depth: 1)
IL_004e:
{
// if (error == 0)
int32_t L_11 = V_1;
if (L_11)
{
goto IL_0097;
}
}
{
// WXData.RefreshToken = (string)jd["refresh_token"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_12 = V_0;
NullCheck(L_12);
RuntimeObject * L_13 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_12, _stringLiteral4C82F23D91A75961F4D08134FC5AD0DFE6A4C36A);
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0_inline(((String_t*)CastclassSealed((RuntimeObject*)L_13, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// WXData.AccessToken = (string)jd["access_token"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_14 = V_0;
NullCheck(L_14);
RuntimeObject * L_15 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_14, _stringLiteral2FF2DFE36322448C6953616740A910BE57BBD4CA);
WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7A_inline(((String_t*)CastclassSealed((RuntimeObject*)L_15, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// WXData.OpenID = (string)jd["openid"];
Hashtable_t978F65B8006C8F5504B286526AEC6608FF983FC9 * L_16 = V_0;
NullCheck(L_16);
RuntimeObject * L_17 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(29 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_16, _stringLiteral3AA8E0807E2646EF21E88C03E46FD360CD31FFA5);
WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69_inline(((String_t*)CastclassSealed((RuntimeObject*)L_17, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// WXGetUserInfo();
SDKCallBack_WXGetUserInfo_m77D3CDE12457DBB966E44FA18C892D2D5A595D2C(__this, /*hidden argument*/NULL);
// }
return;
}
IL_0097:
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_18 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_18)
{
goto IL_00c2;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_19 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_19);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_19, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
// }
return;
}
IL_00ad:
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_20 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_20)
{
goto IL_00c2;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_21 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_21);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_21, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
}
IL_00c2:
{
// }).EnableTimoutForStreaming = true;
return;
}
}
// System.Void SDKCallBack::<WXGetUserInfo>b__19_0(BestHTTP.HTTPRequest,BestHTTP.HTTPResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SDKCallBack_U3CWXGetUserInfoU3Eb__19_0_mF5AC027FE6A65C8CE2BB5C5E2188AC764B293DA1 (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * ___request0, HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * ___response1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_U3CWXGetUserInfoU3Eb__19_0_mF5AC027FE6A65C8CE2BB5C5E2188AC764B293DA1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if (request.State == BestHTTP.HTTPRequestStates.Finished && request.Response.IsSuccess)
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_0 = ___request0;
NullCheck(L_0);
int32_t L_1 = HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline(L_0, /*hidden argument*/NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_005e;
}
}
{
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_2 = ___request0;
NullCheck(L_2);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_3 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_2, /*hidden argument*/NULL);
NullCheck(L_3);
bool L_4 = HTTPResponse_get_IsSuccess_m861D4F6CD1B008249660312BEF79CB07D4EE56C6(L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_005e;
}
}
{
// var _text = request.Response.DataAsText;
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_5 = ___request0;
NullCheck(L_5);
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_6 = HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline(L_5, /*hidden argument*/NULL);
NullCheck(L_6);
String_t* L_7 = HTTPResponse_get_DataAsText_mCA456F8CB06A666541F45464E64F22A747EC5B2B(L_6, /*hidden argument*/NULL);
V_0 = L_7;
// Debug.LogError("WXGetUserInfo=====>" + _text);
String_t* L_8 = V_0;
String_t* L_9 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(_stringLiteral6B33A4244A1468A39268C6FA95AE6BFD5EB419ED, L_8, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(L_9, /*hidden argument*/NULL);
// if (AuthCallback != null)
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_10 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_10)
{
goto IL_008d;
}
}
{
// if (string.IsNullOrEmpty(_text))
String_t* L_11 = V_0;
bool L_12 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_11, /*hidden argument*/NULL);
if (!L_12)
{
goto IL_0050;
}
}
{
// AuthCallback(1, _text);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_13 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
String_t* L_14 = V_0;
NullCheck(L_13);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_13, 1, L_14, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
// }
return;
}
IL_0050:
{
// AuthCallback(0, _text);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_15 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
String_t* L_16 = V_0;
NullCheck(L_15);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_15, 0, L_16, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
// }
return;
}
IL_005e:
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_17 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
if (!L_17)
{
goto IL_0073;
}
}
{
// if (AuthCallback != null) AuthCallback(1, null);
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_18 = SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline(__this, /*hidden argument*/NULL);
NullCheck(L_18);
Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489(L_18, 1, (String_t*)NULL, /*hidden argument*/Action_2_Invoke_mC215CA1421B7DF8C0023F107CA72045332A79489_RuntimeMethod_var);
}
IL_0073:
{
// Debugger.LogError("??????Info:" + request.State);
HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * L_19 = ___request0;
NullCheck(L_19);
int32_t L_20 = HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline(L_19, /*hidden argument*/NULL);
int32_t L_21 = L_20;
RuntimeObject * L_22 = Box(HTTPRequestStates_tF854F6984B2F5C8E8C3BA68FABA9C8C65C162576_il2cpp_TypeInfo_var, &L_21);
String_t* L_23 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral2A53443E737A44B093A0DE6AD5300C98CB13DA86, L_22, /*hidden argument*/NULL);
Debugger_LogError_mE7A3D9872C69EA120299EFCBDF270821D8F7740A(L_23, /*hidden argument*/NULL);
}
IL_008d:
{
// }).EnableTimoutForStreaming = true;
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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA(___L0, NULL);
return returnValue;
}
// System.Void System_ArrayWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_ArrayWrap_Register_m38A53AA2520CB2D03CED0DFC7533CD064BB26471 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Register_m38A53AA2520CB2D03CED0DFC7533CD064BB26471_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(Array), typeof(System.Object));
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, (String_t*)NULL, /*hidden argument*/NULL);
// L.RegFunction(".geti", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral7A41C59B3E495D7780C06AEF34F3ABCF86E51D40, L_6, /*hidden argument*/NULL);
// L.RegFunction(".seti", set_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteral7135DBF353252B98AD986AFAAF60CF1F4DF958A6, L_8, /*hidden argument*/NULL);
// L.RegFunction("ToTable", ToTable);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral3E30D868B4C1003DEF95541118EDBBC6BAF6A0AD, L_10, /*hidden argument*/NULL);
// L.RegFunction("GetLength", GetLength);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral68B77F879ACACD99AC7A7292D7E939EF25056681, L_12, /*hidden argument*/NULL);
// L.RegFunction("GetLongLength", GetLongLength);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral54E362EA06D131BB3EE41C3652022705B26C2A08, L_14, /*hidden argument*/NULL);
// L.RegFunction("GetLowerBound", GetLowerBound);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral53C61C420DCA5C993CCF85E61CBD503499E2670A, L_16, /*hidden argument*/NULL);
// L.RegFunction("GetValue", GetValue);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteral4F1321209F94054487763A037811CC617C20BC4F, L_18, /*hidden argument*/NULL);
// L.RegFunction("SetValue", SetValue);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteralFC71E83FF796B32382FFABCE6100248F19FC7E79, L_20, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_22, /*hidden argument*/NULL);
// L.RegFunction("GetUpperBound", GetUpperBound);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteral9E9021D4D085A781BF875E37CF195460E12653E7, L_24, /*hidden argument*/NULL);
// L.RegFunction("CreateInstance", CreateInstance);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteral379EB91CBDBDCA10D34D48EFABFBBA43D54681A7, L_26, /*hidden argument*/NULL);
// L.RegFunction("BinarySearch", BinarySearch);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527, L_28, /*hidden argument*/NULL);
// L.RegFunction("Clear", Clear);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D, L_30, /*hidden argument*/NULL);
// L.RegFunction("Clone", Clone);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_31, _stringLiteralD8CDB573350DE78596E4852BC9CACFC94E8D17ED, L_32, /*hidden argument*/NULL);
// L.RegFunction("Copy", Copy);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_34 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_34, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_33);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_33, _stringLiteralAF74F7C5362AAEE985BF8CDA3DD75FC80751CE51, L_34, /*hidden argument*/NULL);
// L.RegFunction("IndexOf", IndexOf);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_35 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_36 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_36, NULL, (intptr_t)((intptr_t)System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_35);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_35, _stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_36, /*hidden argument*/NULL);
// L.RegFunction("Initialize", Initialize);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_37 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_38 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_38, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_37);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_37, _stringLiteralA459DFF3012DA591453989E5860A6FD825F63CE3, L_38, /*hidden argument*/NULL);
// L.RegFunction("LastIndexOf", LastIndexOf);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_39 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_40 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_40, NULL, (intptr_t)((intptr_t)System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_39);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_39, _stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB, L_40, /*hidden argument*/NULL);
// L.RegFunction("Reverse", Reverse);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_41 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_42 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_42, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_41);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_41, _stringLiteral57F9933768794F845D000833D367D5698393211D, L_42, /*hidden argument*/NULL);
// L.RegFunction("Sort", Sort);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_43 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_44 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_44, NULL, (intptr_t)((intptr_t)System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_43);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_43, _stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_44, /*hidden argument*/NULL);
// L.RegFunction("CopyTo", CopyTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_45 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_46 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_46, NULL, (intptr_t)((intptr_t)System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_45);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_45, _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_46, /*hidden argument*/NULL);
// L.RegFunction("ConstrainedCopy", ConstrainedCopy);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_47 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_48 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_48, NULL, (intptr_t)((intptr_t)System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_47);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_47, _stringLiteralCC918E3682D0D7340E921E93BBA46234D8ACFED1, L_48, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_49 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_50 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_50, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_49);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_49, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_50, /*hidden argument*/NULL);
// L.RegVar("Length", get_Length, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_51 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_52 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_52, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_51);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_51, _stringLiteral3BADE34ECBC5D996B2F301EBD4BA689E81C7C9EA, L_52, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("LongLength", get_LongLength, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_53 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_54 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_54, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_53);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_53, _stringLiteral0F4964321DCA008E9A0A25AF0751C845FBAEFD56, L_54, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Rank", get_Rank, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_55 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_56 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_56, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_55);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_55, _stringLiteralDD48A1149548F0B07DDEC97E040571C91978FBAB, L_56, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("IsSynchronized", get_IsSynchronized, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_57 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_58 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_58, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_57);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_57, _stringLiteral8C86FC605EB1970706C24E82908C4A061B73125C, L_58, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("SyncRoot", get_SyncRoot, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_59 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_60 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_60, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_59);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_59, _stringLiteralEA6FE630494258947E3EF1F87D4E0B7AE6EBDC66, L_60, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("IsFixedSize", get_IsFixedSize, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_61 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_62 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_62, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_61);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_61, _stringLiteralFB30F67660AD34AD19FF0D819B4A6EC6B5B924F0, L_62, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("IsReadOnly", get_IsReadOnly, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_63 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_64 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_64, NULL, (intptr_t)((intptr_t)System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_63);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_63, _stringLiteral46FA77754F3CC45604B58CCA3F876DEC7798557E, L_64, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_65 = ___L0;
NullCheck(L_65);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_65, /*hidden argument*/NULL);
// }
return;
}
}
// System.Boolean System_ArrayWrap::GetPrimitiveValue(System.IntPtr,System.Object,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool System_ArrayWrap_GetPrimitiveValue_m7C56A863122A3A6EF851A5AC1FDCFD077582396D (intptr_t ___L0, RuntimeObject * ___obj1, Type_t * ___t2, int32_t ___index3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetPrimitiveValue_m7C56A863122A3A6EF851A5AC1FDCFD077582396D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
int32_t V_2 = 0;
double V_3 = 0.0;
bool V_4 = false;
int64_t V_5 = 0;
uint64_t V_6 = 0;
int8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
int16_t V_9 = 0;
uint16_t V_10 = 0;
Il2CppChar V_11 = 0x0;
uint32_t V_12 = 0;
{
// bool flag = true;
V_0 = (bool)1;
// if (t == typeof(System.Single))
Type_t * L_0 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_0, L_2, /*hidden argument*/NULL);
if (!L_3)
{
goto IL_002a;
}
}
{
// float[] array = obj as float[];
RuntimeObject * L_4 = ___obj1;
// float ret = array[index];
int32_t L_5 = ___index3;
NullCheck(((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)IsInst((RuntimeObject*)L_4, SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var)));
int32_t L_6 = L_5;
float L_7 = (((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)IsInst((RuntimeObject*)L_4, SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_1 = L_7;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_8 = ___L0;
float L_9 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_8, (((double)((double)L_9))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_002a:
{
// else if (t == typeof(System.Int32))
Type_t * L_10 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_11 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_12 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_11, /*hidden argument*/NULL);
bool L_13 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_10, L_12, /*hidden argument*/NULL);
if (!L_13)
{
goto IL_0051;
}
}
{
// int[] array = obj as int[];
RuntimeObject * L_14 = ___obj1;
// int ret = array[index];
int32_t L_15 = ___index3;
NullCheck(((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)IsInst((RuntimeObject*)L_14, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var)));
int32_t L_16 = L_15;
int32_t L_17 = (((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)IsInst((RuntimeObject*)L_14, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_2 = L_17;
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_18 = ___L0;
int32_t L_19 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_0051:
{
// else if (t == typeof(System.Double))
Type_t * L_20 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_21, /*hidden argument*/NULL);
bool L_23 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_20, L_22, /*hidden argument*/NULL);
if (!L_23)
{
goto IL_0078;
}
}
{
// double[] array = obj as double[];
RuntimeObject * L_24 = ___obj1;
// double ret = array[index];
int32_t L_25 = ___index3;
NullCheck(((DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D*)IsInst((RuntimeObject*)L_24, DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var)));
int32_t L_26 = L_25;
double L_27 = (((DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D*)IsInst((RuntimeObject*)L_24, DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_3 = L_27;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_28 = ___L0;
double L_29 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_28, L_29, /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_0078:
{
// else if (t == typeof(System.Boolean))
Type_t * L_30 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_31, /*hidden argument*/NULL);
bool L_33 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_30, L_32, /*hidden argument*/NULL);
if (!L_33)
{
goto IL_00a1;
}
}
{
// bool[] array = obj as bool[];
RuntimeObject * L_34 = ___obj1;
// bool ret = array[index];
int32_t L_35 = ___index3;
NullCheck(((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)IsInst((RuntimeObject*)L_34, BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var)));
int32_t L_36 = L_35;
uint8_t L_37 = (uint8_t)(((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)IsInst((RuntimeObject*)L_34, BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_36));
V_4 = (bool)L_37;
// LuaDLL.lua_pushboolean(L, ret);
intptr_t L_38 = ___L0;
bool L_39 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_38, L_39, /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_00a1:
{
// else if (t == typeof(System.Int64))
Type_t * L_40 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_41 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_42 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_41, /*hidden argument*/NULL);
bool L_43 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_40, L_42, /*hidden argument*/NULL);
if (!L_43)
{
goto IL_00ca;
}
}
{
// long[] array = obj as long[];
RuntimeObject * L_44 = ___obj1;
// long ret = array[index];
int32_t L_45 = ___index3;
NullCheck(((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)IsInst((RuntimeObject*)L_44, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var)));
int32_t L_46 = L_45;
int64_t L_47 = (((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)IsInst((RuntimeObject*)L_44, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_46));
V_5 = L_47;
// LuaDLL.tolua_pushint64(L, ret);
intptr_t L_48 = ___L0;
int64_t L_49 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_tolua_pushint64_m1DA9A18008B17BAE8CCE7EBA3E45EA9F066A9A42((intptr_t)L_48, L_49, /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_00ca:
{
// else if (t == typeof(System.UInt64))
Type_t * L_50 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_51 = { reinterpret_cast<intptr_t> (UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_52 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_51, /*hidden argument*/NULL);
bool L_53 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_50, L_52, /*hidden argument*/NULL);
if (!L_53)
{
goto IL_00f3;
}
}
{
// ulong[] array = obj as ulong[];
RuntimeObject * L_54 = ___obj1;
// ulong ret = array[index];
int32_t L_55 = ___index3;
NullCheck(((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)IsInst((RuntimeObject*)L_54, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var)));
int32_t L_56 = L_55;
int64_t L_57 = (int64_t)(((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)IsInst((RuntimeObject*)L_54, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_56));
V_6 = L_57;
// LuaDLL.tolua_pushuint64(L, ret);
intptr_t L_58 = ___L0;
uint64_t L_59 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_tolua_pushuint64_m95DA69CAD2155F29E64BA65334E2608F9EBDB010((intptr_t)L_58, L_59, /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_00f3:
{
// else if (t == typeof(System.SByte))
Type_t * L_60 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_61, /*hidden argument*/NULL);
bool L_63 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_60, L_62, /*hidden argument*/NULL);
if (!L_63)
{
goto IL_011d;
}
}
{
// sbyte[] array = obj as sbyte[];
RuntimeObject * L_64 = ___obj1;
// sbyte ret = array[index];
int32_t L_65 = ___index3;
NullCheck(((SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889*)IsInst((RuntimeObject*)L_64, SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var)));
int32_t L_66 = L_65;
int8_t L_67 = (((SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889*)IsInst((RuntimeObject*)L_64, SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_66));
V_7 = L_67;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_68 = ___L0;
int8_t L_69 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_68, (((double)((double)L_69))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_011d:
{
// else if (t == typeof(System.Byte))
Type_t * L_70 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_71 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_72 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_71, /*hidden argument*/NULL);
bool L_73 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_70, L_72, /*hidden argument*/NULL);
if (!L_73)
{
goto IL_0147;
}
}
{
// byte[] array = obj as byte[];
RuntimeObject * L_74 = ___obj1;
// byte ret = array[index];
int32_t L_75 = ___index3;
NullCheck(((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)IsInst((RuntimeObject*)L_74, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var)));
int32_t L_76 = L_75;
uint8_t L_77 = (((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)IsInst((RuntimeObject*)L_74, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_76));
V_8 = L_77;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_78 = ___L0;
uint8_t L_79 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_78, (((double)((double)L_79))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_0147:
{
// else if (t == typeof(System.Int16))
Type_t * L_80 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_81 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_82 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_81, /*hidden argument*/NULL);
bool L_83 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_80, L_82, /*hidden argument*/NULL);
if (!L_83)
{
goto IL_016e;
}
}
{
// short[] array = obj as short[];
RuntimeObject * L_84 = ___obj1;
// short ret = array[index];
int32_t L_85 = ___index3;
NullCheck(((Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28*)IsInst((RuntimeObject*)L_84, Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var)));
int32_t L_86 = L_85;
int16_t L_87 = (((Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28*)IsInst((RuntimeObject*)L_84, Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_86));
V_9 = L_87;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_88 = ___L0;
int16_t L_89 = V_9;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_88, (((double)((double)L_89))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_016e:
{
// else if (t == typeof(System.UInt16))
Type_t * L_90 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_91 = { reinterpret_cast<intptr_t> (UInt16_tAE45CEF73BF720100519F6867F32145D075F928E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_92 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_91, /*hidden argument*/NULL);
bool L_93 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_90, L_92, /*hidden argument*/NULL);
if (!L_93)
{
goto IL_0195;
}
}
{
// ushort[] array = obj as ushort[];
RuntimeObject * L_94 = ___obj1;
// ushort ret = array[index];
int32_t L_95 = ___index3;
NullCheck(((UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E*)IsInst((RuntimeObject*)L_94, UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var)));
int32_t L_96 = L_95;
uint16_t L_97 = (((UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E*)IsInst((RuntimeObject*)L_94, UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_96));
V_10 = L_97;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_98 = ___L0;
uint16_t L_99 = V_10;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_98, (((double)((double)L_99))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_0195:
{
// else if (t == typeof(System.Char))
Type_t * L_100 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_101 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_102 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_101, /*hidden argument*/NULL);
bool L_103 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_100, L_102, /*hidden argument*/NULL);
if (!L_103)
{
goto IL_01bc;
}
}
{
// char[] array = obj as char[];
RuntimeObject * L_104 = ___obj1;
// char ret = array[index];
int32_t L_105 = ___index3;
NullCheck(((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)IsInst((RuntimeObject*)L_104, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var)));
int32_t L_106 = L_105;
uint16_t L_107 = (uint16_t)(((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)IsInst((RuntimeObject*)L_104, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_106));
V_11 = L_107;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_108 = ___L0;
Il2CppChar L_109 = V_11;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_108, (((double)((double)L_109))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_01bc:
{
// else if (t == typeof(System.UInt32))
Type_t * L_110 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_111 = { reinterpret_cast<intptr_t> (UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_112 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_111, /*hidden argument*/NULL);
bool L_113 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_110, L_112, /*hidden argument*/NULL);
if (!L_113)
{
goto IL_01e4;
}
}
{
// uint[] array = obj as uint[];
RuntimeObject * L_114 = ___obj1;
// uint ret = array[index];
int32_t L_115 = ___index3;
NullCheck(((UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB*)IsInst((RuntimeObject*)L_114, UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var)));
int32_t L_116 = L_115;
uint32_t L_117 = (((UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB*)IsInst((RuntimeObject*)L_114, UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_116));
V_12 = L_117;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_118 = ___L0;
uint32_t L_119 = V_12;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_118, (((double)((double)(((double)((uint32_t)L_119)))))), /*hidden argument*/NULL);
// }
goto IL_01e6;
}
IL_01e4:
{
// flag = false;
V_0 = (bool)0;
}
IL_01e6:
{
// return flag;
bool L_120 = V_0;
return L_120;
}
}
// System.Int32 System_ArrayWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
int32_t V_1 = 0;
Type_t * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_5;
memset((&V_5), 0, sizeof(V_5));
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D V_7;
memset((&V_7), 0, sizeof(V_7));
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_8;
memset((&V_8), 0, sizeof(V_8));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_9;
memset((&V_9), 0, sizeof(V_9));
Exception_t * V_10 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 8);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// Array obj = ToLua.ToObject(L, 1) as Array;
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_1, RuntimeArray_il2cpp_TypeInfo_var));
// if (obj == null)
RuntimeArray * L_2 = V_0;
if (L_2)
{
goto IL_001d;
}
}
IL_0010:
{
// throw new LuaException("trying to index an invalid object reference");
LuaException_t362D5A575564491633FB3233987012974B1564C4 * L_3 = (LuaException_t362D5A575564491633FB3233987012974B1564C4 *)il2cpp_codegen_object_new(LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var);
LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F(L_3, _stringLiteral1D9A813F982D9620BFE7E27549EA04F93E175226, (Exception_t *)NULL, 1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_RuntimeMethod_var);
}
IL_001d:
{
// int index = (int)LuaDLL.lua_tointeger(L, 2);
intptr_t L_4 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_5 = LuaDLL_lua_tointeger_mA4E5895FEA4DCF2C7492DE8B9D01EC2E87B972AB((intptr_t)L_4, 2, /*hidden argument*/NULL);
V_1 = L_5;
// if (index >= obj.Length)
int32_t L_6 = V_1;
RuntimeArray * L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D(L_7, /*hidden argument*/NULL);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0068;
}
}
IL_002e:
{
// throw new LuaException("array index out of bounds: " + index + " " + obj.Length);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, _stringLiteral276F57840506ABB9B5BACC66B28FDDC5EF51F6F2);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)_stringLiteral276F57840506ABB9B5BACC66B28FDDC5EF51F6F2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = L_10;
int32_t L_12 = V_1;
int32_t L_13 = L_12;
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_11;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, _stringLiteralB858CB282617FB0956D960215C8E84D1CCF909C6);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)_stringLiteralB858CB282617FB0956D960215C8E84D1CCF909C6);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = L_15;
RuntimeArray * L_17 = V_0;
NullCheck(L_17);
int32_t L_18 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D(L_17, /*hidden argument*/NULL);
int32_t L_19 = L_18;
RuntimeObject * L_20 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_19);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_20);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_20);
String_t* L_21 = String_Concat_mB7BA84F13912303B2E5E40FBF0109E1A328ACA07(L_16, /*hidden argument*/NULL);
LuaException_t362D5A575564491633FB3233987012974B1564C4 * L_22 = (LuaException_t362D5A575564491633FB3233987012974B1564C4 *)il2cpp_codegen_object_new(LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var);
LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F(L_22, L_21, (Exception_t *)NULL, 1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, System_ArrayWrap_get_Item_m7460E42C14416E75D8460E8361356F6D6D7F7760_RuntimeMethod_var);
}
IL_0068:
{
// Type t = obj.GetType().GetElementType();
RuntimeArray * L_23 = V_0;
NullCheck(L_23);
Type_t * L_24 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_23, /*hidden argument*/NULL);
NullCheck(L_24);
Type_t * L_25 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_24);
V_2 = L_25;
// if (t.IsValueType)
Type_t * L_26 = V_2;
NullCheck(L_26);
bool L_27 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8(L_26, /*hidden argument*/NULL);
if (!L_27)
{
goto IL_0184;
}
}
IL_007f:
{
// if (t.IsPrimitive)
Type_t * L_28 = V_2;
NullCheck(L_28);
bool L_29 = Type_get_IsPrimitive_m8E39430EE4B70E1AE690B51E9BE681C7758DFF5A(L_28, /*hidden argument*/NULL);
if (!L_29)
{
goto IL_009d;
}
}
IL_0087:
{
// if (GetPrimitiveValue(L, obj, t, index))
intptr_t L_30 = ___L0;
RuntimeArray * L_31 = V_0;
Type_t * L_32 = V_2;
int32_t L_33 = V_1;
bool L_34 = System_ArrayWrap_GetPrimitiveValue_m7C56A863122A3A6EF851A5AC1FDCFD077582396D((intptr_t)L_30, L_31, L_32, L_33, /*hidden argument*/NULL);
if (!L_34)
{
goto IL_0184;
}
}
IL_0095:
{
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_009d:
{
// else if (t == typeof(Vector3))
Type_t * L_35 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_36 = { reinterpret_cast<intptr_t> (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_37 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_36, /*hidden argument*/NULL);
bool L_38 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_35, L_37, /*hidden argument*/NULL);
if (!L_38)
{
goto IL_00cd;
}
}
IL_00af:
{
// Vector3[] array = obj as Vector3[];
RuntimeArray * L_39 = V_0;
// Vector3 ret = array[index];
int32_t L_40 = V_1;
NullCheck(((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)IsInst((RuntimeObject*)L_39, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var)));
int32_t L_41 = L_40;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_42 = (((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)IsInst((RuntimeObject*)L_39, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_41));
V_5 = L_42;
// ToLua.Push(L, ret);
intptr_t L_43 = ___L0;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_44 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m05D670614B4A6D93134F9267FE01A92FE5D965E1((intptr_t)L_43, L_44, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_00cd:
{
// else if (t == typeof(Quaternion))
Type_t * L_45 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_46 = { reinterpret_cast<intptr_t> (Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_47 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_46, /*hidden argument*/NULL);
bool L_48 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_45, L_47, /*hidden argument*/NULL);
if (!L_48)
{
goto IL_00fd;
}
}
IL_00df:
{
// Quaternion[] array = obj as Quaternion[];
RuntimeArray * L_49 = V_0;
// Quaternion ret = array[index];
int32_t L_50 = V_1;
NullCheck(((QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3*)IsInst((RuntimeObject*)L_49, QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var)));
int32_t L_51 = L_50;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_52 = (((QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3*)IsInst((RuntimeObject*)L_49, QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_51));
V_6 = L_52;
// ToLua.Push(L, ret);
intptr_t L_53 = ___L0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_54 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_mAFABD7EE15662A5CDFD403BC135A066A55BBF0DC((intptr_t)L_53, L_54, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_00fd:
{
// else if (t == typeof(Vector2))
Type_t * L_55 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_56 = { reinterpret_cast<intptr_t> (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_57 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_56, /*hidden argument*/NULL);
bool L_58 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_55, L_57, /*hidden argument*/NULL);
if (!L_58)
{
goto IL_012a;
}
}
IL_010f:
{
// Vector2[] array = obj as Vector2[];
RuntimeArray * L_59 = V_0;
// Vector2 ret = array[index];
int32_t L_60 = V_1;
NullCheck(((Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6*)IsInst((RuntimeObject*)L_59, Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var)));
int32_t L_61 = L_60;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_62 = (((Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6*)IsInst((RuntimeObject*)L_59, Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_61));
V_7 = L_62;
// ToLua.Push(L, ret);
intptr_t L_63 = ___L0;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_64 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m435606A21F3C6D92A0C3418AD3E7FD1FF7809EC2((intptr_t)L_63, L_64, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_012a:
{
// else if (t == typeof(Vector4))
Type_t * L_65 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_66 = { reinterpret_cast<intptr_t> (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_67 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_66, /*hidden argument*/NULL);
bool L_68 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_65, L_67, /*hidden argument*/NULL);
if (!L_68)
{
goto IL_0157;
}
}
IL_013c:
{
// Vector4[] array = obj as Vector4[];
RuntimeArray * L_69 = V_0;
// Vector4 ret = array[index];
int32_t L_70 = V_1;
NullCheck(((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)IsInst((RuntimeObject*)L_69, Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var)));
int32_t L_71 = L_70;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_72 = (((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)IsInst((RuntimeObject*)L_69, Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_8 = L_72;
// ToLua.Push(L, ret);
intptr_t L_73 = ___L0;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_74 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m5B39A5A0B8AE69D62F46959033BBE78516393FC5((intptr_t)L_73, L_74, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_0157:
{
// else if (t == typeof(Color))
Type_t * L_75 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_76, /*hidden argument*/NULL);
bool L_78 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_75, L_77, /*hidden argument*/NULL);
if (!L_78)
{
goto IL_0184;
}
}
IL_0169:
{
// Color[] array = obj as Color[];
RuntimeArray * L_79 = V_0;
// Color ret = array[index];
int32_t L_80 = V_1;
NullCheck(((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)IsInst((RuntimeObject*)L_79, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var)));
int32_t L_81 = L_80;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_82 = (((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)IsInst((RuntimeObject*)L_79, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_81));
V_9 = L_82;
// ToLua.Push(L, ret);
intptr_t L_83 = ___L0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_84 = V_9;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_mA3CD7E888C8B72C317AA49B9F6CE895A97291E38((intptr_t)L_83, L_84, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
IL_0184:
{
// object val = obj.GetValue(index);
RuntimeArray * L_85 = V_0;
int32_t L_86 = V_1;
NullCheck(L_85);
RuntimeObject * L_87 = Array_GetValue_m9B1409D22139722A3149AC49ABCF558A2E066544(L_85, L_86, /*hidden argument*/NULL);
V_3 = L_87;
// ToLua.Push(L, val);
intptr_t L_88 = ___L0;
RuntimeObject * L_89 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_88, L_89, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_01a6;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0198;
throw e;
}
CATCH_0198:
{ // begin catch(System.Exception)
// catch (Exception e)
V_10 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_90 = ___L0;
Exception_t * L_91 = V_10;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_92 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_90, L_91, /*hidden argument*/NULL);
V_4 = L_92;
goto IL_01a6;
} // end catch (depth: 1)
IL_01a6:
{
// }
int32_t L_93 = V_4;
return L_93;
}
}
// System.Boolean System_ArrayWrap::SetPrimitiveValue(System.IntPtr,System.Object,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool System_ArrayWrap_SetPrimitiveValue_mEB6470A5387961DA9152DAEFB1BF481A2BD29DDD (intptr_t ___L0, RuntimeObject * ___obj1, Type_t * ___t2, int32_t ___index3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_SetPrimitiveValue_mEB6470A5387961DA9152DAEFB1BF481A2BD29DDD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
int32_t V_2 = 0;
double V_3 = 0.0;
bool V_4 = false;
int64_t V_5 = 0;
uint64_t V_6 = 0;
int8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
int16_t V_9 = 0;
uint16_t V_10 = 0;
Il2CppChar V_11 = 0x0;
uint32_t V_12 = 0;
{
// bool flag = true;
V_0 = (bool)1;
// if (t == typeof(System.Single))
Type_t * L_0 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_0, L_2, /*hidden argument*/NULL);
if (!L_3)
{
goto IL_002b;
}
}
{
// float[] array = obj as float[];
RuntimeObject * L_4 = ___obj1;
// float val = (float)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 3, /*hidden argument*/NULL);
V_1 = (((float)((float)L_6)));
// array[index] = val;
int32_t L_7 = ___index3;
float L_8 = V_1;
NullCheck(((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)IsInst((RuntimeObject*)L_4, SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var)));
(((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)IsInst((RuntimeObject*)L_4, SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_7), (float)L_8);
// }
goto IL_01f1;
}
IL_002b:
{
// else if (t == typeof(System.Int32))
Type_t * L_9 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_10, /*hidden argument*/NULL);
bool L_12 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_9, L_11, /*hidden argument*/NULL);
if (!L_12)
{
goto IL_0053;
}
}
{
// int[] array = obj as int[];
RuntimeObject * L_13 = ___obj1;
// int val = (int)LuaDLL.luaL_checkinteger(L, 3);
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_15 = LuaDLL_luaL_checkinteger_m9947DD26585D733AF7155DDFAAB7FCD4C57531B4((intptr_t)L_14, 3, /*hidden argument*/NULL);
V_2 = L_15;
// array[index] = val;
int32_t L_16 = ___index3;
int32_t L_17 = V_2;
NullCheck(((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)IsInst((RuntimeObject*)L_13, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var)));
(((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)IsInst((RuntimeObject*)L_13, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_16), (int32_t)L_17);
// }
goto IL_01f1;
}
IL_0053:
{
// else if (t == typeof(System.Double))
Type_t * L_18 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_19, /*hidden argument*/NULL);
bool L_21 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_18, L_20, /*hidden argument*/NULL);
if (!L_21)
{
goto IL_007b;
}
}
{
// double[] array = obj as double[];
RuntimeObject * L_22 = ___obj1;
// double val = LuaDLL.luaL_checknumber(L, 3);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_24 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_23, 3, /*hidden argument*/NULL);
V_3 = L_24;
// array[index] = val;
int32_t L_25 = ___index3;
double L_26 = V_3;
NullCheck(((DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D*)IsInst((RuntimeObject*)L_22, DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var)));
(((DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D*)IsInst((RuntimeObject*)L_22, DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_25), (double)L_26);
// }
goto IL_01f1;
}
IL_007b:
{
// else if (t == typeof(System.Boolean))
Type_t * L_27 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_28, /*hidden argument*/NULL);
bool L_30 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_27, L_29, /*hidden argument*/NULL);
if (!L_30)
{
goto IL_00a5;
}
}
{
// bool[] array = obj as bool[];
RuntimeObject * L_31 = ___obj1;
// bool val = LuaDLL.luaL_checkboolean(L, 3);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_33 = LuaDLL_luaL_checkboolean_m8F28B1A574BE19A9735A60537D96B5D359FE7CFE((intptr_t)L_32, 3, /*hidden argument*/NULL);
V_4 = L_33;
// array[index] = val;
int32_t L_34 = ___index3;
bool L_35 = V_4;
NullCheck(((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)IsInst((RuntimeObject*)L_31, BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var)));
(((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)IsInst((RuntimeObject*)L_31, BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_34), (bool)L_35);
// }
goto IL_01f1;
}
IL_00a5:
{
// else if (t == typeof(System.Int64))
Type_t * L_36 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_37 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_38 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_37, /*hidden argument*/NULL);
bool L_39 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_36, L_38, /*hidden argument*/NULL);
if (!L_39)
{
goto IL_00cf;
}
}
{
// long[] array = obj as long[];
RuntimeObject * L_40 = ___obj1;
// long val = LuaDLL.tolua_toint64(L, 3);
intptr_t L_41 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int64_t L_42 = LuaDLL_tolua_toint64_m59522CA9648BB1582947212D031D5811A81B2FD3((intptr_t)L_41, 3, /*hidden argument*/NULL);
V_5 = L_42;
// array[index] = val;
int32_t L_43 = ___index3;
int64_t L_44 = V_5;
NullCheck(((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)IsInst((RuntimeObject*)L_40, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var)));
(((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)IsInst((RuntimeObject*)L_40, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_43), (int64_t)L_44);
// }
goto IL_01f1;
}
IL_00cf:
{
// else if (t == typeof(System.UInt64))
Type_t * L_45 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_46 = { reinterpret_cast<intptr_t> (UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_47 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_46, /*hidden argument*/NULL);
bool L_48 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_45, L_47, /*hidden argument*/NULL);
if (!L_48)
{
goto IL_00f9;
}
}
{
// ulong[] array = obj as ulong[];
RuntimeObject * L_49 = ___obj1;
// ulong val = LuaDLL.tolua_touint64(L, 3);
intptr_t L_50 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
uint64_t L_51 = LuaDLL_tolua_touint64_m159FD94B0E59B31CB81E369F351406CAE77350DC((intptr_t)L_50, 3, /*hidden argument*/NULL);
V_6 = L_51;
// array[index] = val;
int32_t L_52 = ___index3;
uint64_t L_53 = V_6;
NullCheck(((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)IsInst((RuntimeObject*)L_49, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var)));
(((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)IsInst((RuntimeObject*)L_49, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_52), (uint64_t)L_53);
// }
goto IL_01f1;
}
IL_00f9:
{
// else if (t == typeof(System.SByte))
Type_t * L_54 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_55, /*hidden argument*/NULL);
bool L_57 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_54, L_56, /*hidden argument*/NULL);
if (!L_57)
{
goto IL_0124;
}
}
{
// sbyte[] array = obj as sbyte[];
RuntimeObject * L_58 = ___obj1;
// sbyte val = (sbyte)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_59 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_60 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_59, 3, /*hidden argument*/NULL);
V_7 = (((int8_t)((int8_t)L_60)));
// array[index] = val;
int32_t L_61 = ___index3;
int8_t L_62 = V_7;
NullCheck(((SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889*)IsInst((RuntimeObject*)L_58, SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var)));
(((SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889*)IsInst((RuntimeObject*)L_58, SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_61), (int8_t)L_62);
// }
goto IL_01f1;
}
IL_0124:
{
// else if (t == typeof(System.Byte))
Type_t * L_63 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_64, /*hidden argument*/NULL);
bool L_66 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_63, L_65, /*hidden argument*/NULL);
if (!L_66)
{
goto IL_014f;
}
}
{
// byte[] array = obj as byte[];
RuntimeObject * L_67 = ___obj1;
// byte val = (byte)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_68 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_69 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_68, 3, /*hidden argument*/NULL);
V_8 = (uint8_t)(il2cpp_codegen_cast_floating_point<uint8_t, int32_t, double>(L_69));
// array[index] = val;
int32_t L_70 = ___index3;
uint8_t L_71 = V_8;
NullCheck(((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)IsInst((RuntimeObject*)L_67, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var)));
(((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)IsInst((RuntimeObject*)L_67, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_70), (uint8_t)L_71);
// }
goto IL_01f1;
}
IL_014f:
{
// else if (t == typeof(System.Int16))
Type_t * L_72 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_73 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_74 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_73, /*hidden argument*/NULL);
bool L_75 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_72, L_74, /*hidden argument*/NULL);
if (!L_75)
{
goto IL_0177;
}
}
{
// short[] array = obj as short[];
RuntimeObject * L_76 = ___obj1;
// short val = (short)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_77 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_78 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_77, 3, /*hidden argument*/NULL);
V_9 = (((int16_t)((int16_t)L_78)));
// array[index] = val;
int32_t L_79 = ___index3;
int16_t L_80 = V_9;
NullCheck(((Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28*)IsInst((RuntimeObject*)L_76, Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var)));
(((Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28*)IsInst((RuntimeObject*)L_76, Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_79), (int16_t)L_80);
// }
goto IL_01f1;
}
IL_0177:
{
// else if (t == typeof(System.UInt16))
Type_t * L_81 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (UInt16_tAE45CEF73BF720100519F6867F32145D075F928E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_82, /*hidden argument*/NULL);
bool L_84 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_81, L_83, /*hidden argument*/NULL);
if (!L_84)
{
goto IL_019f;
}
}
{
// ushort[] array = obj as ushort[];
RuntimeObject * L_85 = ___obj1;
// ushort val = (ushort)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_86 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_87 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_86, 3, /*hidden argument*/NULL);
V_10 = (uint16_t)(il2cpp_codegen_cast_floating_point<uint16_t, int32_t, double>(L_87));
// array[index] = val;
int32_t L_88 = ___index3;
uint16_t L_89 = V_10;
NullCheck(((UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E*)IsInst((RuntimeObject*)L_85, UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var)));
(((UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E*)IsInst((RuntimeObject*)L_85, UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_88), (uint16_t)L_89);
// }
goto IL_01f1;
}
IL_019f:
{
// else if (t == typeof(System.Char))
Type_t * L_90 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_91 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_92 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_91, /*hidden argument*/NULL);
bool L_93 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_90, L_92, /*hidden argument*/NULL);
if (!L_93)
{
goto IL_01c7;
}
}
{
// char[] array = obj as char[];
RuntimeObject * L_94 = ___obj1;
// char val = (char)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_95 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_96 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_95, 3, /*hidden argument*/NULL);
V_11 = (il2cpp_codegen_cast_floating_point<uint16_t, int32_t, double>(L_96));
// array[index] = val;
int32_t L_97 = ___index3;
Il2CppChar L_98 = V_11;
NullCheck(((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)IsInst((RuntimeObject*)L_94, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var)));
(((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)IsInst((RuntimeObject*)L_94, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_97), (Il2CppChar)L_98);
// }
goto IL_01f1;
}
IL_01c7:
{
// else if (t == typeof(System.UInt32))
Type_t * L_99 = ___t2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_100, /*hidden argument*/NULL);
bool L_102 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_99, L_101, /*hidden argument*/NULL);
if (!L_102)
{
goto IL_01ef;
}
}
{
// uint[] array = obj as uint[];
RuntimeObject * L_103 = ___obj1;
// uint val = (uint)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_104 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_105 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_104, 3, /*hidden argument*/NULL);
V_12 = (il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(L_105));
// array[index] = val;
int32_t L_106 = ___index3;
uint32_t L_107 = V_12;
NullCheck(((UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB*)IsInst((RuntimeObject*)L_103, UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var)));
(((UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB*)IsInst((RuntimeObject*)L_103, UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_106), (uint32_t)L_107);
// }
goto IL_01f1;
}
IL_01ef:
{
// flag = false;
V_0 = (bool)0;
}
IL_01f1:
{
// return flag;
bool L_108 = V_0;
return L_108;
}
}
// System.Int32 System_ArrayWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
int32_t V_1 = 0;
Type_t * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_5;
memset((&V_5), 0, sizeof(V_5));
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D V_7;
memset((&V_7), 0, sizeof(V_7));
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_8;
memset((&V_8), 0, sizeof(V_8));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_9;
memset((&V_9), 0, sizeof(V_9));
Exception_t * V_10 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 9);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// Array obj = ToLua.ToObject(L, 1) as Array;
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_1, RuntimeArray_il2cpp_TypeInfo_var));
// if (obj == null)
RuntimeArray * L_2 = V_0;
if (L_2)
{
goto IL_001d;
}
}
IL_0010:
{
// throw new LuaException("trying to index an invalid object reference");
LuaException_t362D5A575564491633FB3233987012974B1564C4 * L_3 = (LuaException_t362D5A575564491633FB3233987012974B1564C4 *)il2cpp_codegen_object_new(LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var);
LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F(L_3, _stringLiteral1D9A813F982D9620BFE7E27549EA04F93E175226, (Exception_t *)NULL, 1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, System_ArrayWrap_set_Item_mC9969BDE9D7CA0665447CDCDE262B31475367516_RuntimeMethod_var);
}
IL_001d:
{
// int index = (int)LuaDLL.lua_tointeger(L, 2);
intptr_t L_4 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_5 = LuaDLL_lua_tointeger_mA4E5895FEA4DCF2C7492DE8B9D01EC2E87B972AB((intptr_t)L_4, 2, /*hidden argument*/NULL);
V_1 = L_5;
// Type t = obj.GetType().GetElementType();
RuntimeArray * L_6 = V_0;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_7);
V_2 = L_8;
// if (t.IsValueType)
Type_t * L_9 = V_2;
NullCheck(L_9);
bool L_10 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8(L_9, /*hidden argument*/NULL);
if (!L_10)
{
goto IL_0149;
}
}
IL_003c:
{
// if (t.IsPrimitive)
Type_t * L_11 = V_2;
NullCheck(L_11);
bool L_12 = Type_get_IsPrimitive_m8E39430EE4B70E1AE690B51E9BE681C7758DFF5A(L_11, /*hidden argument*/NULL);
if (!L_12)
{
goto IL_005a;
}
}
IL_0044:
{
// if (SetPrimitiveValue(L, obj, t, index))
intptr_t L_13 = ___L0;
RuntimeArray * L_14 = V_0;
Type_t * L_15 = V_2;
int32_t L_16 = V_1;
bool L_17 = System_ArrayWrap_SetPrimitiveValue_mEB6470A5387961DA9152DAEFB1BF481A2BD29DDD((intptr_t)L_13, L_14, L_15, L_16, /*hidden argument*/NULL);
if (!L_17)
{
goto IL_0149;
}
}
IL_0052:
{
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_005a:
{
// else if (t == typeof(Vector3))
Type_t * L_18 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_19, /*hidden argument*/NULL);
bool L_21 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_18, L_20, /*hidden argument*/NULL);
if (!L_21)
{
goto IL_008b;
}
}
IL_006c:
{
// Vector3[] array = obj as Vector3[];
RuntimeArray * L_22 = V_0;
// Vector3 val = ToLua.ToVector3(L, 3);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_24 = ToLua_ToVector3_m0EF90B8D34C19D7437F35138805FE8B923D05682((intptr_t)L_23, 3, /*hidden argument*/NULL);
V_5 = L_24;
// array[index] = val;
int32_t L_25 = V_1;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_26 = V_5;
NullCheck(((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)IsInst((RuntimeObject*)L_22, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var)));
(((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)IsInst((RuntimeObject*)L_22, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_25), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_26);
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_008b:
{
// else if (t == typeof(Quaternion))
Type_t * L_27 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_28, /*hidden argument*/NULL);
bool L_30 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_27, L_29, /*hidden argument*/NULL);
if (!L_30)
{
goto IL_00bc;
}
}
IL_009d:
{
// Quaternion[] array = obj as Quaternion[];
RuntimeArray * L_31 = V_0;
// Quaternion val = ToLua.ToQuaternion(L, 3);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_33 = ToLua_ToQuaternion_mDAD28735F1469F3F350AAD972505DC77E024D902((intptr_t)L_32, 3, /*hidden argument*/NULL);
V_6 = L_33;
// array[index] = val;
int32_t L_34 = V_1;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_35 = V_6;
NullCheck(((QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3*)IsInst((RuntimeObject*)L_31, QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var)));
(((QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3*)IsInst((RuntimeObject*)L_31, QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_34), (Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 )L_35);
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_00bc:
{
// else if (t == typeof(Vector2))
Type_t * L_36 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_37 = { reinterpret_cast<intptr_t> (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_38 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_37, /*hidden argument*/NULL);
bool L_39 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_36, L_38, /*hidden argument*/NULL);
if (!L_39)
{
goto IL_00ed;
}
}
IL_00ce:
{
// Vector2[] array = obj as Vector2[];
RuntimeArray * L_40 = V_0;
// Vector2 val = ToLua.ToVector2(L, 3);
intptr_t L_41 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_42 = ToLua_ToVector2_mF1F09774E2D20D3B6FDF67C15B0D31EF155353AC((intptr_t)L_41, 3, /*hidden argument*/NULL);
V_7 = L_42;
// array[index] = val;
int32_t L_43 = V_1;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_44 = V_7;
NullCheck(((Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6*)IsInst((RuntimeObject*)L_40, Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var)));
(((Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6*)IsInst((RuntimeObject*)L_40, Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_43), (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D )L_44);
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_00ed:
{
// else if (t == typeof(Vector4))
Type_t * L_45 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_46 = { reinterpret_cast<intptr_t> (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_47 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_46, /*hidden argument*/NULL);
bool L_48 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_45, L_47, /*hidden argument*/NULL);
if (!L_48)
{
goto IL_011b;
}
}
IL_00ff:
{
// Vector4[] array = obj as Vector4[];
RuntimeArray * L_49 = V_0;
// Vector4 val = ToLua.ToVector4(L, 3);
intptr_t L_50 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_51 = ToLua_ToVector4_mCC5D749B41B088A8893A944F92A31DDD6CDA2576((intptr_t)L_50, 3, /*hidden argument*/NULL);
V_8 = L_51;
// array[index] = val;
int32_t L_52 = V_1;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_53 = V_8;
NullCheck(((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)IsInst((RuntimeObject*)L_49, Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var)));
(((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)IsInst((RuntimeObject*)L_49, Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_52), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_53);
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_011b:
{
// else if (t == typeof(Color))
Type_t * L_54 = V_2;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_55, /*hidden argument*/NULL);
bool L_57 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_54, L_56, /*hidden argument*/NULL);
if (!L_57)
{
goto IL_0149;
}
}
IL_012d:
{
// Color[] array = obj as Color[];
RuntimeArray * L_58 = V_0;
// Color val = ToLua.ToColor(L, 3);
intptr_t L_59 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_60 = ToLua_ToColor_m8BA5C5C83C6FCCF1F5572D5BB37BB153A0EF4DB5((intptr_t)L_59, 3, /*hidden argument*/NULL);
V_9 = L_60;
// array[index] = val;
int32_t L_61 = V_1;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_62 = V_9;
NullCheck(((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)IsInst((RuntimeObject*)L_58, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var)));
(((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)IsInst((RuntimeObject*)L_58, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_61), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_62);
// return 0;
V_4 = 0;
goto IL_0191;
}
IL_0149:
{
// if (!TypeChecker.CheckType(L, t, 3))
intptr_t L_63 = ___L0;
Type_t * L_64 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_65 = TypeChecker_CheckType_mE6403F63B603240AF13A2089DCB231AB37CEFE5F((intptr_t)L_63, L_64, 3, /*hidden argument*/NULL);
if (L_65)
{
goto IL_0165;
}
}
IL_0153:
{
// return LuaDLL.luaL_typerror(L, 3, LuaMisc.GetTypeName(t));
intptr_t L_66 = ___L0;
Type_t * L_67 = V_2;
String_t* L_68 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_67, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_69 = LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_66, 3, L_68, (String_t*)NULL, /*hidden argument*/NULL);
V_4 = L_69;
goto IL_0191;
}
IL_0165:
{
// object v = ToLua.CheckVarObject(L, 3, t);
intptr_t L_70 = ___L0;
Type_t * L_71 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_72 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_70, 3, L_71, /*hidden argument*/NULL);
V_3 = L_72;
// v = TypeChecker.ChangeType(v, t);
RuntimeObject * L_73 = V_3;
Type_t * L_74 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
RuntimeObject * L_75 = TypeChecker_ChangeType_mB865BD38B2C8F92E9E7AE9CE337BEBFCC784DD3B(L_73, L_74, /*hidden argument*/NULL);
V_3 = L_75;
// obj.SetValue(v, index);
RuntimeArray * L_76 = V_0;
RuntimeObject * L_77 = V_3;
int32_t L_78 = V_1;
NullCheck(L_76);
Array_SetValue_m3C6811CE9C45D1E461404B5D2FBD4EC1A054FDCA(L_76, L_77, L_78, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0191;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0183;
throw e;
}
CATCH_0183:
{ // begin catch(System.Exception)
// catch (Exception e)
V_10 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_79 = ___L0;
Exception_t * L_80 = V_10;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_81 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_79, L_80, /*hidden argument*/NULL);
V_4 = L_81;
goto IL_0191;
} // end catch (depth: 1)
IL_0191:
{
// }
int32_t L_82 = V_4;
return L_82;
}
}
// System.Int32 System_ArrayWrap::get_Length(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// Array obj = ToLua.ToObject(L, 1) as Array;
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_1, RuntimeArray_il2cpp_TypeInfo_var));
// if (obj == null)
RuntimeArray * L_2 = V_0;
if (L_2)
{
goto IL_001d;
}
}
IL_0010:
{
// throw new LuaException("trying to index an invalid object reference");
LuaException_t362D5A575564491633FB3233987012974B1564C4 * L_3 = (LuaException_t362D5A575564491633FB3233987012974B1564C4 *)il2cpp_codegen_object_new(LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var);
LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F(L_3, _stringLiteral1D9A813F982D9620BFE7E27549EA04F93E175226, (Exception_t *)NULL, 1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, System_ArrayWrap_get_Length_m07CB1F4F84BF0577C583FD29B62355269CBD5325_RuntimeMethod_var);
}
IL_001d:
{
// LuaDLL.lua_pushinteger(L, obj.Length);
intptr_t L_4 = ___L0;
RuntimeArray * L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D(L_5, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_4, L_6, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_0038;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002d;
throw e;
}
CATCH_002d:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0038;
} // end catch (depth: 1)
IL_0038:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_ArrayWrap::ToTable(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
Type_t * V_1 = NULL;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* V_2 = NULL;
int32_t V_3 = 0;
float V_4 = 0.0f;
int32_t V_5 = 0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* V_9 = NULL;
int32_t V_10 = 0;
double V_11 = 0.0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* V_12 = NULL;
int32_t V_13 = 0;
bool V_14 = false;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* V_15 = NULL;
int32_t V_16 = 0;
int64_t V_17 = 0;
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* V_18 = NULL;
int32_t V_19 = 0;
uint64_t V_20 = 0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* V_21 = NULL;
int32_t V_22 = 0;
uint8_t V_23 = 0x0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* V_24 = NULL;
int32_t V_25 = 0;
int8_t V_26 = 0x0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* V_27 = NULL;
int32_t V_28 = 0;
Il2CppChar V_29 = 0x0;
UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* V_30 = NULL;
int32_t V_31 = 0;
uint32_t V_32 = 0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* V_33 = NULL;
int32_t V_34 = 0;
int16_t V_35 = 0;
UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E* V_36 = NULL;
int32_t V_37 = 0;
uint16_t V_38 = 0;
Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* V_39 = NULL;
int32_t V_40 = 0;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_41;
memset((&V_41), 0, sizeof(V_41));
QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3* V_42 = NULL;
int32_t V_43 = 0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 V_44;
memset((&V_44), 0, sizeof(V_44));
Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* V_45 = NULL;
int32_t V_46 = 0;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D V_47;
memset((&V_47), 0, sizeof(V_47));
Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* V_48 = NULL;
int32_t V_49 = 0;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_50;
memset((&V_50), 0, sizeof(V_50));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* V_51 = NULL;
int32_t V_52 = 0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_53;
memset((&V_53), 0, sizeof(V_53));
int32_t V_54 = 0;
RuntimeObject * V_55 = NULL;
Exception_t * V_56 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 19);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// Array obj = ToLua.ToObject(L, 1) as Array;
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = ((RuntimeArray *)IsInstClass((RuntimeObject*)L_1, RuntimeArray_il2cpp_TypeInfo_var));
// if (obj == null)
RuntimeArray * L_2 = V_0;
if (L_2)
{
goto IL_001d;
}
}
IL_0010:
{
// throw new LuaException("trying to index an invalid object reference");
LuaException_t362D5A575564491633FB3233987012974B1564C4 * L_3 = (LuaException_t362D5A575564491633FB3233987012974B1564C4 *)il2cpp_codegen_object_new(LuaException_t362D5A575564491633FB3233987012974B1564C4_il2cpp_TypeInfo_var);
LuaException__ctor_m97DD465DE175BDDF2DFA405096A286695CD2F25F(L_3, _stringLiteral1D9A813F982D9620BFE7E27549EA04F93E175226, (Exception_t *)NULL, 1, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, System_ArrayWrap_ToTable_m31DB4AA5E0027993AF791C210F99F54BE1D3A14D_RuntimeMethod_var);
}
IL_001d:
{
// LuaDLL.lua_createtable(L, obj.Length, 0);
intptr_t L_4 = ___L0;
RuntimeArray * L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D(L_5, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_createtable_m13EF26E077DA13A6055F63B5591E2C097AEE7E20((intptr_t)L_4, L_6, 0, /*hidden argument*/NULL);
// Type t = obj.GetType().GetElementType();
RuntimeArray * L_7 = V_0;
NullCheck(L_7);
Type_t * L_8 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_7, /*hidden argument*/NULL);
NullCheck(L_8);
Type_t * L_9 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_8);
V_1 = L_9;
// if (t.IsValueType)
Type_t * L_10 = V_1;
NullCheck(L_10);
bool L_11 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8(L_10, /*hidden argument*/NULL);
if (!L_11)
{
goto IL_05af;
}
}
IL_0041:
{
// if (t.IsPrimitive)
Type_t * L_12 = V_1;
NullCheck(L_12);
bool L_13 = Type_get_IsPrimitive_m8E39430EE4B70E1AE690B51E9BE681C7758DFF5A(L_12, /*hidden argument*/NULL);
if (!L_13)
{
goto IL_040e;
}
}
IL_004c:
{
// if (t == typeof(System.Single))
Type_t * L_14 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_15 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_16 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_15, /*hidden argument*/NULL);
bool L_17 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_14, L_16, /*hidden argument*/NULL);
if (!L_17)
{
goto IL_0094;
}
}
IL_005e:
{
// float[] array = obj as float[];
RuntimeArray * L_18 = V_0;
V_2 = ((SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5*)IsInst((RuntimeObject*)L_18, SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_3 = 0;
goto IL_0086;
}
IL_0069:
{
// float ret = array[i];
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_19 = V_2;
int32_t L_20 = V_3;
NullCheck(L_19);
int32_t L_21 = L_20;
float L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_4 = L_22;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_23 = ___L0;
float L_24 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_23, (((double)((double)L_24))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_25 = ___L0;
int32_t L_26 = V_3;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_25, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_27 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
}
IL_0086:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_28 = V_3;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_29 = V_2;
NullCheck(L_29);
if ((((int32_t)L_28) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))))
{
goto IL_0069;
}
}
IL_008c:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0094:
{
// else if (t == typeof(System.Int32))
Type_t * L_30 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_31, /*hidden argument*/NULL);
bool L_33 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_30, L_32, /*hidden argument*/NULL);
if (!L_33)
{
goto IL_00e4;
}
}
IL_00a6:
{
// int[] array = obj as int[];
RuntimeArray * L_34 = V_0;
V_6 = ((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)IsInst((RuntimeObject*)L_34, Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_7 = 0;
goto IL_00d4;
}
IL_00b3:
{
// int ret = array[i];
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_6;
int32_t L_36 = V_7;
NullCheck(L_35);
int32_t L_37 = L_36;
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
V_8 = L_38;
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_39 = ___L0;
int32_t L_40 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_39, L_40, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_41 = ___L0;
int32_t L_42 = V_7;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_41, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_43 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
}
IL_00d4:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_44 = V_7;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_6;
NullCheck(L_45);
if ((((int32_t)L_44) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))))
{
goto IL_00b3;
}
}
IL_00dc:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_00e4:
{
// else if (t == typeof(System.Double))
Type_t * L_46 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_47 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_48 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_47, /*hidden argument*/NULL);
bool L_49 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_46, L_48, /*hidden argument*/NULL);
if (!L_49)
{
goto IL_0134;
}
}
IL_00f6:
{
// double[] array = obj as double[];
RuntimeArray * L_50 = V_0;
V_9 = ((DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D*)IsInst((RuntimeObject*)L_50, DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_10 = 0;
goto IL_0124;
}
IL_0103:
{
// double ret = array[i];
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_51 = V_9;
int32_t L_52 = V_10;
NullCheck(L_51);
int32_t L_53 = L_52;
double L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
V_11 = L_54;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_55 = ___L0;
double L_56 = V_11;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_55, L_56, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_57 = ___L0;
int32_t L_58 = V_10;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_57, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_59 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1));
}
IL_0124:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_60 = V_10;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_61 = V_9;
NullCheck(L_61);
if ((((int32_t)L_60) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))))
{
goto IL_0103;
}
}
IL_012c:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0134:
{
// else if (t == typeof(System.Boolean))
Type_t * L_62 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_63 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_64 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_63, /*hidden argument*/NULL);
bool L_65 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_62, L_64, /*hidden argument*/NULL);
if (!L_65)
{
goto IL_0184;
}
}
IL_0146:
{
// bool[] array = obj as bool[];
RuntimeArray * L_66 = V_0;
V_12 = ((BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040*)IsInst((RuntimeObject*)L_66, BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_13 = 0;
goto IL_0174;
}
IL_0153:
{
// bool ret = array[i];
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_67 = V_12;
int32_t L_68 = V_13;
NullCheck(L_67);
int32_t L_69 = L_68;
uint8_t L_70 = (uint8_t)(L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
V_14 = (bool)L_70;
// LuaDLL.lua_pushboolean(L, ret);
intptr_t L_71 = ___L0;
bool L_72 = V_14;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_71, L_72, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_73 = ___L0;
int32_t L_74 = V_13;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_73, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_75 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
}
IL_0174:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_76 = V_13;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_77 = V_12;
NullCheck(L_77);
if ((((int32_t)L_76) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))))
{
goto IL_0153;
}
}
IL_017c:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0184:
{
// else if (t == typeof(System.Int64))
Type_t * L_78 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_79 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_80 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_79, /*hidden argument*/NULL);
bool L_81 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_78, L_80, /*hidden argument*/NULL);
if (!L_81)
{
goto IL_01d4;
}
}
IL_0196:
{
// long[] array = obj as long[];
RuntimeArray * L_82 = V_0;
V_15 = ((Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F*)IsInst((RuntimeObject*)L_82, Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_16 = 0;
goto IL_01c4;
}
IL_01a3:
{
// long ret = array[i];
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_83 = V_15;
int32_t L_84 = V_16;
NullCheck(L_83);
int32_t L_85 = L_84;
int64_t L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
V_17 = L_86;
// LuaDLL.tolua_pushint64(L, ret);
intptr_t L_87 = ___L0;
int64_t L_88 = V_17;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_tolua_pushint64_m1DA9A18008B17BAE8CCE7EBA3E45EA9F066A9A42((intptr_t)L_87, L_88, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_89 = ___L0;
int32_t L_90 = V_16;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_89, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_91 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1));
}
IL_01c4:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_92 = V_16;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_93 = V_15;
NullCheck(L_93);
if ((((int32_t)L_92) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_93)->max_length)))))))
{
goto IL_01a3;
}
}
IL_01cc:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_01d4:
{
// else if (t == typeof(System.UInt64))
Type_t * L_94 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_95 = { reinterpret_cast<intptr_t> (UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_96 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_95, /*hidden argument*/NULL);
bool L_97 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_94, L_96, /*hidden argument*/NULL);
if (!L_97)
{
goto IL_0224;
}
}
IL_01e6:
{
// ulong[] array = obj as ulong[];
RuntimeArray * L_98 = V_0;
V_18 = ((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)IsInst((RuntimeObject*)L_98, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_19 = 0;
goto IL_0214;
}
IL_01f3:
{
// ulong ret = array[i];
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_99 = V_18;
int32_t L_100 = V_19;
NullCheck(L_99);
int32_t L_101 = L_100;
int64_t L_102 = (int64_t)(L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
V_20 = L_102;
// LuaDLL.tolua_pushuint64(L, ret);
intptr_t L_103 = ___L0;
uint64_t L_104 = V_20;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_tolua_pushuint64_m95DA69CAD2155F29E64BA65334E2608F9EBDB010((intptr_t)L_103, L_104, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_105 = ___L0;
int32_t L_106 = V_19;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_105, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_107 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1));
}
IL_0214:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_108 = V_19;
UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_109 = V_18;
NullCheck(L_109);
if ((((int32_t)L_108) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length)))))))
{
goto IL_01f3;
}
}
IL_021c:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0224:
{
// else if (t == typeof(System.Byte))
Type_t * L_110 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_111 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_112 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_111, /*hidden argument*/NULL);
bool L_113 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_110, L_112, /*hidden argument*/NULL);
if (!L_113)
{
goto IL_0275;
}
}
IL_0236:
{
// byte[] array = obj as byte[];
RuntimeArray * L_114 = V_0;
V_21 = ((ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*)IsInst((RuntimeObject*)L_114, ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_22 = 0;
goto IL_0265;
}
IL_0243:
{
// byte ret = array[i];
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_115 = V_21;
int32_t L_116 = V_22;
NullCheck(L_115);
int32_t L_117 = L_116;
uint8_t L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
V_23 = L_118;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_119 = ___L0;
uint8_t L_120 = V_23;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_119, (((double)((double)L_120))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_121 = ___L0;
int32_t L_122 = V_22;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_121, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_122, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_123 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)1));
}
IL_0265:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_124 = V_22;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_125 = V_21;
NullCheck(L_125);
if ((((int32_t)L_124) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_125)->max_length)))))))
{
goto IL_0243;
}
}
IL_026d:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0275:
{
// else if (t == typeof(System.SByte))
Type_t * L_126 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_127 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_128 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_127, /*hidden argument*/NULL);
bool L_129 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_126, L_128, /*hidden argument*/NULL);
if (!L_129)
{
goto IL_02c6;
}
}
IL_0287:
{
// sbyte[] array = obj as sbyte[];
RuntimeArray * L_130 = V_0;
V_24 = ((SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889*)IsInst((RuntimeObject*)L_130, SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_25 = 0;
goto IL_02b6;
}
IL_0294:
{
// sbyte ret = array[i];
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_131 = V_24;
int32_t L_132 = V_25;
NullCheck(L_131);
int32_t L_133 = L_132;
int8_t L_134 = (L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
V_26 = L_134;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_135 = ___L0;
int8_t L_136 = V_26;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_135, (((double)((double)L_136))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_137 = ___L0;
int32_t L_138 = V_25;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_137, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_139 = V_25;
V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)1));
}
IL_02b6:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_140 = V_25;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_141 = V_24;
NullCheck(L_141);
if ((((int32_t)L_140) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_141)->max_length)))))))
{
goto IL_0294;
}
}
IL_02be:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_02c6:
{
// else if (t == typeof(System.Char))
Type_t * L_142 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_143 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_144 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_143, /*hidden argument*/NULL);
bool L_145 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_142, L_144, /*hidden argument*/NULL);
if (!L_145)
{
goto IL_0317;
}
}
IL_02d8:
{
// char[] array = obj as char[];
RuntimeArray * L_146 = V_0;
V_27 = ((CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)IsInst((RuntimeObject*)L_146, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_28 = 0;
goto IL_0307;
}
IL_02e5:
{
// char ret = array[i];
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_147 = V_27;
int32_t L_148 = V_28;
NullCheck(L_147);
int32_t L_149 = L_148;
uint16_t L_150 = (uint16_t)(L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
V_29 = L_150;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_151 = ___L0;
Il2CppChar L_152 = V_29;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_151, (((double)((double)L_152))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_153 = ___L0;
int32_t L_154 = V_28;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_153, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_155 = V_28;
V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_155, (int32_t)1));
}
IL_0307:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_156 = V_28;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_157 = V_27;
NullCheck(L_157);
if ((((int32_t)L_156) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_157)->max_length)))))))
{
goto IL_02e5;
}
}
IL_030f:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0317:
{
// else if (t == typeof(System.UInt32))
Type_t * L_158 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_159 = { reinterpret_cast<intptr_t> (UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_160 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_159, /*hidden argument*/NULL);
bool L_161 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_158, L_160, /*hidden argument*/NULL);
if (!L_161)
{
goto IL_0369;
}
}
IL_0329:
{
// uint[] array = obj as uint[];
RuntimeArray * L_162 = V_0;
V_30 = ((UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB*)IsInst((RuntimeObject*)L_162, UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_31 = 0;
goto IL_0359;
}
IL_0336:
{
// uint ret = array[i];
UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* L_163 = V_30;
int32_t L_164 = V_31;
NullCheck(L_163);
int32_t L_165 = L_164;
uint32_t L_166 = (L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
V_32 = L_166;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_167 = ___L0;
uint32_t L_168 = V_32;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_167, (((double)((double)(((double)((uint32_t)L_168)))))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_169 = ___L0;
int32_t L_170 = V_31;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_169, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_170, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_171 = V_31;
V_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_171, (int32_t)1));
}
IL_0359:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_172 = V_31;
UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* L_173 = V_30;
NullCheck(L_173);
if ((((int32_t)L_172) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_173)->max_length)))))))
{
goto IL_0336;
}
}
IL_0361:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0369:
{
// else if (t == typeof(System.Int16))
Type_t * L_174 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_175 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_176 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_175, /*hidden argument*/NULL);
bool L_177 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_174, L_176, /*hidden argument*/NULL);
if (!L_177)
{
goto IL_03ba;
}
}
IL_037b:
{
// short[] array = obj as short[];
RuntimeArray * L_178 = V_0;
V_33 = ((Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28*)IsInst((RuntimeObject*)L_178, Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_34 = 0;
goto IL_03aa;
}
IL_0388:
{
// short ret = array[i];
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_179 = V_33;
int32_t L_180 = V_34;
NullCheck(L_179);
int32_t L_181 = L_180;
int16_t L_182 = (L_179)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
V_35 = L_182;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_183 = ___L0;
int16_t L_184 = V_35;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_183, (((double)((double)L_184))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_185 = ___L0;
int32_t L_186 = V_34;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_185, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_187 = V_34;
V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_187, (int32_t)1));
}
IL_03aa:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_188 = V_34;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_189 = V_33;
NullCheck(L_189);
if ((((int32_t)L_188) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_189)->max_length)))))))
{
goto IL_0388;
}
}
IL_03b2:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_03ba:
{
// else if (t == typeof(System.UInt16))
Type_t * L_190 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_191 = { reinterpret_cast<intptr_t> (UInt16_tAE45CEF73BF720100519F6867F32145D075F928E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_192 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_191, /*hidden argument*/NULL);
bool L_193 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_190, L_192, /*hidden argument*/NULL);
if (!L_193)
{
goto IL_05af;
}
}
IL_03cf:
{
// ushort[] array = obj as ushort[];
RuntimeArray * L_194 = V_0;
V_36 = ((UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E*)IsInst((RuntimeObject*)L_194, UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_37 = 0;
goto IL_03fe;
}
IL_03dc:
{
// ushort ret = array[i];
UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E* L_195 = V_36;
int32_t L_196 = V_37;
NullCheck(L_195);
int32_t L_197 = L_196;
uint16_t L_198 = (L_195)->GetAt(static_cast<il2cpp_array_size_t>(L_197));
V_38 = L_198;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_199 = ___L0;
uint16_t L_200 = V_38;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_199, (((double)((double)L_200))), /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_201 = ___L0;
int32_t L_202 = V_37;
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_201, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_202, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_203 = V_37;
V_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_203, (int32_t)1));
}
IL_03fe:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_204 = V_37;
UInt16U5BU5D_t2D4BB1F8C486FF4359FFA7E4A76A8708A684543E* L_205 = V_36;
NullCheck(L_205);
if ((((int32_t)L_204) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_205)->max_length)))))))
{
goto IL_03dc;
}
}
IL_0406:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_040e:
{
// else if (t == typeof(Vector3))
Type_t * L_206 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_207 = { reinterpret_cast<intptr_t> (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_208 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_207, /*hidden argument*/NULL);
bool L_209 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_206, L_208, /*hidden argument*/NULL);
if (!L_209)
{
goto IL_0462;
}
}
IL_0420:
{
// Vector3[] array = obj as Vector3[];
RuntimeArray * L_210 = V_0;
V_39 = ((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)IsInst((RuntimeObject*)L_210, Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_40 = 0;
goto IL_0452;
}
IL_042d:
{
// Vector3 ret = array[i];
Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_211 = V_39;
int32_t L_212 = V_40;
NullCheck(L_211);
int32_t L_213 = L_212;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_214 = (L_211)->GetAt(static_cast<il2cpp_array_size_t>(L_213));
V_41 = L_214;
// ToLua.Push(L, ret);
intptr_t L_215 = ___L0;
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_216 = V_41;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m05D670614B4A6D93134F9267FE01A92FE5D965E1((intptr_t)L_215, L_216, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_217 = ___L0;
int32_t L_218 = V_40;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_217, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_218, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_219 = V_40;
V_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_219, (int32_t)1));
}
IL_0452:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_220 = V_40;
Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_221 = V_39;
NullCheck(L_221);
if ((((int32_t)L_220) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_221)->max_length)))))))
{
goto IL_042d;
}
}
IL_045a:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_0462:
{
// else if (t == typeof(Quaternion))
Type_t * L_222 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_223 = { reinterpret_cast<intptr_t> (Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_224 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_223, /*hidden argument*/NULL);
bool L_225 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_222, L_224, /*hidden argument*/NULL);
if (!L_225)
{
goto IL_04b6;
}
}
IL_0474:
{
// Quaternion[] array = obj as Quaternion[];
RuntimeArray * L_226 = V_0;
V_42 = ((QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3*)IsInst((RuntimeObject*)L_226, QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_43 = 0;
goto IL_04a6;
}
IL_0481:
{
// Quaternion ret = array[i];
QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3* L_227 = V_42;
int32_t L_228 = V_43;
NullCheck(L_227);
int32_t L_229 = L_228;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_230 = (L_227)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
V_44 = L_230;
// ToLua.Push(L, ret);
intptr_t L_231 = ___L0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_232 = V_44;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_mAFABD7EE15662A5CDFD403BC135A066A55BBF0DC((intptr_t)L_231, L_232, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_233 = ___L0;
int32_t L_234 = V_43;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_233, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_234, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_235 = V_43;
V_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_235, (int32_t)1));
}
IL_04a6:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_236 = V_43;
QuaternionU5BU5D_t26EB10EEE89DD3EF913D52E8797FAB841F6F2AA3* L_237 = V_42;
NullCheck(L_237);
if ((((int32_t)L_236) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_237)->max_length)))))))
{
goto IL_0481;
}
}
IL_04ae:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_04b6:
{
// else if (t == typeof(Vector2))
Type_t * L_238 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_239 = { reinterpret_cast<intptr_t> (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_240 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_239, /*hidden argument*/NULL);
bool L_241 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_238, L_240, /*hidden argument*/NULL);
if (!L_241)
{
goto IL_050a;
}
}
IL_04c8:
{
// Vector2[] array = obj as Vector2[];
RuntimeArray * L_242 = V_0;
V_45 = ((Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6*)IsInst((RuntimeObject*)L_242, Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_46 = 0;
goto IL_04fa;
}
IL_04d5:
{
// Vector2 ret = array[i];
Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* L_243 = V_45;
int32_t L_244 = V_46;
NullCheck(L_243);
int32_t L_245 = L_244;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_246 = (L_243)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
V_47 = L_246;
// ToLua.Push(L, ret);
intptr_t L_247 = ___L0;
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D L_248 = V_47;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m435606A21F3C6D92A0C3418AD3E7FD1FF7809EC2((intptr_t)L_247, L_248, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_249 = ___L0;
int32_t L_250 = V_46;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_249, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_251 = V_46;
V_46 = ((int32_t)il2cpp_codegen_add((int32_t)L_251, (int32_t)1));
}
IL_04fa:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_252 = V_46;
Vector2U5BU5D_tA065A07DFC060C1B8786BBAA5F3A6577CCEB27D6* L_253 = V_45;
NullCheck(L_253);
if ((((int32_t)L_252) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_253)->max_length)))))))
{
goto IL_04d5;
}
}
IL_0502:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_050a:
{
// else if (t == typeof(Vector4))
Type_t * L_254 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_255 = { reinterpret_cast<intptr_t> (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_256 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_255, /*hidden argument*/NULL);
bool L_257 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_254, L_256, /*hidden argument*/NULL);
if (!L_257)
{
goto IL_055e;
}
}
IL_051c:
{
// Vector4[] array = obj as Vector4[];
RuntimeArray * L_258 = V_0;
V_48 = ((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)IsInst((RuntimeObject*)L_258, Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_49 = 0;
goto IL_054e;
}
IL_0529:
{
// Vector4 ret = array[i];
Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_259 = V_48;
int32_t L_260 = V_49;
NullCheck(L_259);
int32_t L_261 = L_260;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_262 = (L_259)->GetAt(static_cast<il2cpp_array_size_t>(L_261));
V_50 = L_262;
// ToLua.Push(L, ret);
intptr_t L_263 = ___L0;
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_264 = V_50;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m5B39A5A0B8AE69D62F46959033BBE78516393FC5((intptr_t)L_263, L_264, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_265 = ___L0;
int32_t L_266 = V_49;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_265, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_266, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_267 = V_49;
V_49 = ((int32_t)il2cpp_codegen_add((int32_t)L_267, (int32_t)1));
}
IL_054e:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_268 = V_49;
Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_269 = V_48;
NullCheck(L_269);
if ((((int32_t)L_268) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_269)->max_length)))))))
{
goto IL_0529;
}
}
IL_0556:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_055e:
{
// else if (t == typeof(Color))
Type_t * L_270 = V_1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_271 = { reinterpret_cast<intptr_t> (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_272 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_271, /*hidden argument*/NULL);
bool L_273 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_270, L_272, /*hidden argument*/NULL);
if (!L_273)
{
goto IL_05af;
}
}
IL_0570:
{
// Color[] array = obj as Color[];
RuntimeArray * L_274 = V_0;
V_51 = ((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)IsInst((RuntimeObject*)L_274, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399_il2cpp_TypeInfo_var));
// for (int i = 0; i < array.Length; i++)
V_52 = 0;
goto IL_05a2;
}
IL_057d:
{
// Color ret = array[i];
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_275 = V_51;
int32_t L_276 = V_52;
NullCheck(L_275);
int32_t L_277 = L_276;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_278 = (L_275)->GetAt(static_cast<il2cpp_array_size_t>(L_277));
V_53 = L_278;
// ToLua.Push(L, ret);
intptr_t L_279 = ___L0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_280 = V_53;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_mA3CD7E888C8B72C317AA49B9F6CE895A97291E38((intptr_t)L_279, L_280, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_281 = ___L0;
int32_t L_282 = V_52;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_281, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_282, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < array.Length; i++)
int32_t L_283 = V_52;
V_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_283, (int32_t)1));
}
IL_05a2:
{
// for (int i = 0; i < array.Length; i++)
int32_t L_284 = V_52;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_285 = V_51;
NullCheck(L_285);
if ((((int32_t)L_284) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_285)->max_length)))))))
{
goto IL_057d;
}
}
IL_05aa:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
IL_05af:
{
// for (int i = 0; i < obj.Length; i++)
V_54 = 0;
goto IL_05d8;
}
IL_05b4:
{
// object val = obj.GetValue(i);
RuntimeArray * L_286 = V_0;
int32_t L_287 = V_54;
NullCheck(L_286);
RuntimeObject * L_288 = Array_GetValue_m9B1409D22139722A3149AC49ABCF558A2E066544(L_286, L_287, /*hidden argument*/NULL);
V_55 = L_288;
// ToLua.Push(L, val);
intptr_t L_289 = ___L0;
RuntimeObject * L_290 = V_55;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_289, L_290, /*hidden argument*/NULL);
// LuaDLL.lua_rawseti(L, -2, i + 1);
intptr_t L_291 = ___L0;
int32_t L_292 = V_54;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_rawseti_m2F5EFAD9BFFE727B8444D9C80D2A2692A376806C((intptr_t)L_291, ((int32_t)-2), ((int32_t)il2cpp_codegen_add((int32_t)L_292, (int32_t)1)), /*hidden argument*/NULL);
// for (int i = 0; i < obj.Length; i++)
int32_t L_293 = V_54;
V_54 = ((int32_t)il2cpp_codegen_add((int32_t)L_293, (int32_t)1));
}
IL_05d8:
{
// for (int i = 0; i < obj.Length; i++)
int32_t L_294 = V_54;
RuntimeArray * L_295 = V_0;
NullCheck(L_295);
int32_t L_296 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D(L_295, /*hidden argument*/NULL);
if ((((int32_t)L_294) < ((int32_t)L_296)))
{
goto IL_05b4;
}
}
IL_05e2:
{
// return 1;
V_5 = 1;
goto IL_05f5;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_05e7;
throw e;
}
CATCH_05e7:
{ // begin catch(System.Exception)
// catch (Exception e)
V_56 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_297 = ___L0;
Exception_t * L_298 = V_56;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_299 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_297, L_298, /*hidden argument*/NULL);
V_5 = L_299;
goto IL_05f5;
} // end catch (depth: 1)
IL_05f5:
{
// }
int32_t L_300 = V_5;
return L_300;
}
}
// System.Int32 System_ArrayWrap::GetLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetLength_mDB25C125CC409B9F8E5C1128F8A5F2268EC0E541_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_4 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_4)));
// int o = obj.GetLength(arg0);
int32_t L_5 = V_0;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int32_t L_6 = Array_GetLength_m318900B10C3A93A30ABDC67DE161C8F6ABA4D359(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_7 = ___L0;
int32_t L_8 = V_1;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_ArrayWrap::GetLongLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetLongLength_m1B008BFB0958EA0B37C3AAED889A81961A7D2B56_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_4 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_4)));
// long o = obj.GetLongLength(arg0);
int32_t L_5 = V_0;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int64_t L_6 = Array_GetLongLength_m86426B9200B4FCD2C1867FCD9356AA75550D7633(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushnumber(L, o);
intptr_t L_7 = ___L0;
int64_t L_8 = V_1;
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_7, (((double)((double)L_8))), /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002f;
throw e;
}
CATCH_002f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_003a;
} // end catch (depth: 1)
IL_003a:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_ArrayWrap::GetLowerBound(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetLowerBound_mE88D9AE9EC5873C5602D1FA19D84C19BE04391BD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_4 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_4)));
// int o = obj.GetLowerBound(arg0);
int32_t L_5 = V_0;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_7 = ___L0;
int32_t L_8 = V_1;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_ArrayWrap::GetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetValue_m5B7C8172FA768F83F6FB05B5F809239498BCA714_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int64_t V_1 = 0;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int64_t V_4 = 0;
int64_t V_5 = 0;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeObject * V_9 = NULL;
int64_t V_10 = 0;
int64_t V_11 = 0;
int64_t V_12 = 0;
RuntimeObject * V_13 = NULL;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
RuntimeObject * V_17 = NULL;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* V_18 = NULL;
RuntimeObject * V_19 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_20 = NULL;
RuntimeObject * V_21 = NULL;
Exception_t * V_22 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 9);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2 && TypeChecker.CheckTypes<long>(L, 2))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_003e;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE((intptr_t)L_3, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_RuntimeMethod_var);
if (!L_4)
{
goto IL_003e;
}
}
IL_0014:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_5, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// long arg0 = (long)LuaDLL.lua_tonumber(L, 2);
intptr_t L_7 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_8 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_7, 2, /*hidden argument*/NULL);
V_1 = (((int64_t)((int64_t)L_8)));
// object o = obj.GetValue(arg0);
int64_t L_9 = V_1;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_6, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_10 = Array_GetValue_mB1145BA5883B1EC313933460EB49B80436507821(((RuntimeArray *)CastclassClass((RuntimeObject*)L_6, RuntimeArray_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
V_2 = L_10;
// ToLua.Push(L, o);
intptr_t L_11 = ___L0;
RuntimeObject * L_12 = V_2;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_11, L_12, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_003e:
{
// else if (count == 3 && TypeChecker.CheckTypes<long, long>(L, 2))
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)3))))
{
goto IL_0085;
}
}
IL_0042:
{
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5((intptr_t)L_14, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_RuntimeMethod_var);
if (!L_15)
{
goto IL_0085;
}
}
IL_004b:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_16, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// long arg0 = (long)LuaDLL.lua_tonumber(L, 2);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_19 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_18, 2, /*hidden argument*/NULL);
V_4 = (((int64_t)((int64_t)L_19)));
// long arg1 = (long)LuaDLL.lua_tonumber(L, 3);
intptr_t L_20 = ___L0;
double L_21 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_20, 3, /*hidden argument*/NULL);
V_5 = (((int64_t)((int64_t)L_21)));
// object o = obj.GetValue(arg0, arg1);
int64_t L_22 = V_4;
int64_t L_23 = V_5;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_24 = Array_GetValue_mF3E4DF8F603BCA636D34E64F5498B53BF1ACE196(((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var)), L_22, L_23, /*hidden argument*/NULL);
V_6 = L_24;
// ToLua.Push(L, o);
intptr_t L_25 = ___L0;
RuntimeObject * L_26 = V_6;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_25, L_26, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_0085:
{
// else if (count == 3 && TypeChecker.CheckTypes<int, int>(L, 2))
int32_t L_27 = V_0;
if ((!(((uint32_t)L_27) == ((uint32_t)3))))
{
goto IL_00cc;
}
}
IL_0089:
{
intptr_t L_28 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_29 = TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B((intptr_t)L_28, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_RuntimeMethod_var);
if (!L_29)
{
goto IL_00cc;
}
}
IL_0092:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_30 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_31 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_30, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_33 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_32, 2, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_33)));
// int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_34 = ___L0;
double L_35 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_34, 3, /*hidden argument*/NULL);
V_8 = (((int32_t)((int32_t)L_35)));
// object o = obj.GetValue(arg0, arg1);
int32_t L_36 = V_7;
int32_t L_37 = V_8;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_31, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_38 = Array_GetValue_mEC23FDFB21649A4D9D90D6EA363CCE4E58D676A0(((RuntimeArray *)CastclassClass((RuntimeObject*)L_31, RuntimeArray_il2cpp_TypeInfo_var)), L_36, L_37, /*hidden argument*/NULL);
V_9 = L_38;
// ToLua.Push(L, o);
intptr_t L_39 = ___L0;
RuntimeObject * L_40 = V_9;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_39, L_40, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_00cc:
{
// else if (count == 4 && TypeChecker.CheckTypes<long, long, long>(L, 2))
int32_t L_41 = V_0;
if ((!(((uint32_t)L_41) == ((uint32_t)4))))
{
goto IL_011f;
}
}
IL_00d0:
{
intptr_t L_42 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_43 = TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF((intptr_t)L_42, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_RuntimeMethod_var);
if (!L_43)
{
goto IL_011f;
}
}
IL_00d9:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_44 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_45 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_44, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// long arg0 = (long)LuaDLL.lua_tonumber(L, 2);
intptr_t L_46 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_47 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_46, 2, /*hidden argument*/NULL);
V_10 = (((int64_t)((int64_t)L_47)));
// long arg1 = (long)LuaDLL.lua_tonumber(L, 3);
intptr_t L_48 = ___L0;
double L_49 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_48, 3, /*hidden argument*/NULL);
V_11 = (((int64_t)((int64_t)L_49)));
// long arg2 = (long)LuaDLL.lua_tonumber(L, 4);
intptr_t L_50 = ___L0;
double L_51 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_50, 4, /*hidden argument*/NULL);
V_12 = (((int64_t)((int64_t)L_51)));
// object o = obj.GetValue(arg0, arg1, arg2);
int64_t L_52 = V_10;
int64_t L_53 = V_11;
int64_t L_54 = V_12;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_45, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_55 = Array_GetValue_m6E73D41CC52224CA6734E58924A9FDC2E9B00020(((RuntimeArray *)CastclassClass((RuntimeObject*)L_45, RuntimeArray_il2cpp_TypeInfo_var)), L_52, L_53, L_54, /*hidden argument*/NULL);
V_13 = L_55;
// ToLua.Push(L, o);
intptr_t L_56 = ___L0;
RuntimeObject * L_57 = V_13;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_56, L_57, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_011f:
{
// else if (count == 4 && TypeChecker.CheckTypes<int, int, int>(L, 2))
int32_t L_58 = V_0;
if ((!(((uint32_t)L_58) == ((uint32_t)4))))
{
goto IL_0172;
}
}
IL_0123:
{
intptr_t L_59 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_60 = TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A((intptr_t)L_59, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_RuntimeMethod_var);
if (!L_60)
{
goto IL_0172;
}
}
IL_012c:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_61 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_62 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_61, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_63 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_64 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_63, 2, /*hidden argument*/NULL);
V_14 = (((int32_t)((int32_t)L_64)));
// int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_65 = ___L0;
double L_66 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_65, 3, /*hidden argument*/NULL);
V_15 = (((int32_t)((int32_t)L_66)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_67 = ___L0;
double L_68 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_67, 4, /*hidden argument*/NULL);
V_16 = (((int32_t)((int32_t)L_68)));
// object o = obj.GetValue(arg0, arg1, arg2);
int32_t L_69 = V_14;
int32_t L_70 = V_15;
int32_t L_71 = V_16;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_62, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_72 = Array_GetValue_mA5B92FA4128EA88A676AB446C957C6C1D3D3D900(((RuntimeArray *)CastclassClass((RuntimeObject*)L_62, RuntimeArray_il2cpp_TypeInfo_var)), L_69, L_70, L_71, /*hidden argument*/NULL);
V_17 = L_72;
// ToLua.Push(L, o);
intptr_t L_73 = ___L0;
RuntimeObject * L_74 = V_17;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_73, L_74, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_0172:
{
// else if (TypeChecker.CheckParamsType<long>(L, 2, count - 1))
intptr_t L_75 = ___L0;
int32_t L_76 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_77 = TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA((intptr_t)L_75, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_76, (int32_t)1)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_RuntimeMethod_var);
if (!L_77)
{
goto IL_01ab;
}
}
IL_017e:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_78 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_79 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_78, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// long[] arg0 = ToLua.ToParamsNumber<long>(L, 2, count - 1);
intptr_t L_80 = ___L0;
int32_t L_81 = V_0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_82 = ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA((intptr_t)L_80, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)1)), /*hidden argument*/ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_RuntimeMethod_var);
V_18 = L_82;
// object o = obj.GetValue(arg0);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_83 = V_18;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_79, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_84 = Array_GetValue_m65B132559D36B426B88290855FA206504566E9A0(((RuntimeArray *)CastclassClass((RuntimeObject*)L_79, RuntimeArray_il2cpp_TypeInfo_var)), L_83, /*hidden argument*/NULL);
V_19 = L_84;
// ToLua.Push(L, o);
intptr_t L_85 = ___L0;
RuntimeObject * L_86 = V_19;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_85, L_86, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_01ab:
{
// else if (TypeChecker.CheckParamsType<int>(L, 2, count - 1))
intptr_t L_87 = ___L0;
int32_t L_88 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_89 = TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63((intptr_t)L_87, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_88, (int32_t)1)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_RuntimeMethod_var);
if (!L_89)
{
goto IL_01e4;
}
}
IL_01b7:
{
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_90 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_91 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_90, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int[] arg0 = ToLua.ToParamsNumber<int>(L, 2, count - 1);
intptr_t L_92 = ___L0;
int32_t L_93 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_94 = ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42((intptr_t)L_92, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_93, (int32_t)1)), /*hidden argument*/ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_RuntimeMethod_var);
V_20 = L_94;
// object o = obj.GetValue(arg0);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_95 = V_20;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_91, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_96 = Array_GetValue_m3CEA4EB8E2DAB2C0B9CCC8D6E597F15F82C2C97C(((RuntimeArray *)CastclassClass((RuntimeObject*)L_91, RuntimeArray_il2cpp_TypeInfo_var)), L_95, /*hidden argument*/NULL);
V_21 = L_96;
// ToLua.Push(L, o);
intptr_t L_97 = ___L0;
RuntimeObject * L_98 = V_21;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_97, L_98, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01ff;
}
IL_01e4:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.GetValue");
intptr_t L_99 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_100 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_99, _stringLiteral04369DBAEC4A0733F05210DF52901E9D084E70D9, /*hidden argument*/NULL);
V_3 = L_100;
goto IL_01ff;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_01f2;
throw e;
}
CATCH_01f2:
{ // begin catch(System.Exception)
// catch (Exception e)
V_22 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_101 = ___L0;
Exception_t * L_102 = V_22;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_103 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_101, L_102, /*hidden argument*/NULL);
V_3 = L_103;
goto IL_01ff;
} // end catch (depth: 1)
IL_01ff:
{
// }
int32_t L_104 = V_3;
return L_104;
}
}
// System.Int32 System_ArrayWrap::SetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_SetValue_mD2FE59A50888BADCC9F702D1D5BA45A352C2D8E3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int64_t V_3 = 0;
int32_t V_4 = 0;
RuntimeArray * V_5 = NULL;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
RuntimeObject * V_10 = NULL;
int64_t V_11 = 0;
int64_t V_12 = 0;
RuntimeArray * V_13 = NULL;
RuntimeObject * V_14 = NULL;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
RuntimeArray * V_18 = NULL;
RuntimeObject * V_19 = NULL;
int64_t V_20 = 0;
int64_t V_21 = 0;
int64_t V_22 = 0;
RuntimeArray * V_23 = NULL;
RuntimeObject * V_24 = NULL;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* V_25 = NULL;
RuntimeArray * V_26 = NULL;
RuntimeObject * V_27 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_28 = NULL;
Exception_t * V_29 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 9);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 3 && TypeChecker.CheckTypes<object, long>(L, 2))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004d;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF((intptr_t)L_3, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_RuntimeMethod_var);
if (!L_4)
{
goto IL_004d;
}
}
IL_0014:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_5, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_6, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_7 = ___L0;
RuntimeArray * L_8 = V_1;
NullCheck(L_8);
Type_t * L_9 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_8, /*hidden argument*/NULL);
NullCheck(L_9);
Type_t * L_10 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_9);
RuntimeObject * L_11 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_7, 2, L_10, /*hidden argument*/NULL);
V_2 = L_11;
// long arg1 = (long)LuaDLL.lua_tonumber(L, 3);
intptr_t L_12 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_13 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_12, 3, /*hidden argument*/NULL);
V_3 = (((int64_t)((int64_t)L_13)));
// obj.SetValue(arg0, arg1);
RuntimeArray * L_14 = V_1;
RuntimeObject * L_15 = V_2;
int64_t L_16 = V_3;
NullCheck(L_14);
Array_SetValue_mD1677B396331152BA588E2EEF167F04E832F3849(L_14, L_15, L_16, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_004d:
{
// else if (count == 4 && TypeChecker.CheckTypes<object, int, int>(L, 2))
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)4))))
{
goto IL_00a6;
}
}
IL_0051:
{
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_19 = TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148((intptr_t)L_18, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_RuntimeMethod_var);
if (!L_19)
{
goto IL_00a6;
}
}
IL_005a:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_20 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_21 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_20, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_5 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_21, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_22 = ___L0;
RuntimeArray * L_23 = V_5;
NullCheck(L_23);
Type_t * L_24 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_23, /*hidden argument*/NULL);
NullCheck(L_24);
Type_t * L_25 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_24);
RuntimeObject * L_26 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_22, 2, L_25, /*hidden argument*/NULL);
V_6 = L_26;
// int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_27 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_28 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_27, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_28)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_29 = ___L0;
double L_30 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_29, 4, /*hidden argument*/NULL);
V_8 = (((int32_t)((int32_t)L_30)));
// obj.SetValue(arg0, arg1, arg2);
RuntimeArray * L_31 = V_5;
RuntimeObject * L_32 = V_6;
int32_t L_33 = V_7;
int32_t L_34 = V_8;
NullCheck(L_31);
Array_SetValue_mF7A2D69DFE9E9AE0F08A705123C48752D212CF6E(L_31, L_32, L_33, L_34, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_00a6:
{
// else if (count == 4 && TypeChecker.CheckTypes<object, long, long>(L, 2))
int32_t L_35 = V_0;
if ((!(((uint32_t)L_35) == ((uint32_t)4))))
{
goto IL_00ff;
}
}
IL_00aa:
{
intptr_t L_36 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_37 = TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86((intptr_t)L_36, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_RuntimeMethod_var);
if (!L_37)
{
goto IL_00ff;
}
}
IL_00b3:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_38 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_39 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_38, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_9 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_39, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_40 = ___L0;
RuntimeArray * L_41 = V_9;
NullCheck(L_41);
Type_t * L_42 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_41, /*hidden argument*/NULL);
NullCheck(L_42);
Type_t * L_43 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_42);
RuntimeObject * L_44 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_40, 2, L_43, /*hidden argument*/NULL);
V_10 = L_44;
// long arg1 = (long)LuaDLL.lua_tonumber(L, 3);
intptr_t L_45 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_46 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_45, 3, /*hidden argument*/NULL);
V_11 = (((int64_t)((int64_t)L_46)));
// long arg2 = (long)LuaDLL.lua_tonumber(L, 4);
intptr_t L_47 = ___L0;
double L_48 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_47, 4, /*hidden argument*/NULL);
V_12 = (((int64_t)((int64_t)L_48)));
// obj.SetValue(arg0, arg1, arg2);
RuntimeArray * L_49 = V_9;
RuntimeObject * L_50 = V_10;
int64_t L_51 = V_11;
int64_t L_52 = V_12;
NullCheck(L_49);
Array_SetValue_mEDA5D215E9368C28705226C1212781EFA76F0744(L_49, L_50, L_51, L_52, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_00ff:
{
// else if (count == 5 && TypeChecker.CheckTypes<object, int, int, int>(L, 2))
int32_t L_53 = V_0;
if ((!(((uint32_t)L_53) == ((uint32_t)5))))
{
goto IL_0164;
}
}
IL_0103:
{
intptr_t L_54 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_55 = TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03((intptr_t)L_54, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_RuntimeMethod_var);
if (!L_55)
{
goto IL_0164;
}
}
IL_010c:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_56 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_57 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_56, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_13 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_57, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_58 = ___L0;
RuntimeArray * L_59 = V_13;
NullCheck(L_59);
Type_t * L_60 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_59, /*hidden argument*/NULL);
NullCheck(L_60);
Type_t * L_61 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_60);
RuntimeObject * L_62 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_58, 2, L_61, /*hidden argument*/NULL);
V_14 = L_62;
// int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_63 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_64 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_63, 3, /*hidden argument*/NULL);
V_15 = (((int32_t)((int32_t)L_64)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_65 = ___L0;
double L_66 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_65, 4, /*hidden argument*/NULL);
V_16 = (((int32_t)((int32_t)L_66)));
// int arg3 = (int)LuaDLL.lua_tonumber(L, 5);
intptr_t L_67 = ___L0;
double L_68 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_67, 5, /*hidden argument*/NULL);
V_17 = (((int32_t)((int32_t)L_68)));
// obj.SetValue(arg0, arg1, arg2, arg3);
RuntimeArray * L_69 = V_13;
RuntimeObject * L_70 = V_14;
int32_t L_71 = V_15;
int32_t L_72 = V_16;
int32_t L_73 = V_17;
NullCheck(L_69);
Array_SetValue_m3AC2F0A285B2E7E1BBCD468B28E89E847CBC8C60(L_69, L_70, L_71, L_72, L_73, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_0164:
{
// else if (count == 5 && TypeChecker.CheckTypes<object, long, long, long>(L, 2))
int32_t L_74 = V_0;
if ((!(((uint32_t)L_74) == ((uint32_t)5))))
{
goto IL_01c9;
}
}
IL_0168:
{
intptr_t L_75 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_76 = TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED((intptr_t)L_75, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_RuntimeMethod_var);
if (!L_76)
{
goto IL_01c9;
}
}
IL_0171:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_77 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_78 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_77, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_18 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_78, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_79 = ___L0;
RuntimeArray * L_80 = V_18;
NullCheck(L_80);
Type_t * L_81 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_80, /*hidden argument*/NULL);
NullCheck(L_81);
Type_t * L_82 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_81);
RuntimeObject * L_83 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_79, 2, L_82, /*hidden argument*/NULL);
V_19 = L_83;
// long arg1 = (long)LuaDLL.lua_tonumber(L, 3);
intptr_t L_84 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_85 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_84, 3, /*hidden argument*/NULL);
V_20 = (((int64_t)((int64_t)L_85)));
// long arg2 = (long)LuaDLL.lua_tonumber(L, 4);
intptr_t L_86 = ___L0;
double L_87 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_86, 4, /*hidden argument*/NULL);
V_21 = (((int64_t)((int64_t)L_87)));
// long arg3 = (long)LuaDLL.lua_tonumber(L, 5);
intptr_t L_88 = ___L0;
double L_89 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_88, 5, /*hidden argument*/NULL);
V_22 = (((int64_t)((int64_t)L_89)));
// obj.SetValue(arg0, arg1, arg2, arg3);
RuntimeArray * L_90 = V_18;
RuntimeObject * L_91 = V_19;
int64_t L_92 = V_20;
int64_t L_93 = V_21;
int64_t L_94 = V_22;
NullCheck(L_90);
Array_SetValue_m863276E23A1A8DDBBE9FA0300F7BB3E5BCE1C88E(L_90, L_91, L_92, L_93, L_94, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_01c9:
{
// else if (TypeChecker.CheckTypes<object>(L, 2) && TypeChecker.CheckParamsType<long>(L, 3, count - 2))
intptr_t L_95 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_96 = TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D((intptr_t)L_95, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_RuntimeMethod_var);
if (!L_96)
{
goto IL_021d;
}
}
IL_01d2:
{
intptr_t L_97 = ___L0;
int32_t L_98 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_99 = TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA((intptr_t)L_97, 3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_98, (int32_t)2)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_RuntimeMethod_var);
if (!L_99)
{
goto IL_021d;
}
}
IL_01de:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_100 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_101 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_100, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_23 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_101, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_102 = ___L0;
RuntimeArray * L_103 = V_23;
NullCheck(L_103);
Type_t * L_104 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_103, /*hidden argument*/NULL);
NullCheck(L_104);
Type_t * L_105 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_104);
RuntimeObject * L_106 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_102, 2, L_105, /*hidden argument*/NULL);
V_24 = L_106;
// long[] arg1 = ToLua.ToParamsNumber<long>(L, 3, count - 2);
intptr_t L_107 = ___L0;
int32_t L_108 = V_0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_109 = ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA((intptr_t)L_107, 3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_108, (int32_t)2)), /*hidden argument*/ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_RuntimeMethod_var);
V_25 = L_109;
// obj.SetValue(arg0, arg1);
RuntimeArray * L_110 = V_23;
RuntimeObject * L_111 = V_24;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_112 = V_25;
NullCheck(L_110);
Array_SetValue_m0E2AA4AF4D933ED690FE1B705ABB0FCB6BE2AB3D(L_110, L_111, L_112, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_021d:
{
// else if (TypeChecker.CheckTypes<object>(L, 2) && TypeChecker.CheckParamsType<int>(L, 3, count - 2))
intptr_t L_113 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_114 = TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D((intptr_t)L_113, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_RuntimeMethod_var);
if (!L_114)
{
goto IL_0271;
}
}
IL_0226:
{
intptr_t L_115 = ___L0;
int32_t L_116 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_117 = TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63((intptr_t)L_115, 3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_116, (int32_t)2)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_RuntimeMethod_var);
if (!L_117)
{
goto IL_0271;
}
}
IL_0232:
{
// System.Array obj = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_118 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_119 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_118, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_26 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_119, RuntimeArray_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2, obj.GetType().GetElementType());
intptr_t L_120 = ___L0;
RuntimeArray * L_121 = V_26;
NullCheck(L_121);
Type_t * L_122 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_121, /*hidden argument*/NULL);
NullCheck(L_122);
Type_t * L_123 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_122);
RuntimeObject * L_124 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_120, 2, L_123, /*hidden argument*/NULL);
V_27 = L_124;
// int[] arg1 = ToLua.ToParamsNumber<int>(L, 3, count - 2);
intptr_t L_125 = ___L0;
int32_t L_126 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_127 = ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42((intptr_t)L_125, 3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_126, (int32_t)2)), /*hidden argument*/ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_RuntimeMethod_var);
V_28 = L_127;
// obj.SetValue(arg0, arg1);
RuntimeArray * L_128 = V_26;
RuntimeObject * L_129 = V_27;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_130 = V_28;
NullCheck(L_128);
Array_SetValue_m0480E07CF9A65B3C2B903CCBF5BAB94F93CF1380(L_128, L_129, L_130, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_028e;
}
IL_0271:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.SetValue");
intptr_t L_131 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_132 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_131, _stringLiteral43A2403901511BCEC4DBB05857683110E8C52610, /*hidden argument*/NULL);
V_4 = L_132;
goto IL_028e;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0280;
throw e;
}
CATCH_0280:
{ // begin catch(System.Exception)
// catch (Exception e)
V_29 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_133 = ___L0;
Exception_t * L_134 = V_29;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_135 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_133, L_134, /*hidden argument*/NULL);
V_4 = L_135;
goto IL_028e;
} // end catch (depth: 1)
IL_028e:
{
// }
int32_t L_136 = V_4;
return L_136;
}
}
// System.Int32 System_ArrayWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetEnumerator_mE5884C2492F2440A3C488E032149118A88BA8454_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Collections.IEnumerator o = obj.GetEnumerator();
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject* L_3 = Array_GetEnumerator_m3BD9ACCA9512DA3687C8369BF999BA2916F0EA15(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
RuntimeObject* L_5 = V_0;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_ArrayWrap::GetUpperBound(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_GetUpperBound_m77AB928E75ACAA764EE95A2165FEED4AA1F05B8B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_4 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_4)));
// int o = obj.GetUpperBound(arg0);
int32_t L_5 = V_0;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int32_t L_6 = Array_GetUpperBound_m3BFCEE3EAF66EDFC829270B533D2C2C3907715F4(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_7 = ___L0;
int32_t L_8 = V_1;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_ArrayWrap::CreateInstance(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_CreateInstance_mFFBDC78146C487A3FC6D3308AFCAE7F12F593E40_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeArray * V_2 = NULL;
int32_t V_3 = 0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_4 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_5 = NULL;
RuntimeArray * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
RuntimeArray * V_13 = NULL;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* V_14 = NULL;
RuntimeArray * V_15 = NULL;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_16 = NULL;
RuntimeArray * V_17 = NULL;
Exception_t * V_18 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 8);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2 && TypeChecker.CheckTypes<System.Type, int>(L, 1))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_003e;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58((intptr_t)L_3, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58_RuntimeMethod_var);
if (!L_4)
{
goto IL_003e;
}
}
IL_0014:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_5, 1, /*hidden argument*/NULL);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_7 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_8 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_7, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_8)));
// System.Array o = System.Array.CreateInstance(arg0, arg1);
int32_t L_9 = V_1;
RuntimeArray * L_10 = Array_CreateInstance_mE3FF1559BCD06302A7DA79FCE32232941AC38F3F(((Type_t *)CastclassClass((RuntimeObject*)L_6, Type_t_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
V_2 = L_10;
// ToLua.Push(L, o);
intptr_t L_11 = ___L0;
RuntimeArray * L_12 = V_2;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_11, L_12, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_003e:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Type, int[], int[]>(L, 1))
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)3))))
{
goto IL_0083;
}
}
IL_0042:
{
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckTypes_TisType_t_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_m825624F811F670F53BFD7BF7369E0C0A95A33D7D((intptr_t)L_14, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_TisInt32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_m825624F811F670F53BFD7BF7369E0C0A95A33D7D_RuntimeMethod_var);
if (!L_15)
{
goto IL_0083;
}
}
IL_004b:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_16, 1, /*hidden argument*/NULL);
// int[] arg1 = ToLua.CheckNumberArray<int>(L, 2);
intptr_t L_18 = ___L0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_19 = ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB((intptr_t)L_18, 2, /*hidden argument*/ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB_RuntimeMethod_var);
V_4 = L_19;
// int[] arg2 = ToLua.CheckNumberArray<int>(L, 3);
intptr_t L_20 = ___L0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_21 = ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB((intptr_t)L_20, 3, /*hidden argument*/ToLua_CheckNumberArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA12834A4F35CFED82B26CA2C4C8BED443880E9DB_RuntimeMethod_var);
V_5 = L_21;
// System.Array o = System.Array.CreateInstance(arg0, arg1, arg2);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_22 = V_4;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = V_5;
RuntimeArray * L_24 = Array_CreateInstance_m729059CD6F1DA236655BA425271E9C61994BC1EA(((Type_t *)CastclassClass((RuntimeObject*)L_17, Type_t_il2cpp_TypeInfo_var)), L_22, L_23, /*hidden argument*/NULL);
V_6 = L_24;
// ToLua.Push(L, o);
intptr_t L_25 = ___L0;
RuntimeArray * L_26 = V_6;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_25, L_26, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_0083:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Type, int, int>(L, 1))
int32_t L_27 = V_0;
if ((!(((uint32_t)L_27) == ((uint32_t)3))))
{
goto IL_00ca;
}
}
IL_0087:
{
intptr_t L_28 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_29 = TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAEDE5F0BC2E1A8EB7EE575AE1CD7915183CF0CE7((intptr_t)L_28, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAEDE5F0BC2E1A8EB7EE575AE1CD7915183CF0CE7_RuntimeMethod_var);
if (!L_29)
{
goto IL_00ca;
}
}
IL_0090:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_30 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_31 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_30, 1, /*hidden argument*/NULL);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_33 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_32, 2, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_33)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_34 = ___L0;
double L_35 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_34, 3, /*hidden argument*/NULL);
V_8 = (((int32_t)((int32_t)L_35)));
// System.Array o = System.Array.CreateInstance(arg0, arg1, arg2);
int32_t L_36 = V_7;
int32_t L_37 = V_8;
RuntimeArray * L_38 = Array_CreateInstance_m5FE74E0701D431412B309031C208BB7F0B62AA05(((Type_t *)CastclassClass((RuntimeObject*)L_31, Type_t_il2cpp_TypeInfo_var)), L_36, L_37, /*hidden argument*/NULL);
V_9 = L_38;
// ToLua.Push(L, o);
intptr_t L_39 = ___L0;
RuntimeArray * L_40 = V_9;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_39, L_40, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_00ca:
{
// else if (count == 4 && TypeChecker.CheckTypes<System.Type, int, int, int>(L, 1))
int32_t L_41 = V_0;
if ((!(((uint32_t)L_41) == ((uint32_t)4))))
{
goto IL_011d;
}
}
IL_00ce:
{
intptr_t L_42 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_43 = TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m06C1CEAC9D6664E15D5E6336307CE72F6F82D693((intptr_t)L_42, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m06C1CEAC9D6664E15D5E6336307CE72F6F82D693_RuntimeMethod_var);
if (!L_43)
{
goto IL_011d;
}
}
IL_00d7:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_44 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_45 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_44, 1, /*hidden argument*/NULL);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_46 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_47 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_46, 2, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_47)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_48 = ___L0;
double L_49 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_48, 3, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_49)));
// int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_50 = ___L0;
double L_51 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_50, 4, /*hidden argument*/NULL);
V_12 = (((int32_t)((int32_t)L_51)));
// System.Array o = System.Array.CreateInstance(arg0, arg1, arg2, arg3);
int32_t L_52 = V_10;
int32_t L_53 = V_11;
int32_t L_54 = V_12;
RuntimeArray * L_55 = Array_CreateInstance_mA240E55E62250C18ED5DFF119055CF5002C4CE3F(((Type_t *)CastclassClass((RuntimeObject*)L_45, Type_t_il2cpp_TypeInfo_var)), L_52, L_53, L_54, /*hidden argument*/NULL);
V_13 = L_55;
// ToLua.Push(L, o);
intptr_t L_56 = ___L0;
RuntimeArray * L_57 = V_13;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_56, L_57, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_011d:
{
// else if (TypeChecker.CheckTypes<System.Type>(L, 1) && TypeChecker.CheckParamsType<long>(L, 2, count - 1))
intptr_t L_58 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_59 = TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60((intptr_t)L_58, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60_RuntimeMethod_var);
if (!L_59)
{
goto IL_015f;
}
}
IL_0126:
{
intptr_t L_60 = ___L0;
int32_t L_61 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_62 = TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA((intptr_t)L_60, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_61, (int32_t)1)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_RuntimeMethod_var);
if (!L_62)
{
goto IL_015f;
}
}
IL_0132:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_63 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_64 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_63, 1, /*hidden argument*/NULL);
// long[] arg1 = ToLua.ToParamsNumber<long>(L, 2, count - 1);
intptr_t L_65 = ___L0;
int32_t L_66 = V_0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_67 = ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA((intptr_t)L_65, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_66, (int32_t)1)), /*hidden argument*/ToLua_ToParamsNumber_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCEC9EE5E20D994E97F1AA534ABA955A8CBC0D4BA_RuntimeMethod_var);
V_14 = L_67;
// System.Array o = System.Array.CreateInstance(arg0, arg1);
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_68 = V_14;
RuntimeArray * L_69 = Array_CreateInstance_m0C393096A042F32063355992913947CBE341E311(((Type_t *)CastclassClass((RuntimeObject*)L_64, Type_t_il2cpp_TypeInfo_var)), L_68, /*hidden argument*/NULL);
V_15 = L_69;
// ToLua.Push(L, o);
intptr_t L_70 = ___L0;
RuntimeArray * L_71 = V_15;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_70, L_71, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_015f:
{
// else if (TypeChecker.CheckTypes<System.Type>(L, 1) && TypeChecker.CheckParamsType<int>(L, 2, count - 1))
intptr_t L_72 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_73 = TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60((intptr_t)L_72, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_m6DF00B00CA1F4B4DEE0A4FAC2008AC5F7258DD60_RuntimeMethod_var);
if (!L_73)
{
goto IL_01a1;
}
}
IL_0168:
{
intptr_t L_74 = ___L0;
int32_t L_75 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_76 = TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63((intptr_t)L_74, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)1)), /*hidden argument*/TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_RuntimeMethod_var);
if (!L_76)
{
goto IL_01a1;
}
}
IL_0174:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_77 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_78 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_77, 1, /*hidden argument*/NULL);
// int[] arg1 = ToLua.ToParamsNumber<int>(L, 2, count - 1);
intptr_t L_79 = ___L0;
int32_t L_80 = V_0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_81 = ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42((intptr_t)L_79, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_80, (int32_t)1)), /*hidden argument*/ToLua_ToParamsNumber_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mFE33CF55618143CC7BF8CA327234D9DCA356DF42_RuntimeMethod_var);
V_16 = L_81;
// System.Array o = System.Array.CreateInstance(arg0, arg1);
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_82 = V_16;
RuntimeArray * L_83 = Array_CreateInstance_mC95663C9DEEF9A4A48AA4F861E4A19173F673207(((Type_t *)CastclassClass((RuntimeObject*)L_78, Type_t_il2cpp_TypeInfo_var)), L_82, /*hidden argument*/NULL);
V_17 = L_83;
// ToLua.Push(L, o);
intptr_t L_84 = ___L0;
RuntimeArray * L_85 = V_17;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_84, L_85, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_01bc;
}
IL_01a1:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.CreateInstance");
intptr_t L_86 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_87 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_86, _stringLiteralD8032D28645DB7AE6A8D3CD8C484E8624289D08C, /*hidden argument*/NULL);
V_3 = L_87;
goto IL_01bc;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_01af;
throw e;
}
CATCH_01af:
{ // begin catch(System.Exception)
// catch(Exception e)
V_18 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_88 = ___L0;
Exception_t * L_89 = V_18;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_90 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_88, L_89, /*hidden argument*/NULL);
V_3 = L_90;
goto IL_01bc;
} // end catch (depth: 1)
IL_01bc:
{
// }
int32_t L_91 = V_3;
return L_91;
}
}
// System.Int32 System_ArrayWrap::BinarySearch(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_BinarySearch_m3C56AA447C97B93C10FCEE647482408BEEA55D20_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
RuntimeArray * V_5 = NULL;
RuntimeObject * V_6 = NULL;
RuntimeObject* V_7 = NULL;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
RuntimeObject * V_12 = NULL;
int32_t V_13 = 0;
RuntimeArray * V_14 = NULL;
int32_t V_15 = 0;
int32_t V_16 = 0;
RuntimeObject * V_17 = NULL;
RuntimeObject* V_18 = NULL;
int32_t V_19 = 0;
Exception_t * V_20 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 6);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0042;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_5 = ___L0;
RuntimeArray * L_6 = V_1;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_7);
RuntimeObject * L_9 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_5, 2, L_8, /*hidden argument*/NULL);
V_2 = L_9;
// int o = System.Array.BinarySearch(arg0, arg1);
RuntimeArray * L_10 = V_1;
RuntimeObject * L_11 = V_2;
int32_t L_12 = Array_BinarySearch_m166DFC7F443777EBFF29F92F2D792997A49DAA08(L_10, L_11, /*hidden argument*/NULL);
V_3 = L_12;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_13 = ___L0;
int32_t L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0172;
}
IL_0042:
{
// else if (count == 3)
int32_t L_15 = V_0;
if ((!(((uint32_t)L_15) == ((uint32_t)3))))
{
goto IL_0094;
}
}
IL_0046:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_16, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_5 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_18 = ___L0;
RuntimeArray * L_19 = V_5;
NullCheck(L_19);
Type_t * L_20 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_19, /*hidden argument*/NULL);
NullCheck(L_20);
Type_t * L_21 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_20);
RuntimeObject * L_22 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_18, 2, L_21, /*hidden argument*/NULL);
V_6 = L_22;
// System.Collections.IComparer arg2 = (System.Collections.IComparer)ToLua.CheckObject<System.Collections.IComparer>(L, 3);
intptr_t L_23 = ___L0;
RuntimeObject * L_24 = ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984((intptr_t)L_23, 3, /*hidden argument*/ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984_RuntimeMethod_var);
V_7 = ((RuntimeObject*)Castclass((RuntimeObject*)L_24, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// int o = System.Array.BinarySearch(arg0, arg1, arg2);
RuntimeArray * L_25 = V_5;
RuntimeObject * L_26 = V_6;
RuntimeObject* L_27 = V_7;
int32_t L_28 = Array_BinarySearch_m1C4BF209146D7DF552578B0CFBFB641DDD8A90B7(L_25, L_26, L_27, /*hidden argument*/NULL);
V_8 = L_28;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_29 = ___L0;
int32_t L_30 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0172;
}
IL_0094:
{
// else if (count == 4)
int32_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)4))))
{
goto IL_00ee;
}
}
IL_0098:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_33 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_32, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_9 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_33, RuntimeArray_il2cpp_TypeInfo_var));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_34 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_35 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_34, 2, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_35)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_36 = ___L0;
double L_37 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_36, 3, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_37)));
// object arg3 = ToLua.ToVarObject(L, 4, arg0.GetType().GetElementType());
intptr_t L_38 = ___L0;
RuntimeArray * L_39 = V_9;
NullCheck(L_39);
Type_t * L_40 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_39, /*hidden argument*/NULL);
NullCheck(L_40);
Type_t * L_41 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_40);
RuntimeObject * L_42 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_38, 4, L_41, /*hidden argument*/NULL);
V_12 = L_42;
// int o = System.Array.BinarySearch(arg0, arg1, arg2, arg3);
RuntimeArray * L_43 = V_9;
int32_t L_44 = V_10;
int32_t L_45 = V_11;
RuntimeObject * L_46 = V_12;
int32_t L_47 = Array_BinarySearch_m3B677B774A91CC8383246DA219E53D2DEA0112F8(L_43, L_44, L_45, L_46, /*hidden argument*/NULL);
V_13 = L_47;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_48 = ___L0;
int32_t L_49 = V_13;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_48, L_49, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0172;
}
IL_00ee:
{
// else if (count == 5)
int32_t L_50 = V_0;
if ((!(((uint32_t)L_50) == ((uint32_t)5))))
{
goto IL_0155;
}
}
IL_00f2:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_51 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_52 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_51, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_14 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_52, RuntimeArray_il2cpp_TypeInfo_var));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_53 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_54 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_53, 2, /*hidden argument*/NULL);
V_15 = (((int32_t)((int32_t)L_54)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_55 = ___L0;
double L_56 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_55, 3, /*hidden argument*/NULL);
V_16 = (((int32_t)((int32_t)L_56)));
// object arg3 = ToLua.ToVarObject(L, 4, arg0.GetType().GetElementType());
intptr_t L_57 = ___L0;
RuntimeArray * L_58 = V_14;
NullCheck(L_58);
Type_t * L_59 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_58, /*hidden argument*/NULL);
NullCheck(L_59);
Type_t * L_60 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_59);
RuntimeObject * L_61 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_57, 4, L_60, /*hidden argument*/NULL);
V_17 = L_61;
// System.Collections.IComparer arg4 = (System.Collections.IComparer)ToLua.CheckObject<System.Collections.IComparer>(L, 5);
intptr_t L_62 = ___L0;
RuntimeObject * L_63 = ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984((intptr_t)L_62, 5, /*hidden argument*/ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984_RuntimeMethod_var);
V_18 = ((RuntimeObject*)Castclass((RuntimeObject*)L_63, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// int o = System.Array.BinarySearch(arg0, arg1, arg2, arg3, arg4);
RuntimeArray * L_64 = V_14;
int32_t L_65 = V_15;
int32_t L_66 = V_16;
RuntimeObject * L_67 = V_17;
RuntimeObject* L_68 = V_18;
int32_t L_69 = Array_BinarySearch_m9DDEAE93E0F338A676E9FF7E97AAEFF8D009D32F(L_64, L_65, L_66, L_67, L_68, /*hidden argument*/NULL);
V_19 = L_69;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_70 = ___L0;
int32_t L_71 = V_19;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_70, L_71, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0172;
}
IL_0155:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.BinarySearch");
intptr_t L_72 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_73 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_72, _stringLiteral4261FCC4F3C3C2F1D980DE9DCD44C64418F3D64D, /*hidden argument*/NULL);
V_4 = L_73;
goto IL_0172;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0164;
throw e;
}
CATCH_0164:
{ // begin catch(System.Exception)
// catch (Exception e)
V_20 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_74 = ___L0;
Exception_t * L_75 = V_20;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_76 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_74, L_75, /*hidden argument*/NULL);
V_4 = L_76;
goto IL_0172;
} // end catch (depth: 1)
IL_0172:
{
// }
int32_t L_77 = V_4;
return L_77;
}
}
// System.Int32 System_ArrayWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Clear_mB64E369BE78FEEED69E6C717696E6E9853FDF5E8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// System.Array arg0 = (System.Array)ToLua.CheckObject(L, 1, typeof(System.Array));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_6)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_7 = ___L0;
double L_8 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_7, 3, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_8)));
// System.Array.Clear(arg0, arg1, arg2);
int32_t L_9 = V_0;
int32_t L_10 = V_1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E(((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var)), L_9, L_10, /*hidden argument*/NULL);
// return 0;
V_2 = 0;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_11 = ___L0;
Exception_t * L_12 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_13 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_11, L_12, /*hidden argument*/NULL);
V_2 = L_13;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_14 = V_2;
return L_14;
}
}
// System.Int32 System_ArrayWrap::Clone(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Clone_mA1660357DE6A326DFE4D089427047D4DCC9A9EFC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// object o = obj.Clone();
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_3 = Array_Clone_mE8C710213E323617A6F46F2B36DCDDD4C7CF5176(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
RuntimeObject * L_5 = V_0;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_ArrayWrap::Copy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Copy_mAF4DC63CECD4B6C44D29F8D2DADE7AD7102024CF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
int64_t V_2 = 0;
int32_t V_3 = 0;
int64_t V_4 = 0;
RuntimeArray * V_5 = NULL;
int64_t V_6 = 0;
int64_t V_7 = 0;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
Exception_t * V_12 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 3)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_003a;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg1 = (System.Array)ToLua.CheckObject<System.Array>(L, 2);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_5, 2, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_6, RuntimeArray_il2cpp_TypeInfo_var));
// long arg2 = LuaDLL.tolua_checkint64(L, 3);
intptr_t L_7 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int64_t L_8 = LuaDLL_tolua_checkint64_mA7BC58ACFDD558EB1205149B339A6FD72A860B41((intptr_t)L_7, 3, /*hidden argument*/NULL);
V_2 = L_8;
// System.Array.Copy(arg0, arg1, arg2);
RuntimeArray * L_9 = V_1;
int64_t L_10 = V_2;
Array_Copy_m0048B7322E29EBFDD2909ED26EF97CE10C44C588(((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var)), L_9, L_10, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_00fe;
}
IL_003a:
{
// else if (count == 5 && TypeChecker.CheckTypes<long, System.Array, long, long>(L, 2))
int32_t L_11 = V_0;
if ((!(((uint32_t)L_11) == ((uint32_t)5))))
{
goto IL_008d;
}
}
IL_003e:
{
intptr_t L_12 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_13 = TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m8A8FA86F95BC61C89562925782E5636B52C213D7((intptr_t)L_12, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m8A8FA86F95BC61C89562925782E5636B52C213D7_RuntimeMethod_var);
if (!L_13)
{
goto IL_008d;
}
}
IL_0047:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_15 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_14, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// long arg1 = LuaDLL.tolua_toint64(L, 2);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int64_t L_17 = LuaDLL_tolua_toint64_m59522CA9648BB1582947212D031D5811A81B2FD3((intptr_t)L_16, 2, /*hidden argument*/NULL);
V_4 = L_17;
// System.Array arg2 = (System.Array)ToLua.ToObject(L, 3);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_18, 3, /*hidden argument*/NULL);
V_5 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_19, RuntimeArray_il2cpp_TypeInfo_var));
// long arg3 = LuaDLL.tolua_toint64(L, 4);
intptr_t L_20 = ___L0;
int64_t L_21 = LuaDLL_tolua_toint64_m59522CA9648BB1582947212D031D5811A81B2FD3((intptr_t)L_20, 4, /*hidden argument*/NULL);
V_6 = L_21;
// long arg4 = LuaDLL.tolua_toint64(L, 5);
intptr_t L_22 = ___L0;
int64_t L_23 = LuaDLL_tolua_toint64_m59522CA9648BB1582947212D031D5811A81B2FD3((intptr_t)L_22, 5, /*hidden argument*/NULL);
V_7 = L_23;
// System.Array.Copy(arg0, arg1, arg2, arg3, arg4);
int64_t L_24 = V_4;
RuntimeArray * L_25 = V_5;
int64_t L_26 = V_6;
int64_t L_27 = V_7;
Array_Copy_mD255F4B1CA08BB0D859C51505ACCDC9D605B3542(((RuntimeArray *)CastclassClass((RuntimeObject*)L_15, RuntimeArray_il2cpp_TypeInfo_var)), L_24, L_25, L_26, L_27, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_00fe;
}
IL_008d:
{
// else if (count == 5 && TypeChecker.CheckTypes<int, System.Array, int, int>(L, 2))
int32_t L_28 = V_0;
if ((!(((uint32_t)L_28) == ((uint32_t)5))))
{
goto IL_00e3;
}
}
IL_0091:
{
intptr_t L_29 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_30 = TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEC2A8BB606EC99977B17D3138510EA2F2789C0E1((intptr_t)L_29, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEC2A8BB606EC99977B17D3138510EA2F2789C0E1_RuntimeMethod_var);
if (!L_30)
{
goto IL_00e3;
}
}
IL_009a:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_32 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_31, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_33 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_34 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_33, 2, /*hidden argument*/NULL);
V_8 = (((int32_t)((int32_t)L_34)));
// System.Array arg2 = (System.Array)ToLua.ToObject(L, 3);
intptr_t L_35 = ___L0;
RuntimeObject * L_36 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_35, 3, /*hidden argument*/NULL);
V_9 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_36, RuntimeArray_il2cpp_TypeInfo_var));
// int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_37 = ___L0;
double L_38 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_37, 4, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_38)));
// int arg4 = (int)LuaDLL.lua_tonumber(L, 5);
intptr_t L_39 = ___L0;
double L_40 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_39, 5, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_40)));
// System.Array.Copy(arg0, arg1, arg2, arg3, arg4);
int32_t L_41 = V_8;
RuntimeArray * L_42 = V_9;
int32_t L_43 = V_10;
int32_t L_44 = V_11;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6(((RuntimeArray *)CastclassClass((RuntimeObject*)L_32, RuntimeArray_il2cpp_TypeInfo_var)), L_41, L_42, L_43, L_44, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_00fe;
}
IL_00e3:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.Copy");
intptr_t L_45 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_46 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_45, _stringLiteralF3911AEF180724E156B9A99138D5165886459CB4, /*hidden argument*/NULL);
V_3 = L_46;
goto IL_00fe;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_00f1;
throw e;
}
CATCH_00f1:
{ // begin catch(System.Exception)
// catch (Exception e)
V_12 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_47 = ___L0;
Exception_t * L_48 = V_12;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_49 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_47, L_48, /*hidden argument*/NULL);
V_3 = L_49;
goto IL_00fe;
} // end catch (depth: 1)
IL_00fe:
{
// }
int32_t L_50 = V_3;
return L_50;
}
}
// System.Int32 System_ArrayWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_IndexOf_m0A5B71652AD8D1E2BD1F4880BCC5892FD53F6F65_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
RuntimeArray * V_5 = NULL;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
RuntimeObject * V_10 = NULL;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
Exception_t * V_14 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0042;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_5 = ___L0;
RuntimeArray * L_6 = V_1;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_7);
RuntimeObject * L_9 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_5, 2, L_8, /*hidden argument*/NULL);
V_2 = L_9;
// int o = System.Array.IndexOf(arg0, arg1);
RuntimeArray * L_10 = V_1;
RuntimeObject * L_11 = V_2;
int32_t L_12 = Array_IndexOf_m6415FB3B4D4AF92E271693A7BD4951FB379E7BDE(L_10, L_11, /*hidden argument*/NULL);
V_3 = L_12;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_13 = ___L0;
int32_t L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_0042:
{
// else if (count == 3)
int32_t L_15 = V_0;
if ((!(((uint32_t)L_15) == ((uint32_t)3))))
{
goto IL_008d;
}
}
IL_0046:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_16, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_5 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_18 = ___L0;
RuntimeArray * L_19 = V_5;
NullCheck(L_19);
Type_t * L_20 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_19, /*hidden argument*/NULL);
NullCheck(L_20);
Type_t * L_21 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_20);
RuntimeObject * L_22 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_18, 2, L_21, /*hidden argument*/NULL);
V_6 = L_22;
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_24 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_23, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_24)));
// int o = System.Array.IndexOf(arg0, arg1, arg2);
RuntimeArray * L_25 = V_5;
RuntimeObject * L_26 = V_6;
int32_t L_27 = V_7;
int32_t L_28 = Array_IndexOf_mA7E8630309C4EF5671DA2FBCB8885DE80A9C2698(L_25, L_26, L_27, /*hidden argument*/NULL);
V_8 = L_28;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_29 = ___L0;
int32_t L_30 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_008d:
{
// else if (count == 4)
int32_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)4))))
{
goto IL_00e4;
}
}
IL_0091:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_33 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_32, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_9 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_33, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_34 = ___L0;
RuntimeArray * L_35 = V_9;
NullCheck(L_35);
Type_t * L_36 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_35, /*hidden argument*/NULL);
NullCheck(L_36);
Type_t * L_37 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_36);
RuntimeObject * L_38 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_34, 2, L_37, /*hidden argument*/NULL);
V_10 = L_38;
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_39 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_40 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_39, 3, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_40)));
// int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_41 = ___L0;
double L_42 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_41, 4, /*hidden argument*/NULL);
V_12 = (((int32_t)((int32_t)L_42)));
// int o = System.Array.IndexOf(arg0, arg1, arg2, arg3);
RuntimeArray * L_43 = V_9;
RuntimeObject * L_44 = V_10;
int32_t L_45 = V_11;
int32_t L_46 = V_12;
int32_t L_47 = Array_IndexOf_m0F86629A6EFC0E9EF350A0D1D37EF582CDC48135(L_43, L_44, L_45, L_46, /*hidden argument*/NULL);
V_13 = L_47;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_48 = ___L0;
int32_t L_49 = V_13;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_48, L_49, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_00e4:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.IndexOf");
intptr_t L_50 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_51 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_50, _stringLiteralF6E554623228721C279E917F09945CF32D8738B7, /*hidden argument*/NULL);
V_4 = L_51;
goto IL_0101;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_00f3;
throw e;
}
CATCH_00f3:
{ // begin catch(System.Exception)
// catch (Exception e)
V_14 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_52 = ___L0;
Exception_t * L_53 = V_14;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_54 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_52, L_53, /*hidden argument*/NULL);
V_4 = L_54;
goto IL_0101;
} // end catch (depth: 1)
IL_0101:
{
// }
int32_t L_55 = V_4;
return L_55;
}
}
// System.Int32 System_ArrayWrap::Initialize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Initialize_m1388A290B58EEE74DFE04A4AD38BD8DDD681D52A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// obj.Initialize();
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
Array_Initialize_m68F53FBC6324F33F3BAF65C6A7A5C06B44494DB7(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 0;
V_0 = 0;
goto IL_0027;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001c;
throw e;
}
CATCH_001c:
{ // begin catch(System.Exception)
// catch (Exception e)
V_1 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_3 = ___L0;
Exception_t * L_4 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_5 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_3, L_4, /*hidden argument*/NULL);
V_0 = L_5;
goto IL_0027;
} // end catch (depth: 1)
IL_0027:
{
// }
int32_t L_6 = V_0;
return L_6;
}
}
// System.Int32 System_ArrayWrap::LastIndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_LastIndexOf_m73081DB91E42078433D11465061D80DDDFDF10F0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
RuntimeArray * V_5 = NULL;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeArray * V_9 = NULL;
RuntimeObject * V_10 = NULL;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
Exception_t * V_14 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0042;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_5 = ___L0;
RuntimeArray * L_6 = V_1;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_7);
RuntimeObject * L_9 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_5, 2, L_8, /*hidden argument*/NULL);
V_2 = L_9;
// int o = System.Array.LastIndexOf(arg0, arg1);
RuntimeArray * L_10 = V_1;
RuntimeObject * L_11 = V_2;
int32_t L_12 = Array_LastIndexOf_m006743435ADB118F21F84D72A7696BBAC1A13B6F(L_10, L_11, /*hidden argument*/NULL);
V_3 = L_12;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_13 = ___L0;
int32_t L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_0042:
{
// else if (count == 3)
int32_t L_15 = V_0;
if ((!(((uint32_t)L_15) == ((uint32_t)3))))
{
goto IL_008d;
}
}
IL_0046:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_16, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_5 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_18 = ___L0;
RuntimeArray * L_19 = V_5;
NullCheck(L_19);
Type_t * L_20 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_19, /*hidden argument*/NULL);
NullCheck(L_20);
Type_t * L_21 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_20);
RuntimeObject * L_22 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_18, 2, L_21, /*hidden argument*/NULL);
V_6 = L_22;
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_24 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_23, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_24)));
// int o = System.Array.LastIndexOf(arg0, arg1, arg2);
RuntimeArray * L_25 = V_5;
RuntimeObject * L_26 = V_6;
int32_t L_27 = V_7;
int32_t L_28 = Array_LastIndexOf_m1CEBDBF89EEB54640CC5819B2FC71991D1F6AC89(L_25, L_26, L_27, /*hidden argument*/NULL);
V_8 = L_28;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_29 = ___L0;
int32_t L_30 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_008d:
{
// else if (count == 4)
int32_t L_31 = V_0;
if ((!(((uint32_t)L_31) == ((uint32_t)4))))
{
goto IL_00e4;
}
}
IL_0091:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_32 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_33 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_32, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_9 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_33, RuntimeArray_il2cpp_TypeInfo_var));
// object arg1 = ToLua.ToVarObject(L, 2, arg0.GetType().GetElementType());
intptr_t L_34 = ___L0;
RuntimeArray * L_35 = V_9;
NullCheck(L_35);
Type_t * L_36 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_35, /*hidden argument*/NULL);
NullCheck(L_36);
Type_t * L_37 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, L_36);
RuntimeObject * L_38 = ToLua_ToVarObject_mEDAC5B39EAABB8B6C05EA66E533ECD95BBE857E4((intptr_t)L_34, 2, L_37, /*hidden argument*/NULL);
V_10 = L_38;
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_39 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_40 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_39, 3, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_40)));
// int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_41 = ___L0;
double L_42 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_41, 4, /*hidden argument*/NULL);
V_12 = (((int32_t)((int32_t)L_42)));
// int o = System.Array.LastIndexOf(arg0, arg1, arg2, arg3);
RuntimeArray * L_43 = V_9;
RuntimeObject * L_44 = V_10;
int32_t L_45 = V_11;
int32_t L_46 = V_12;
int32_t L_47 = Array_LastIndexOf_m0F3DFFE73061486BE3EFE069AA9D3595426EDFFD(L_43, L_44, L_45, L_46, /*hidden argument*/NULL);
V_13 = L_47;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_48 = ___L0;
int32_t L_49 = V_13;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_48, L_49, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0101;
}
IL_00e4:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.LastIndexOf");
intptr_t L_50 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_51 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_50, _stringLiteral0E0F887C2013BB6F64018B81A5BAF6A08D1D7471, /*hidden argument*/NULL);
V_4 = L_51;
goto IL_0101;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_00f3;
throw e;
}
CATCH_00f3:
{ // begin catch(System.Exception)
// catch (Exception e)
V_14 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_52 = ___L0;
Exception_t * L_53 = V_14;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_54 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_52, L_53, /*hidden argument*/NULL);
V_4 = L_54;
goto IL_0101;
} // end catch (depth: 1)
IL_0101:
{
// }
int32_t L_55 = V_4;
return L_55;
}
}
// System.Int32 System_ArrayWrap::Reverse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Reverse_mABD61D719FCF210AA49E2AAC34350E2C8E8AC985_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0020;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array.Reverse(arg0);
Array_Reverse_mF6A81D8EC8E17D7B3BE5F9B4EE763E3D43E57440(((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0068;
}
IL_0020:
{
// else if (count == 3)
int32_t L_5 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)3))))
{
goto IL_004d;
}
}
IL_0024:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_6 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_6, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_8 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_9 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_8, 2, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_9)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_10 = ___L0;
double L_11 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_10, 3, /*hidden argument*/NULL);
V_3 = (((int32_t)((int32_t)L_11)));
// System.Array.Reverse(arg0, arg1, arg2);
int32_t L_12 = V_2;
int32_t L_13 = V_3;
Array_Reverse_m2257A7D1D672441107CA66836FF6C136EA5E3C7B(((RuntimeArray *)CastclassClass((RuntimeObject*)L_7, RuntimeArray_il2cpp_TypeInfo_var)), L_12, L_13, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0068;
}
IL_004d:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.Reverse");
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_15 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_14, _stringLiteral967CA24675F6B93D4F519D659736B9423DFB507E, /*hidden argument*/NULL);
V_1 = L_15;
goto IL_0068;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_005b;
throw e;
}
CATCH_005b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_16 = ___L0;
Exception_t * L_17 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_18 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_16, L_17, /*hidden argument*/NULL);
V_1 = L_18;
goto IL_0068;
} // end catch (depth: 1)
IL_0068:
{
// }
int32_t L_19 = V_1;
return L_19;
}
}
// System.Int32 System_ArrayWrap::Sort(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_Sort_mB330D73B3958B0BE0A978E97B3B4D221F1976B03_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
RuntimeArray * V_3 = NULL;
RuntimeArray * V_4 = NULL;
RuntimeObject* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
RuntimeObject* V_10 = NULL;
RuntimeArray * V_11 = NULL;
int32_t V_12 = 0;
int32_t V_13 = 0;
RuntimeArray * V_14 = NULL;
int32_t V_15 = 0;
int32_t V_16 = 0;
RuntimeObject* V_17 = NULL;
Exception_t * V_18 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 10);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0023;
}
}
IL_000b:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array.Sort(arg0);
Array_Sort_m33A59C114BC9E9D74876BD0C6356D2D8DD383B0E(((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_0023:
{
// else if (count == 2 && TypeChecker.CheckTypes<System.Collections.IComparer>(L, 2))
int32_t L_5 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_0056;
}
}
IL_0027:
{
intptr_t L_6 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_7 = TypeChecker_CheckTypes_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_mFB35C4EED99D91AE70819AD5FB529C916A9B9270((intptr_t)L_6, 2, /*hidden argument*/TypeChecker_CheckTypes_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_mFB35C4EED99D91AE70819AD5FB529C916A9B9270_RuntimeMethod_var);
if (!L_7)
{
goto IL_0056;
}
}
IL_0030:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_8 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_9 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_8, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Collections.IComparer arg1 = (System.Collections.IComparer)ToLua.ToObject(L, 2);
intptr_t L_10 = ___L0;
RuntimeObject * L_11 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_10, 2, /*hidden argument*/NULL);
V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_11, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// System.Array.Sort(arg0, arg1);
RuntimeObject* L_12 = V_2;
Array_Sort_mF1CCD5D84D8D9EF9872FAB34A474119942AD495A(((RuntimeArray *)CastclassClass((RuntimeObject*)L_9, RuntimeArray_il2cpp_TypeInfo_var)), L_12, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_0056:
{
// else if (count == 2 && TypeChecker.CheckTypes<System.Array>(L, 2))
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)2))))
{
goto IL_0089;
}
}
IL_005a:
{
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckTypes_TisRuntimeArray_m09E943EFCCE995D8E9BE3555D302789E72BB8DA3((intptr_t)L_14, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeArray_m09E943EFCCE995D8E9BE3555D302789E72BB8DA3_RuntimeMethod_var);
if (!L_15)
{
goto IL_0089;
}
}
IL_0063:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_16, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg1 = (System.Array)ToLua.ToObject(L, 2);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_18, 2, /*hidden argument*/NULL);
V_3 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_19, RuntimeArray_il2cpp_TypeInfo_var));
// System.Array.Sort(arg0, arg1);
RuntimeArray * L_20 = V_3;
Array_Sort_m82F14E448023AE35C0A0E97D83C0E05B1CA3022E(((RuntimeArray *)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var)), L_20, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_0089:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Array, System.Collections.IComparer>(L, 2))
int32_t L_21 = V_0;
if ((!(((uint32_t)L_21) == ((uint32_t)3))))
{
goto IL_00ce;
}
}
IL_008d:
{
intptr_t L_22 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_23 = TypeChecker_CheckTypes_TisRuntimeArray_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m21FC9450002D17193EC778814F2F4466526F3064((intptr_t)L_22, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeArray_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m21FC9450002D17193EC778814F2F4466526F3064_RuntimeMethod_var);
if (!L_23)
{
goto IL_00ce;
}
}
IL_0096:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_24 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_25 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_24, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg1 = (System.Array)ToLua.ToObject(L, 2);
intptr_t L_26 = ___L0;
RuntimeObject * L_27 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_26, 2, /*hidden argument*/NULL);
V_4 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_27, RuntimeArray_il2cpp_TypeInfo_var));
// System.Collections.IComparer arg2 = (System.Collections.IComparer)ToLua.ToObject(L, 3);
intptr_t L_28 = ___L0;
RuntimeObject * L_29 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_28, 3, /*hidden argument*/NULL);
V_5 = ((RuntimeObject*)Castclass((RuntimeObject*)L_29, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// System.Array.Sort(arg0, arg1, arg2);
RuntimeArray * L_30 = V_4;
RuntimeObject* L_31 = V_5;
Array_Sort_m2532902787B0BBF002B3F7FE7D731E96D0452D3F(((RuntimeArray *)CastclassClass((RuntimeObject*)L_25, RuntimeArray_il2cpp_TypeInfo_var)), L_30, L_31, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_00ce:
{
// else if (count == 3 && TypeChecker.CheckTypes<int, int>(L, 2))
int32_t L_32 = V_0;
if ((!(((uint32_t)L_32) == ((uint32_t)3))))
{
goto IL_010b;
}
}
IL_00d2:
{
intptr_t L_33 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_34 = TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B((intptr_t)L_33, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_RuntimeMethod_var);
if (!L_34)
{
goto IL_010b;
}
}
IL_00db:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_35 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_36 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_35, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_37 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_38 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_37, 2, /*hidden argument*/NULL);
V_6 = (((int32_t)((int32_t)L_38)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_39 = ___L0;
double L_40 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_39, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_40)));
// System.Array.Sort(arg0, arg1, arg2);
int32_t L_41 = V_6;
int32_t L_42 = V_7;
Array_Sort_m0A28F9E067B497C87A6DAB08B5614EE93BAC63C1(((RuntimeArray *)CastclassClass((RuntimeObject*)L_36, RuntimeArray_il2cpp_TypeInfo_var)), L_41, L_42, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_010b:
{
// else if (count == 4 && TypeChecker.CheckTypes<int, int, System.Collections.IComparer>(L, 2))
int32_t L_43 = V_0;
if ((!(((uint32_t)L_43) == ((uint32_t)4))))
{
goto IL_0158;
}
}
IL_010f:
{
intptr_t L_44 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_45 = TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m4915BAC6735A7585DA0EC0B259A8572578CE07A3((intptr_t)L_44, 2, /*hidden argument*/TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m4915BAC6735A7585DA0EC0B259A8572578CE07A3_RuntimeMethod_var);
if (!L_45)
{
goto IL_0158;
}
}
IL_0118:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_46 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_47 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_46, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_48 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_49 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_48, 2, /*hidden argument*/NULL);
V_8 = (((int32_t)((int32_t)L_49)));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_50 = ___L0;
double L_51 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_50, 3, /*hidden argument*/NULL);
V_9 = (((int32_t)((int32_t)L_51)));
// System.Collections.IComparer arg3 = (System.Collections.IComparer)ToLua.ToObject(L, 4);
intptr_t L_52 = ___L0;
RuntimeObject * L_53 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_52, 4, /*hidden argument*/NULL);
V_10 = ((RuntimeObject*)Castclass((RuntimeObject*)L_53, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// System.Array.Sort(arg0, arg1, arg2, arg3);
int32_t L_54 = V_8;
int32_t L_55 = V_9;
RuntimeObject* L_56 = V_10;
Array_Sort_mFB179CA0C7D29427781B2F4B86DCCC36DDABE967(((RuntimeArray *)CastclassClass((RuntimeObject*)L_47, RuntimeArray_il2cpp_TypeInfo_var)), L_54, L_55, L_56, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_0158:
{
// else if (count == 4 && TypeChecker.CheckTypes<System.Array, int, int>(L, 2))
int32_t L_57 = V_0;
if ((!(((uint32_t)L_57) == ((uint32_t)4))))
{
goto IL_01a2;
}
}
IL_015c:
{
intptr_t L_58 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_59 = TypeChecker_CheckTypes_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEBD9449FD4937A22F0A91CB005B3182ED16B3372((intptr_t)L_58, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mEBD9449FD4937A22F0A91CB005B3182ED16B3372_RuntimeMethod_var);
if (!L_59)
{
goto IL_01a2;
}
}
IL_0165:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_60 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_61 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_60, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg1 = (System.Array)ToLua.ToObject(L, 2);
intptr_t L_62 = ___L0;
RuntimeObject * L_63 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_62, 2, /*hidden argument*/NULL);
V_11 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_63, RuntimeArray_il2cpp_TypeInfo_var));
// int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
intptr_t L_64 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_65 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_64, 3, /*hidden argument*/NULL);
V_12 = (((int32_t)((int32_t)L_65)));
// int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
intptr_t L_66 = ___L0;
double L_67 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_66, 4, /*hidden argument*/NULL);
V_13 = (((int32_t)((int32_t)L_67)));
// System.Array.Sort(arg0, arg1, arg2, arg3);
RuntimeArray * L_68 = V_11;
int32_t L_69 = V_12;
int32_t L_70 = V_13;
Array_Sort_mA495EFE386747439EB8D39D9C7D980CE67EC88B4(((RuntimeArray *)CastclassClass((RuntimeObject*)L_61, RuntimeArray_il2cpp_TypeInfo_var)), L_68, L_69, L_70, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_01a2:
{
// else if (count == 5)
int32_t L_71 = V_0;
if ((!(((uint32_t)L_71) == ((uint32_t)5))))
{
goto IL_01f3;
}
}
IL_01a6:
{
// System.Array arg0 = (System.Array)ToLua.CheckObject<System.Array>(L, 1);
intptr_t L_72 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_73 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_72, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg1 = (System.Array)ToLua.CheckObject<System.Array>(L, 2);
intptr_t L_74 = ___L0;
RuntimeObject * L_75 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_74, 2, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_14 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_75, RuntimeArray_il2cpp_TypeInfo_var));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_76 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_77 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_76, 3, /*hidden argument*/NULL);
V_15 = (((int32_t)((int32_t)L_77)));
// int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_78 = ___L0;
double L_79 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_78, 4, /*hidden argument*/NULL);
V_16 = (((int32_t)((int32_t)L_79)));
// System.Collections.IComparer arg4 = (System.Collections.IComparer)ToLua.CheckObject<System.Collections.IComparer>(L, 5);
intptr_t L_80 = ___L0;
RuntimeObject * L_81 = ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984((intptr_t)L_80, 5, /*hidden argument*/ToLua_CheckObject_TisIComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_m656528A5C655043FB0407A5657F2B2E5274D2984_RuntimeMethod_var);
V_17 = ((RuntimeObject*)Castclass((RuntimeObject*)L_81, IComparer_t6A5E1BC727C7FF28888E407A797CE1ED92DA8E95_il2cpp_TypeInfo_var));
// System.Array.Sort(arg0, arg1, arg2, arg3, arg4);
RuntimeArray * L_82 = V_14;
int32_t L_83 = V_15;
int32_t L_84 = V_16;
RuntimeObject* L_85 = V_17;
Array_Sort_m72E310F2C68ABB681DB967BD6B2BF16B1C31CD80(((RuntimeArray *)CastclassClass((RuntimeObject*)L_73, RuntimeArray_il2cpp_TypeInfo_var)), L_82, L_83, L_84, L_85, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_020e;
}
IL_01f3:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Array.Sort");
intptr_t L_86 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_87 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_86, _stringLiteral8961A2B589684298A7070B2943A59DE632A4C48A, /*hidden argument*/NULL);
V_1 = L_87;
goto IL_020e;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0201;
throw e;
}
CATCH_0201:
{ // begin catch(System.Exception)
// catch (Exception e)
V_18 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_88 = ___L0;
Exception_t * L_89 = V_18;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_90 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_88, L_89, /*hidden argument*/NULL);
V_1 = L_90;
goto IL_020e;
} // end catch (depth: 1)
IL_020e:
{
// }
int32_t L_91 = V_1;
return L_91;
}
}
// System.Int32 System_ArrayWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_CopyTo_mD79288E37BBBDF0ED45D28DEC67DB4865FF043AC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
int64_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// System.Array obj = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// System.Array arg0 = (System.Array)ToLua.CheckObject<Array>(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_3, 2, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_0 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_4, RuntimeArray_il2cpp_TypeInfo_var));
// long arg1 = (long)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 3, /*hidden argument*/NULL);
V_1 = (((int64_t)((int64_t)L_6)));
// obj.CopyTo(arg0, arg1);
RuntimeArray * L_7 = V_0;
int64_t L_8 = V_1;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
Array_CopyTo_m3CA31C8758AB92E091DF1469077ED9DB13415B97(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_7, L_8, /*hidden argument*/NULL);
// return 0;
V_2 = 0;
goto IL_003f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0034;
throw e;
}
CATCH_0034:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_003f;
} // end catch (depth: 1)
IL_003f:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_ArrayWrap::ConstrainedCopy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_ConstrainedCopy_mFC8FBF8BC06144E9975B0199BAA171A0DE8E6E9A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeArray * V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 5);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 5, /*hidden argument*/NULL);
// System.Array arg0 = (System.Array)ToLua.CheckObject<Array>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_4 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = (((int32_t)((int32_t)L_4)));
// System.Array arg2 = (System.Array)ToLua.CheckObject<Array>(L, 3);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4((intptr_t)L_5, 3, /*hidden argument*/ToLua_CheckObject_TisRuntimeArray_m7017EB76FBBC7FAA008090EE784EB5761972FAB4_RuntimeMethod_var);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_6, RuntimeArray_il2cpp_TypeInfo_var));
// int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_7 = ___L0;
double L_8 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_7, 4, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_8)));
// int arg4 = (int)LuaDLL.luaL_checknumber(L, 5);
intptr_t L_9 = ___L0;
double L_10 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_9, 5, /*hidden argument*/NULL);
V_3 = (((int32_t)((int32_t)L_10)));
// System.Array.ConstrainedCopy(arg0, arg1, arg2, arg3, arg4);
int32_t L_11 = V_0;
RuntimeArray * L_12 = V_1;
int32_t L_13 = V_2;
int32_t L_14 = V_3;
Array_ConstrainedCopy_mBC9B69B4C47A053E7DC0F3835C2AF7E754CB4BF0(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0057;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0049;
throw e;
}
CATCH_0049:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_0057;
} // end catch (depth: 1)
IL_0057:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_ArrayWrap::get_LongLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_LongLength_m0A5475E0F6B06354B8DE2272D0669DA3EEB2EE57_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int64_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// long ret = obj.LongLength;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int64_t L_3 = Array_get_LongLength_m9C506B10DB4FB16C0A2F5059C5C08F8D3B0C2D9A(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// LuaDLL.lua_pushnumber(L, ret);
intptr_t L_4 = ___L0;
int64_t L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnumber_mD621CF251BEC49D5FCA530997B02D08E2C6EC653((intptr_t)L_4, (((double)((double)L_5))), /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0022;
throw e;
}
CATCH_0022:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index LongLength on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteralC002DE524A60B4CC17CD7EA0BBC1F52DB7F90EC9, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_ArrayWrap::get_Rank(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_Rank_mB00892C60C6E28B740447537FCCD0B99AA90B6B6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// int ret = obj.Rank;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_4 = ___L0;
int32_t L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Rank on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteral39F9756846FA1206F1D3DA7FC8358511B6F76189, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_ArrayWrap::get_IsSynchronized(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_IsSynchronized_mFB300072694122707C762D345E45CB3CA82A52BB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// bool ret = obj.IsSynchronized;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
bool L_3 = Array_get_IsSynchronized_m2A2A62F1E2A1CDB27061593550EAC7D26C1C8693(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// LuaDLL.lua_pushboolean(L, ret);
intptr_t L_4 = ___L0;
bool L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsSynchronized on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteralFA5687BC14F14E752F60E233885343B8EBF30107, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_ArrayWrap::get_SyncRoot(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_SyncRoot_m4F11B1B696ACE9E427F1A8D3DD0C55E93371E9D5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// object ret = obj.SyncRoot;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
RuntimeObject * L_3 = Array_get_SyncRoot_m2E775E57CB0563A4DC780EF206A61C0100F98ED1(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// ToLua.Push(L, ret);
intptr_t L_4 = ___L0;
RuntimeObject * L_5 = V_1;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index SyncRoot on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteral4265C626064BD56F1995C5B5CFBBBAE6FE685BEF, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_ArrayWrap::get_IsFixedSize(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_IsFixedSize_mD0A8D6B4C04F25E3322672B3DC2AE04C483B7EBF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// bool ret = obj.IsFixedSize;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
bool L_3 = Array_get_IsFixedSize_mFCFD0E6786406ECC58C4B7F18B669DADC722CA80(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// LuaDLL.lua_pushboolean(L, ret);
intptr_t L_4 = ___L0;
bool L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsFixedSize on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteralB5CE7BA2DEA2151ACB1EE561D3AA9A09ED5902FB, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_ArrayWrap::get_IsReadOnly(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_ArrayWrap_get_IsReadOnly_mB8689C34432B54B6F1B3028A544846D082FB39FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Array obj = (System.Array)o;
RuntimeObject * L_2 = V_0;
// bool ret = obj.IsReadOnly;
NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)));
bool L_3 = Array_get_IsReadOnly_mA3C9CCBD31776DDDB6F063662420010D2A5E0A64(((RuntimeArray *)CastclassClass((RuntimeObject*)L_2, RuntimeArray_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// LuaDLL.lua_pushboolean(L, ret);
intptr_t L_4 = ___L0;
bool L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsReadOnly on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteralF367E308E297B11292D409AE3ADC19390F9DC06A, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Void System_ArrayWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_ArrayWrap__ctor_m80FB6E26AD9359E36464AADAADBFB3C1879601FE (System_ArrayWrap_t0FC4FE95C07A4581A7BD3CF4B01AFF1B7A838CD9 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_Generic_DictionaryWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_DictionaryWrap_Register_mE3A678E28B655E68076A5FC69F30B0A90BF27A3F (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_Register_mE3A678E28B655E68076A5FC69F30B0A90BF27A3F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(Dictionary<,>), typeof(System.Object), "Dictionary");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, _stringLiteral860E1F95D3A8D20BE2E3E527091C855F4E981BDB, /*hidden argument*/NULL);
// L.RegFunction("get_Item", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_6, /*hidden argument*/NULL);
// L.RegFunction("set_Item", set_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_8, /*hidden argument*/NULL);
// L.RegFunction(".geti", _geti);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral7A41C59B3E495D7780C06AEF34F3ABCF86E51D40, L_10, /*hidden argument*/NULL);
// L.RegFunction(".seti", _seti);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral7135DBF353252B98AD986AFAAF60CF1F4DF958A6, L_12, /*hidden argument*/NULL);
// L.RegFunction("Add", Add);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral61CC55AA0453184734C3FA0B621EDA6FA874BD83, L_14, /*hidden argument*/NULL);
// L.RegFunction("Clear", Clear);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D, L_16, /*hidden argument*/NULL);
// L.RegFunction("ContainsKey", ContainsKey);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteral295EEDDE2614DF982BA15CFE7FB8652AFBD8645A, L_18, /*hidden argument*/NULL);
// L.RegFunction("ContainsValue", ContainsValue);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteral246278490138F3D3AA47A1F444C14947DD1EF477, L_20, /*hidden argument*/NULL);
// L.RegFunction("GetObjectData", GetObjectData);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteralA1AE73D0BD1120FB41BE8623368CBB0BE1DB0B57, L_22, /*hidden argument*/NULL);
// L.RegFunction("OnDeserialization", OnDeserialization);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteralE2E29C4AB3F752DEF362AA1718EC21BEC3C50CE6, L_24, /*hidden argument*/NULL);
// L.RegFunction("Remove", Remove);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B, L_26, /*hidden argument*/NULL);
// L.RegFunction("TryGetValue", TryGetValue);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteralBC693C443DC998445A6ED6C37C23EB900380D2CA, L_28, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_30, /*hidden argument*/NULL);
// L.RegVar("this", _this, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_31, _stringLiteralC2543FFF3BFA6F144C2F06A7DE6CD10C0B650CAE, L_32, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_34 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_34, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_33);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_33, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_34, /*hidden argument*/NULL);
// L.RegVar("Count", get_Count, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_35 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_36 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_36, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_35);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_35, _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E, L_36, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Comparer", get_Comparer, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_37 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_38 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_38, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_37);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_37, _stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, L_38, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Keys", get_Keys, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_39 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_40 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_40, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_39);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_39, _stringLiteralE5651C683F14C95AA972CFDBC300D9FECFE02019, L_40, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Values", get_Values, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_41 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_42 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_42, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_41);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_41, _stringLiteralB1564F6B1512CBFA3CFCEBC9A5BADB6B239954F1, L_42, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_43 = ___L0;
NullCheck(L_43);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_43, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::_get_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type kt = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// object o = LuaMethodCache.CallSingleMethod("get_Item", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_8, L_10, /*hidden argument*/NULL);
V_3 = L_12;
// ToLua.Push(L, o);
intptr_t L_13 = ___L0;
RuntimeObject * L_14 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0056;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0048;
throw e;
}
CATCH_0048:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_0056;
} // end catch (depth: 1)
IL_0056:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::_set_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
RuntimeObject * V_4 = NULL;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt, out vt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_3 = L_7;
// object arg1 = ToLua.CheckVarObject(L, 3, vt);
intptr_t L_8 = ___L0;
Type_t * L_9 = V_1;
RuntimeObject * L_10 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_8, 3, L_9, /*hidden argument*/NULL);
V_4 = L_10;
// LuaMethodCache.CallSingleMethod("set_Item", obj, arg0, arg1);
RuntimeObject * L_11 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_3;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
RuntimeObject * L_16 = V_4;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_5 = 0;
goto IL_005e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0050;
throw e;
}
CATCH_0050:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_5 = L_19;
goto IL_005e;
} // end catch (depth: 1)
IL_005e:
{
// }
int32_t L_20 = V_5;
return L_20;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::_this(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap__this_m8C4762BAD01798CA9ED177349F10FE06C5631723_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// LuaDLL.lua_pushvalue(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushvalue_m713DDDB9414ED15F1F823B50C1B5C58E56A82498((intptr_t)L_0, 1, /*hidden argument*/NULL);
// LuaDLL.tolua_bindthis(L, _get_this, _set_this);
intptr_t L_1 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_2 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_2, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap__get_this_m20E7B6DD5B508B3FAA9133242A39F0CFDB0C1B77_RuntimeMethod_var), /*hidden argument*/NULL);
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_3 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_3, NULL, (intptr_t)((intptr_t)System_Collections_Generic_DictionaryWrap__set_this_mC29FC15DAD6B48398A7F1B358CEE5F6F0E35CB69_RuntimeMethod_var), /*hidden argument*/NULL);
LuaDLL_tolua_bindthis_mE37C9C593B8DEED6C501BF6B585A980D324F98D8((intptr_t)L_1, L_2, L_3, /*hidden argument*/NULL);
// return 1;
V_0 = 1;
goto IL_0034;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.Exception)
// catch (Exception e)
V_1 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_4 = ___L0;
Exception_t * L_5 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_6 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_4, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0034;
} // end catch (depth: 1)
IL_0034:
{
// }
int32_t L_7 = V_0;
return L_7;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_get_Item_m19B37FFE10EAB51F92EB7F14CE30195DD45C21CE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type kt = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// object o = LuaMethodCache.CallSingleMethod("get_Item", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_8, L_10, /*hidden argument*/NULL);
V_3 = L_12;
// ToLua.Push(L, o);
intptr_t L_13 = ___L0;
RuntimeObject * L_14 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0056;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0048;
throw e;
}
CATCH_0048:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_0056;
} // end catch (depth: 1)
IL_0056:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_set_Item_mB5E77C6B996E1819BDB67F9CFBCA5755DE88DE6E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
RuntimeObject * V_4 = NULL;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt, out vt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_3 = L_7;
// object arg1 = ToLua.CheckVarObject(L, 3, vt);
intptr_t L_8 = ___L0;
Type_t * L_9 = V_1;
RuntimeObject * L_10 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_8, 3, L_9, /*hidden argument*/NULL);
V_4 = L_10;
// LuaMethodCache.CallSingleMethod("set_Item", obj, arg0, arg1);
RuntimeObject * L_11 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_3;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
RuntimeObject * L_16 = V_4;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_5 = 0;
goto IL_005e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0050;
throw e;
}
CATCH_0050:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_5 = L_19;
goto IL_005e;
} // end catch (depth: 1)
IL_005e:
{
// }
int32_t L_20 = V_5;
return L_20;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::_geti(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap__geti_mD5AD962C4DDDC1B015D0FCB02C86A205700787AF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type kt = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// if (kt != typeof(int))
Type_t * L_5 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
bool L_8 = Type_op_Inequality_m615014191FB05FD50F63A24EB9A6CCA785E7CEC9(L_5, L_7, /*hidden argument*/NULL);
if (!L_8)
{
goto IL_0037;
}
}
IL_002f:
{
// LuaDLL.lua_pushnil(L);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_9, /*hidden argument*/NULL);
// }
goto IL_005d;
}
IL_0037:
{
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_10 = ___L0;
Type_t * L_11 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_10, 2, L_11, /*hidden argument*/NULL);
V_2 = L_12;
// object o = LuaMethodCache.CallSingleMethod("get_Item", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
RuntimeObject * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_13, L_15, /*hidden argument*/NULL);
V_3 = L_17;
// ToLua.Push(L, o);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_18, L_19, /*hidden argument*/NULL);
}
IL_005d:
{
// return 1;
V_4 = 1;
goto IL_0070;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0062;
throw e;
}
CATCH_0062:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_0070;
} // end catch (depth: 1)
IL_0070:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::_seti(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap__seti_m3D06500781EC7AB0CFF9CB6EF49FF1D22DB36C67_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
RuntimeObject * V_4 = NULL;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt, out vt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// if (kt == typeof(int))
Type_t * L_5 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
bool L_8 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_5, L_7, /*hidden argument*/NULL);
if (!L_8)
{
goto IL_005d;
}
}
IL_002f:
{
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_9 = ___L0;
Type_t * L_10 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_11 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_9, 2, L_10, /*hidden argument*/NULL);
V_3 = L_11;
// object arg1 = ToLua.CheckVarObject(L, 3, vt);
intptr_t L_12 = ___L0;
Type_t * L_13 = V_1;
RuntimeObject * L_14 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_12, 3, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// LuaMethodCache.CallSingleMethod("set_Item", obj, arg0, arg1);
RuntimeObject * L_15 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = L_16;
RuntimeObject * L_18 = V_3;
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_18);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_18);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = L_17;
RuntimeObject * L_20 = V_4;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, L_20);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_20);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_15, L_19, /*hidden argument*/NULL);
}
IL_005d:
{
// return 0;
V_5 = 0;
goto IL_0070;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0062;
throw e;
}
CATCH_0062:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_21 = ___L0;
Exception_t * L_22 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_23 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_21, L_22, /*hidden argument*/NULL);
V_5 = L_23;
goto IL_0070;
} // end catch (depth: 1)
IL_0070:
{
// }
int32_t L_24 = V_5;
return L_24;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::Add(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_Add_mC5E9FFCD6551B267AAA8DEBF510A2E90DFD9DB8F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
RuntimeObject * V_4 = NULL;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt, out vt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_3 = L_7;
// object arg1 = ToLua.CheckVarObject(L, 3, vt);
intptr_t L_8 = ___L0;
Type_t * L_9 = V_1;
RuntimeObject * L_10 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_8, 3, L_9, /*hidden argument*/NULL);
V_4 = L_10;
// LuaMethodCache.CallSingleMethod("Add", obj, arg0, arg1);
RuntimeObject * L_11 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_3;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
RuntimeObject * L_16 = V_4;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral61CC55AA0453184734C3FA0B621EDA6FA874BD83, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_5 = 0;
goto IL_005e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0050;
throw e;
}
CATCH_0050:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_5 = L_19;
goto IL_005e;
} // end catch (depth: 1)
IL_005e:
{
// }
int32_t L_20 = V_5;
return L_20;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_Clear_m566C8E4C6675DE70C9DE8EBD9D66900132473419_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// LuaMethodCache.CallSingleMethod("Clear", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D, L_5, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::ContainsKey(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_ContainsKey_m075D97B3B403B53B6BDDB834C25274F7F2609969_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// bool o = (bool)LuaMethodCache.CallSingleMethod("ContainsKey", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral295EEDDE2614DF982BA15CFE7FB8652AFBD8645A, L_8, L_10, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_12, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_13 = ___L0;
bool L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0059;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004b;
throw e;
}
CATCH_004b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_0059;
} // end catch (depth: 1)
IL_0059:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::ContainsValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_ContainsValue_m9D08620ABC722EE6839447874F861A7B22E85BB6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
bool V_4 = false;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt, out vt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, vt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_1;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_3 = L_7;
// bool o = (bool)LuaMethodCache.CallSingleMethod("ContainsValue", obj, arg0);
RuntimeObject * L_8 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_3;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral246278490138F3D3AA47A1F444C14947DD1EF477, L_8, L_10, /*hidden argument*/NULL);
V_4 = ((*(bool*)((bool*)UnBox(L_12, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_13 = ___L0;
bool L_14 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_005d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004f;
throw e;
}
CATCH_004f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_5 = L_17;
goto IL_005d;
} // end catch (depth: 1)
IL_005d:
{
// }
int32_t L_18 = V_5;
return L_18;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::GetObjectData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_GetObjectData_m8055E09803C7C37D48758D8E72EA9651A0E83A66_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_1 = NULL;
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// SerializationInfo arg0 = (SerializationInfo)ToLua.CheckObject(L, 2, typeof(SerializationInfo));
intptr_t L_5 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_0_0_0_var) };
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
RuntimeObject * L_8 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_5, 2, L_7, /*hidden argument*/NULL);
V_1 = ((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)CastclassSealed((RuntimeObject*)L_8, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_il2cpp_TypeInfo_var));
// StreamingContext arg1 = (StreamingContext)ToLua.CheckObject(L, 3, typeof(StreamingContext));
intptr_t L_9 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_0_0_0_var) };
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_10, /*hidden argument*/NULL);
RuntimeObject * L_12 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_9, 3, L_11, /*hidden argument*/NULL);
V_2 = ((*(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 *)((StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 *)UnBox(L_12, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_il2cpp_TypeInfo_var))));
// LuaMethodCache.CallSingleMethod("GetObjectData", obj, arg0, arg1);
RuntimeObject * L_13 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_16 = V_1;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = L_15;
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 L_18 = V_2;
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 L_19 = L_18;
RuntimeObject * L_20 = Box(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_il2cpp_TypeInfo_var, &L_19);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_20);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_20);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralA1AE73D0BD1120FB41BE8623368CBB0BE1DB0B57, L_13, L_17, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0077;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_006a;
throw e;
}
CATCH_006a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_21 = ___L0;
Exception_t * L_22 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_23 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_21, L_22, /*hidden argument*/NULL);
V_3 = L_23;
goto IL_0077;
} // end catch (depth: 1)
IL_0077:
{
// }
int32_t L_24 = V_3;
return L_24;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::OnDeserialization(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_OnDeserialization_m2243AF786AC5156127E5D59D905F4CEF0D6FEA60_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// object arg0 = ToLua.ToVarObject(L, 2);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = L_6;
// LuaMethodCache.CallSingleMethod("OnDeserialization", obj, arg0);
RuntimeObject * L_7 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
RuntimeObject * L_10 = V_1;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_10);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE2E29C4AB3F752DEF362AA1718EC21BEC3C50CE6, L_7, L_9, /*hidden argument*/NULL);
// return 0;
V_2 = 0;
goto IL_0046;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003b;
throw e;
}
CATCH_003b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_11 = ___L0;
Exception_t * L_12 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_13 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_11, L_12, /*hidden argument*/NULL);
V_2 = L_13;
goto IL_0046;
} // end catch (depth: 1)
IL_0046:
{
// }
int32_t L_14 = V_2;
return L_14;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_Remove_m3EAA96D4E0F96650DC440C30D44C13A2D930CB81_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// bool o = (bool)LuaMethodCache.CallSingleMethod("Remove", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B, L_8, L_10, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_12, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_13 = ___L0;
bool L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0059;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004b;
throw e;
}
CATCH_004b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_0059;
} // end catch (depth: 1)
IL_0059:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::TryGetValue(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_TryGetValue_m301E1CF490EE0C70EC0E3D25C4A1ACF171939592_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
bool V_5 = false;
int32_t V_6 = 0;
Exception_t * V_7 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, kt);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// object arg1 = null;
V_3 = NULL;
// object[] args = new object[] { arg0, arg1 };
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
RuntimeObject * L_10 = V_2;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_10);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = L_9;
RuntimeObject * L_12 = V_3;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_12);
V_4 = L_11;
// bool o = (bool)LuaMethodCache.CallSingleMethod("TryGetValue", obj, args);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_15 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralBC693C443DC998445A6ED6C37C23EB900380D2CA, L_13, L_14, /*hidden argument*/NULL);
V_5 = ((*(bool*)((bool*)UnBox(L_15, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_16 = ___L0;
bool L_17 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_16, L_17, /*hidden argument*/NULL);
// ToLua.Push(L, args[1]);
intptr_t L_18 = ___L0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = V_4;
NullCheck(L_19);
int32_t L_20 = 1;
RuntimeObject * L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_18, L_21, /*hidden argument*/NULL);
// return 2;
V_6 = 2;
goto IL_006f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0061;
throw e;
}
CATCH_0061:
{ // begin catch(System.Exception)
// catch (Exception e)
V_7 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_22 = ___L0;
Exception_t * L_23 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_24 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_22, L_23, /*hidden argument*/NULL);
V_6 = L_24;
goto IL_006f;
} // end catch (depth: 1)
IL_006f:
{
// }
int32_t L_25 = V_6;
return L_25;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_GetEnumerator_mB04712B45A85C197A1167B347592A84ED89D44A0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// IEnumerator o = (IEnumerator)LuaMethodCache.CallSingleMethod("GetEnumerator", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject* L_9 = V_1;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_get_Count_mCD6CE0503F0DA67C8784CC73E8DD051A2350BB84_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Count", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral44054F48B422C687862DE6698E7B9894EBE09413, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Count on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Comparer(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_get_Comparer_mD04E4C012C0CC5E5FCF129DD79A27DC1E0273AB8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// object ret = LuaMethodCache.CallSingleMethod("get_Comparer", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral84E35FC39EB5A1433ADCE5C60A7F2F38238C1901, L_2, L_3, /*hidden argument*/NULL);
V_1 = L_4;
// ToLua.PushObject(L, ret);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0037;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0026;
throw e;
}
CATCH_0026:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Comparer on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralA81DF1AAF12B1EE224561931D472B7B1823FC90D, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0037;
} // end catch (depth: 1)
IL_0037:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Keys(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_get_Keys_mD7AB7C6A24B9582B285D62FA8A255A5DCFAF1976_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// object ret = LuaMethodCache.CallSingleMethod("get_Keys", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral0F08B287CA06979B53B530B74D4C7D4042C9F78A, L_2, L_3, /*hidden argument*/NULL);
V_1 = L_4;
// ToLua.PushObject(L, ret);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0037;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0026;
throw e;
}
CATCH_0026:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Keys on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralC16153BC2E76FE2AAF3735967A74D741D0D85FA9, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0037;
} // end catch (depth: 1)
IL_0037:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_DictionaryWrap::get_Values(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_DictionaryWrap_get_Values_mF1E380DAB9CB2D148383B118D98A8BB55445BA45_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// object ret = LuaMethodCache.CallSingleMethod("get_Values", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral57A0657688DBA5675A4C1126A4628704F7246B5E, L_2, L_3, /*hidden argument*/NULL);
V_1 = L_4;
// ToLua.PushObject(L, ret);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0037;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0026;
throw e;
}
CATCH_0026:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Values on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteral6FB489943E5030261A2F7517415E0D7A8CF704A4, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0037;
} // end catch (depth: 1)
IL_0037:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Void System_Collections_Generic_DictionaryWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_DictionaryWrap__ctor_m77B722B6FB0A3C6AFD89D515C8245071C81E9EF6 (System_Collections_Generic_DictionaryWrap_t50464287420789701F374D3439DF1041297C441D * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_Generic_Dictionary_KeyCollectionWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_Dictionary_KeyCollectionWrap_Register_m48B0E642E10D973699D77AC5E113CBFCEACA6EF0 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_KeyCollectionWrap_Register_m48B0E642E10D973699D77AC5E113CBFCEACA6EF0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(Dictionary<,>.KeyCollection), typeof(System.Object), "KeyCollection");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (KeyCollection_t2AA2CDF89E48B4580F169700DF037455BE1E59E0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, _stringLiteral71C6941AE2CF69FABD4F3D106F84CEAC1E113010, /*hidden argument*/NULL);
// L.RegFunction("CopyTo", CopyTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_6, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_8, /*hidden argument*/NULL);
// L.RegFunction("New", _CreateSystem_Collections_Generic_Dictionary_KeyCollection);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral6403F2B7EB2AAAFE6DE34CBF2A029B01AFEBC512, L_10, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_12, /*hidden argument*/NULL);
// L.RegVar("Count", get_Count, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_13, _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E, L_14, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
NullCheck(L_15);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_15, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::_CreateSystem_Collections_Generic_Dictionary_KeyCollection(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_KeyCollectionWrap__CreateSystem_Collections_Generic_Dictionary_KeyCollection_m8C1F4DEB9244500143258D537577A5EDD76CA7FE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
// if (count == 1)
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0046;
}
}
IL_0009:
{
// object arg0 = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_2, 1, L_4, /*hidden argument*/NULL);
V_0 = L_5;
// Type kc = arg0.GetType().GetNestedType("KeyCollection");
RuntimeObject * L_6 = V_0;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = Type_GetNestedType_m30D9D5DF0FB7ADAED9B54CC02DCC5D8C4E873F45(L_7, _stringLiteral71C6941AE2CF69FABD4F3D106F84CEAC1E113010, /*hidden argument*/NULL);
// object obj = Activator.CreateInstance(kc, arg0);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_0;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
RuntimeObject * L_12 = Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17(L_8, L_10, /*hidden argument*/NULL);
V_1 = L_12;
// ToLua.PushObject(L, obj);
intptr_t L_13 = ___L0;
RuntimeObject * L_14 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_005f;
}
IL_0046:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: System.Collections.Generic.Dictionary.KeyCollection.New");
intptr_t L_15 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_16 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_15, _stringLiteral98F89E2FB9001FC0B018F228BACE99CAC9F1A7EB, /*hidden argument*/NULL);
V_2 = L_16;
goto IL_005f;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0054;
throw e;
}
CATCH_0054:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_2 = L_19;
goto IL_005f;
} // end catch (depth: 1)
IL_005f:
{
// }
int32_t L_20 = V_2;
return L_20;
}
}
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_KeyCollectionWrap_CopyTo_m90A749B3132B9F9D3C4593F4537871D395A6227E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// Type kt = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>.KeyCollection), out kt);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (KeyCollection_t2AA2CDF89E48B4580F169700DF037455BE1E59E0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckObject(L, 2, kt.MakeArrayType());
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
NullCheck(L_6);
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_6);
RuntimeObject * L_8 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_5, 2, L_7, /*hidden argument*/NULL);
V_2 = L_8;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_10 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_9, 3, /*hidden argument*/NULL);
V_3 = (((int32_t)((int32_t)L_10)));
// LuaMethodCache.CallSingleMethod("CopyTo", obj, arg0, arg1);
RuntimeObject * L_11 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_2;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
int32_t L_16 = V_3;
int32_t L_17 = L_16;
RuntimeObject * L_18 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0066;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0058;
throw e;
}
CATCH_0058:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_19 = ___L0;
Exception_t * L_20 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_21 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_19, L_20, /*hidden argument*/NULL);
V_4 = L_21;
goto IL_0066;
} // end catch (depth: 1)
IL_0066:
{
// }
int32_t L_22 = V_4;
return L_22;
}
}
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_KeyCollectionWrap_GetEnumerator_mEFBD9F520291B6BD8ACFF29FAC179DBCABBAEF5C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>.KeyCollection));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (KeyCollection_t2AA2CDF89E48B4580F169700DF037455BE1E59E0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// IEnumerator o = (IEnumerator)LuaMethodCache.CallSingleMethod("GetEnumerator", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject* L_9 = V_1;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_Generic_Dictionary_KeyCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_KeyCollectionWrap_get_Count_m896D9B5EE522A239911E4CBC1D9EC266C8E16B08_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Count", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral44054F48B422C687862DE6698E7B9894EBE09413, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Count on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Void System_Collections_Generic_Dictionary_KeyCollectionWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_Dictionary_KeyCollectionWrap__ctor_m0814B33BAAAF38D278E598535384E814D9DBF69D (System_Collections_Generic_Dictionary_KeyCollectionWrap_t794719F4E757F95D4107278BEB7E051E25881D82 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_Generic_Dictionary_ValueCollectionWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_Dictionary_ValueCollectionWrap_Register_m06DA7CA7AC9FBA7EC917FC61F84A065587393DE9 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_ValueCollectionWrap_Register_m06DA7CA7AC9FBA7EC917FC61F84A065587393DE9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(Dictionary<,>.ValueCollection), typeof(System.Object), "ValueCollection");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (ValueCollection_tB882930EBBF1E7B3ACCDB312995FD8AAC98FDEE7_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, _stringLiteral87C4A15340C637AEE0898AEBEA26E26CB1857432, /*hidden argument*/NULL);
// L.RegFunction("CopyTo", CopyTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_6, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_8, /*hidden argument*/NULL);
// L.RegFunction("New", _CreateSystem_Collections_Generic_Dictionary_ValueCollection);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral6403F2B7EB2AAAFE6DE34CBF2A029B01AFEBC512, L_10, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_12, /*hidden argument*/NULL);
// L.RegVar("Count", get_Count, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_13, _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E, L_14, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
NullCheck(L_15);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_15, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::_CreateSystem_Collections_Generic_Dictionary_ValueCollection(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_ValueCollectionWrap__CreateSystem_Collections_Generic_Dictionary_ValueCollection_m6D7D7D067BD6F0BDD25A6595E7AEBC9BE7AE33DB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
// if (count == 1)
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0046;
}
}
IL_0009:
{
// object arg0 = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>));
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (Dictionary_2_t99E4B52AC24AAFFAD2210FF8D8301BD9DBCAD398_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_2, 1, L_4, /*hidden argument*/NULL);
V_0 = L_5;
// Type kv = arg0.GetType().GetNestedType("ValueCollection");
RuntimeObject * L_6 = V_0;
NullCheck(L_6);
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_6, /*hidden argument*/NULL);
NullCheck(L_7);
Type_t * L_8 = Type_GetNestedType_m30D9D5DF0FB7ADAED9B54CC02DCC5D8C4E873F45(L_7, _stringLiteral87C4A15340C637AEE0898AEBEA26E26CB1857432, /*hidden argument*/NULL);
// object obj = Activator.CreateInstance(kv, arg0);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_0;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
RuntimeObject * L_12 = Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17(L_8, L_10, /*hidden argument*/NULL);
V_1 = L_12;
// ToLua.PushObject(L, obj);
intptr_t L_13 = ___L0;
RuntimeObject * L_14 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_005f;
}
IL_0046:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: System.Collections.Generic.Dictionary.ValueCollection.New");
intptr_t L_15 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_16 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_15, _stringLiteral31DD5746ED9F499EAC8A554FE6F13648631842EC, /*hidden argument*/NULL);
V_2 = L_16;
goto IL_005f;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0054;
throw e;
}
CATCH_0054:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_2 = L_19;
goto IL_005f;
} // end catch (depth: 1)
IL_005f:
{
// }
int32_t L_20 = V_2;
return L_20;
}
}
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_ValueCollectionWrap_CopyTo_m1A63FDEB88CD9A543A0E9D42997434F08AE0DC5C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>.ValueCollection), out kt, out kv);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ValueCollection_tB882930EBBF1E7B3ACCDB312995FD8AAC98FDEE7_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m1341C23BF56BB19F1352F1CD02B307BB7ED6FFBD((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_4;
// object arg0 = ToLua.CheckObject(L, 2, kv.MakeArrayType());
intptr_t L_5 = ___L0;
Type_t * L_6 = V_1;
NullCheck(L_6);
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_6);
RuntimeObject * L_8 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_5, 2, L_7, /*hidden argument*/NULL);
V_3 = L_8;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_10 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_9, 3, /*hidden argument*/NULL);
V_4 = (((int32_t)((int32_t)L_10)));
// LuaMethodCache.CallSingleMethod("CopyTo", obj, arg0, arg1);
RuntimeObject * L_11 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_3;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
int32_t L_16 = V_4;
int32_t L_17 = L_16;
RuntimeObject * L_18 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_5 = 0;
goto IL_0068;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_005a;
throw e;
}
CATCH_005a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_19 = ___L0;
Exception_t * L_20 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_21 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_19, L_20, /*hidden argument*/NULL);
V_5 = L_21;
goto IL_0068;
} // end catch (depth: 1)
IL_0068:
{
// }
int32_t L_22 = V_5;
return L_22;
}
}
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_ValueCollectionWrap_GetEnumerator_mDDEB83CDA663720D8A7793B721A53BB2BC28174A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(Dictionary<,>.ValueCollection));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ValueCollection_tB882930EBBF1E7B3ACCDB312995FD8AAC98FDEE7_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// IEnumerator o = (IEnumerator)LuaMethodCache.CallSingleMethod("GetEnumerator", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject* L_9 = V_1;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_Generic_Dictionary_ValueCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_Dictionary_ValueCollectionWrap_get_Count_m0670B02D7B8D4EE2E47895B244EC7E67B9D3DDF0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Count", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral44054F48B422C687862DE6698E7B9894EBE09413, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Count on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Void System_Collections_Generic_Dictionary_ValueCollectionWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_Dictionary_ValueCollectionWrap__ctor_m1573AB4BE2CBA94841CED84DDC83E7E24C255AA7 (System_Collections_Generic_Dictionary_ValueCollectionWrap_tE0A8CDF8ADBD720CC61EA0AD7C00FE60D79CC2FC * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_Generic_KeyValuePairWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_KeyValuePairWrap_Register_mB42BCFA39B5F8C9B8CB866C32C1C835947B05C3A (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_KeyValuePairWrap_Register_mB42BCFA39B5F8C9B8CB866C32C1C835947B05C3A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(KeyValuePair<,>), null, "KeyValuePair");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (KeyValuePair_2_tE2B149987A7A0267959C8B92C6923BAB9823089D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, (Type_t *)NULL, _stringLiteralB9D23208267215B4C2CD8D39D0582E18F2C9A8B0, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_3 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_4 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_4, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_3);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_3, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_4, /*hidden argument*/NULL);
// L.RegVar("Key", get_Key, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_5, _stringLiteralC67DD20EE842986086A0A915DDC2A279490130ED, L_6, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Value", get_Value, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_7, _stringLiteral8DCE170DE238B1FEDA2ECD9674EA3CA0D068FBCB, L_8, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
NullCheck(L_9);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_9, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_Generic_KeyValuePairWrap::get_Key(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_KeyValuePairWrap_get_Key_m8CE0ECA97FDED66D629310FDFACE7322457AA16B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// object ret = LuaMethodCache.CallSingleMethod("get_Key", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralD655618F74959E693624C9A7A33000CD4B194EEB, L_2, L_3, /*hidden argument*/NULL);
V_1 = L_4;
// ToLua.Push(L, ret);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = V_1;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0037;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0026;
throw e;
}
CATCH_0026:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Key on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteral0DB1470B0DBFE5023D7B987B702DDCF063F25543, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0037;
} // end catch (depth: 1)
IL_0037:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_KeyValuePairWrap::get_Value(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_KeyValuePairWrap_get_Value_m31AB745C787355765004563F2274F3D68973B937_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// object ret = LuaMethodCache.CallSingleMethod("get_Value", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral75E1A266CAB82BCEFC54A76DA60699194B1A564D, L_2, L_3, /*hidden argument*/NULL);
V_1 = L_4;
// ToLua.Push(L, ret);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = V_1;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0037;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0026;
throw e;
}
CATCH_0026:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Value on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteral8EF7D1C70BEFE164460CDE0121EF5A1FC0BE48DD, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_0037;
} // end catch (depth: 1)
IL_0037:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Void System_Collections_Generic_KeyValuePairWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_KeyValuePairWrap__ctor_m78BA9F620C28556BCFCBDFCFA7A51E53492FB65D (System_Collections_Generic_KeyValuePairWrap_t800D3B10AF2BB13E0DF5D3FD632BB8719E5273D0 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_Generic_ListWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_ListWrap_Register_m237CC1256AE303232AB8FF607DAF60D9E712E5B8 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Register_m237CC1256AE303232AB8FF607DAF60D9E712E5B8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(List<>), typeof(System.Object), "List");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, _stringLiteralA1FFFAAAFB7CC996685BCEB829C053CC4F7DE43D, /*hidden argument*/NULL);
// L.RegFunction("Add", Add);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral61CC55AA0453184734C3FA0B621EDA6FA874BD83, L_6, /*hidden argument*/NULL);
// L.RegFunction("AddRange", AddRange);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteralE5DB5FBF081F2D41603326AAE72B596E883CA9DF, L_8, /*hidden argument*/NULL);
// L.RegFunction("AsReadOnly", AsReadOnly);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteralBACDB029B906444071894B157FF44BE8773B0ECE, L_10, /*hidden argument*/NULL);
// L.RegFunction("BinarySearch", BinarySearch);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527, L_12, /*hidden argument*/NULL);
// L.RegFunction("Clear", Clear);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D, L_14, /*hidden argument*/NULL);
// L.RegFunction("Contains", Contains);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral33E15D008D511F3101566A2E25203EF2A3F605A0, L_16, /*hidden argument*/NULL);
// L.RegFunction("CopyTo", CopyTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_18, /*hidden argument*/NULL);
// L.RegFunction("Exists", Exists);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteralC7F23E3ED00AA71DE61A307549A0FECA57BE057D, L_20, /*hidden argument*/NULL);
// L.RegFunction("Find", Find);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteralDF251B06EEFDAA932E97B54FBE9A74D3E606FA61, L_22, /*hidden argument*/NULL);
// L.RegFunction("FindAll", FindAll);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteral9B433A15AA7FFDCE95175DF8F85F52FC6FFBBDE0, L_24, /*hidden argument*/NULL);
// L.RegFunction("FindIndex", FindIndex);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteralAFB84B1F0790C420B0848C3101FA26ABC3B9F1B3, L_26, /*hidden argument*/NULL);
// L.RegFunction("FindLast", FindLast);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteral3A17942E72AD0C0D74A30ADCE2227CD576FDF439, L_28, /*hidden argument*/NULL);
// L.RegFunction("FindLastIndex", FindLastIndex);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteralB8C743A4A2976C570E62B575ED6EAF53D1866749, L_30, /*hidden argument*/NULL);
// L.RegFunction("ForEach", ForEach);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_31, _stringLiteral4B1BFFA7198CAB670A61E9E726DC8034AD855BA9, L_32, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_34 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_34, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_33);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_33, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_34, /*hidden argument*/NULL);
// L.RegFunction("GetRange", GetRange);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_35 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_36 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_36, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_35);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_35, _stringLiteral73D11F075C9F2B98768F8305499F1C371629559E, L_36, /*hidden argument*/NULL);
// L.RegFunction("IndexOf", IndexOf);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_37 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_38 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_38, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_37);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_37, _stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_38, /*hidden argument*/NULL);
// L.RegFunction("Insert", Insert);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_39 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_40 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_40, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_39);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_39, _stringLiteral95802DAAB3A23990338179F72248350C1434CF39, L_40, /*hidden argument*/NULL);
// L.RegFunction("InsertRange", InsertRange);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_41 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_42 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_42, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_41);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_41, _stringLiteral515FADE0B745DDAB36FBB908DD157D43698C38CD, L_42, /*hidden argument*/NULL);
// L.RegFunction("LastIndexOf", LastIndexOf);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_43 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_44 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_44, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_43);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_43, _stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB, L_44, /*hidden argument*/NULL);
// L.RegFunction("Remove", Remove);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_45 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_46 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_46, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_45);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_45, _stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B, L_46, /*hidden argument*/NULL);
// L.RegFunction("RemoveAll", RemoveAll);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_47 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_48 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_48, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_47);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_47, _stringLiteral09B81C3E50114384E489A7EEC0867B66AB171497, L_48, /*hidden argument*/NULL);
// L.RegFunction("RemoveAt", RemoveAt);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_49 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_50 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_50, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_49);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_49, _stringLiteral133405CDC5A95F93C16582B33A9ACC4B742013F3, L_50, /*hidden argument*/NULL);
// L.RegFunction("RemoveRange", RemoveRange);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_51 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_52 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_52, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_51);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_51, _stringLiteralE2EDEDE1CFA11235AF35C46A88863EB9CF322B64, L_52, /*hidden argument*/NULL);
// L.RegFunction("Reverse", Reverse);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_53 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_54 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_54, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_53);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_53, _stringLiteral57F9933768794F845D000833D367D5698393211D, L_54, /*hidden argument*/NULL);
// L.RegFunction("Sort", Sort);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_55 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_56 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_56, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_55);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_55, _stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_56, /*hidden argument*/NULL);
// L.RegFunction("ToArray", ToArray);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_57 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_58 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_58, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_57);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_57, _stringLiteralC4B233BCB06685BD3AE549128F7855E7F85A4F09, L_58, /*hidden argument*/NULL);
// L.RegFunction("TrimExcess", TrimExcess);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_59 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_60 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_60, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_59);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_59, _stringLiteral28D11D883C82100607A7BB1658415138A9F3E14D, L_60, /*hidden argument*/NULL);
// L.RegFunction("TrueForAll", TrueForAll);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_61 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_62 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_62, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_61);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_61, _stringLiteral96F614759FE14D22983D3DAADF2BF3026DC1A3A3, L_62, /*hidden argument*/NULL);
// L.RegFunction("get_Item", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_63 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_64 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_64, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_63);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_63, _stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_64, /*hidden argument*/NULL);
// L.RegFunction("set_Item", set_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_65 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_66 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_66, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_65);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_65, _stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_66, /*hidden argument*/NULL);
// L.RegFunction(".geti", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_67 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_68 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_68, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_67);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_67, _stringLiteral7A41C59B3E495D7780C06AEF34F3ABCF86E51D40, L_68, /*hidden argument*/NULL);
// L.RegFunction(".seti", set_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_69 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_70 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_70, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_69);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_69, _stringLiteral7135DBF353252B98AD986AFAAF60CF1F4DF958A6, L_70, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_71 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_72 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_72, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_71);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_71, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_72, /*hidden argument*/NULL);
// L.RegVar("Capacity", get_Capacity, set_Capacity);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_73 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_74 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_74, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA_RuntimeMethod_var), /*hidden argument*/NULL);
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_75 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_75, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_73);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_73, _stringLiteral45BD908DF490EDD79694BA0DAFF82FC092970B55, L_74, L_75, /*hidden argument*/NULL);
// L.RegVar("Count", get_Count, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_76 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_77 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_77, NULL, (intptr_t)((intptr_t)System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_76);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_76, _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E, L_77, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_78 = ___L0;
NullCheck(L_78);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_78, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Add(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Add_mAD29E2B334204EC7B460497F8440F43E4A630571_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// LuaMethodCache.CallSingleMethod("Add", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral61CC55AA0453184734C3FA0B621EDA6FA874BD83, L_8, L_10, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_004d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0040;
throw e;
}
CATCH_0040:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_12 = ___L0;
Exception_t * L_13 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_14 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_12, L_13, /*hidden argument*/NULL);
V_3 = L_14;
goto IL_004d;
} // end catch (depth: 1)
IL_004d:
{
// }
int32_t L_15 = V_3;
return L_15;
}
}
// System.Int32 System_Collections_Generic_ListWrap::AddRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_AddRange_mA5DFE1B478C37C131CFADFFF786D15933BFF6A64_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckObject(L, 2, typeof(IEnumerable<>).MakeGenericType(argType));
intptr_t L_5 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IEnumerable_1_t6FAC70CFE4E34421830AE8D9FE19DA2A83B85B75_0_0_0_var) };
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_6, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_9 = L_8;
Type_t * L_10 = V_0;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_10);
NullCheck(L_7);
Type_t * L_11 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_7, L_9);
RuntimeObject * L_12 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_5, 2, L_11, /*hidden argument*/NULL);
V_2 = L_12;
// LuaMethodCache.CallSingleMethod("AddRange", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
RuntimeObject * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE5DB5FBF081F2D41603326AAE72B596E883CA9DF, L_13, L_15, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0065;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0058;
throw e;
}
CATCH_0058:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_3 = L_19;
goto IL_0065;
} // end catch (depth: 1)
IL_0065:
{
// }
int32_t L_20 = V_3;
return L_20;
}
}
// System.Int32 System_Collections_Generic_ListWrap::AsReadOnly(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_AsReadOnly_mC1BA644C51050FFD7E302F506BA6D4D2B539BB13_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object o = LuaMethodCache.CallSingleMethod("AsReadOnly", obj);
RuntimeObject * L_5 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralBACDB029B906444071894B157FF44BE8773B0ECE, L_5, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject * L_9 = V_2;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0046;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0039;
throw e;
}
CATCH_0039:
{ // begin catch(System.Exception)
// catch(Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_3 = L_12;
goto IL_0046;
} // end catch (depth: 1)
IL_0046:
{
// }
int32_t L_13 = V_3;
return L_13;
}
}
// System.Int32 System_Collections_Generic_ListWrap::BinarySearch(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_BinarySearch_mC3C8E617FD611976F3FF387BF187EE26387D7ED0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
RuntimeObject * V_6 = NULL;
RuntimeObject * V_7 = NULL;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
RuntimeObject * V_11 = NULL;
RuntimeObject * V_12 = NULL;
int32_t V_13 = 0;
Exception_t * V_14 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0056;
}
}
IL_0021:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_7 = ___L0;
Type_t * L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_9 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_7, 2, L_8, /*hidden argument*/NULL);
V_3 = L_9;
// int o = (int)LuaMethodCache.CallMethod("BinarySearch", obj, arg0);
RuntimeObject * L_10 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_11;
RuntimeObject * L_13 = V_3;
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_13);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_14 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527, L_10, L_12, /*hidden argument*/NULL);
V_4 = ((*(int32_t*)((int32_t*)UnBox(L_14, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_15 = ___L0;
int32_t L_16 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_016a;
}
IL_0056:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_00b8;
}
}
IL_005a:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_18 = ___L0;
Type_t * L_19 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_20 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_18, 2, L_19, /*hidden argument*/NULL);
V_6 = L_20;
// object arg1 = ToLua.CheckObject(L, 3, typeof(IComparer<>).MakeGenericType(argType));
intptr_t L_21 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_22 = { reinterpret_cast<intptr_t> (IComparer_1_t80029189086571C1E3C27EC8A012DB7CC48FC1FD_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_23 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_22, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_25 = L_24;
Type_t * L_26 = V_1;
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_26);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_26);
NullCheck(L_23);
Type_t * L_27 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_23, L_25);
RuntimeObject * L_28 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_21, 3, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// int o = (int)LuaMethodCache.CallMethod("BinarySearch", obj, arg0, arg1);
RuntimeObject * L_29 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_30 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_31 = L_30;
RuntimeObject * L_32 = V_6;
NullCheck(L_31);
ArrayElementTypeCheck (L_31, L_32);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_32);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_33 = L_31;
RuntimeObject * L_34 = V_7;
NullCheck(L_33);
ArrayElementTypeCheck (L_33, L_34);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_34);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_35 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527, L_29, L_33, /*hidden argument*/NULL);
V_8 = ((*(int32_t*)((int32_t*)UnBox(L_35, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_36 = ___L0;
int32_t L_37 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_36, L_37, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_016a;
}
IL_00b8:
{
// else if (count == 5)
int32_t L_38 = V_0;
if ((!(((uint32_t)L_38) == ((uint32_t)5))))
{
goto IL_0142;
}
}
IL_00bf:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_39 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_40 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_39, 2, /*hidden argument*/NULL);
V_9 = (((int32_t)((int32_t)L_40)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_41 = ___L0;
double L_42 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_41, 3, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_42)));
// object arg2 = ToLua.CheckVarObject(L, 4, argType);
intptr_t L_43 = ___L0;
Type_t * L_44 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_45 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_43, 4, L_44, /*hidden argument*/NULL);
V_11 = L_45;
// object arg3 = ToLua.CheckObject(L, 5, typeof(IComparer<>).MakeGenericType(argType));
intptr_t L_46 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_47 = { reinterpret_cast<intptr_t> (IComparer_1_t80029189086571C1E3C27EC8A012DB7CC48FC1FD_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_48 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_47, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_49 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_50 = L_49;
Type_t * L_51 = V_1;
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_51);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_51);
NullCheck(L_48);
Type_t * L_52 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_48, L_50);
RuntimeObject * L_53 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_46, 5, L_52, /*hidden argument*/NULL);
V_12 = L_53;
// int o = (int)LuaMethodCache.CallMethod("BinarySearch", obj, arg0, arg1, arg2, arg3);
RuntimeObject * L_54 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_55 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_56 = L_55;
int32_t L_57 = V_9;
int32_t L_58 = L_57;
RuntimeObject * L_59 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_58);
NullCheck(L_56);
ArrayElementTypeCheck (L_56, L_59);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_59);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_60 = L_56;
int32_t L_61 = V_10;
int32_t L_62 = L_61;
RuntimeObject * L_63 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_62);
NullCheck(L_60);
ArrayElementTypeCheck (L_60, L_63);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_63);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_64 = L_60;
RuntimeObject * L_65 = V_11;
NullCheck(L_64);
ArrayElementTypeCheck (L_64, L_65);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_65);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_66 = L_64;
RuntimeObject * L_67 = V_12;
NullCheck(L_66);
ArrayElementTypeCheck (L_66, L_67);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_67);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_68 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralD5C149CD0A277B51FDA44488C05192F6EA327527, L_54, L_66, /*hidden argument*/NULL);
V_13 = ((*(int32_t*)((int32_t*)UnBox(L_68, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_69 = ___L0;
int32_t L_70 = V_13;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_69, L_70, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_016a;
}
IL_0142:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.BinarySearch", LuaMisc.GetTypeName(argType)));
intptr_t L_71 = ___L0;
Type_t * L_72 = V_1;
String_t* L_73 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_72, /*hidden argument*/NULL);
String_t* L_74 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral76D0E7F1E10174ECEAF6945841BC2B75F063F1BA, L_73, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_75 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_71, L_74, /*hidden argument*/NULL);
V_5 = L_75;
goto IL_016a;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_015c;
throw e;
}
CATCH_015c:
{ // begin catch(System.Exception)
// catch(Exception e)
V_14 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_76 = ___L0;
Exception_t * L_77 = V_14;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_78 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_76, L_77, /*hidden argument*/NULL);
V_5 = L_78;
goto IL_016a;
} // end catch (depth: 1)
IL_016a:
{
// }
int32_t L_79 = V_5;
return L_79;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Clear(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Clear_mDE42229053FF7C170F2C3C25C54062D2E6EC15F2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// LuaMethodCache.CallSingleMethod("Clear", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral719EA396AD92E01B4757EC2B93BB1E5F270F771D, L_5, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch(Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Contains(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Contains_mA8811FE613B9EB14CE58099ABA3518230E12E939_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// object o = LuaMethodCache.CallSingleMethod("Contains", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral33E15D008D511F3101566A2E25203EF2A3F605A0, L_8, L_10, /*hidden argument*/NULL);
V_3 = L_12;
// LuaDLL.lua_pushboolean(L, (bool)o);
intptr_t L_13 = ___L0;
RuntimeObject * L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, ((*(bool*)((bool*)UnBox(L_14, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_005b;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004d;
throw e;
}
CATCH_004d:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_005b;
} // end catch (depth: 1)
IL_005b:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_ListWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_CopyTo_m82013FDAF1FE25ED23D18B22969567BBF2970518_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
RuntimeObject * V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
RuntimeObject * V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
Exception_t * V_11 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_0021:
{
// object arg0 = ToLua.CheckObject(L, 2, argType.MakeArrayType());
intptr_t L_7 = ___L0;
Type_t * L_8 = V_1;
NullCheck(L_8);
Type_t * L_9 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_8);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_10 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_7, 2, L_9, /*hidden argument*/NULL);
V_3 = L_10;
// LuaMethodCache.CallMethod("CopyTo", obj, arg0);
RuntimeObject * L_11 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_3;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_11, L_13, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0126;
}
IL_004d:
{
// else if (count == 3)
int32_t L_15 = V_0;
if ((!(((uint32_t)L_15) == ((uint32_t)3))))
{
goto IL_0093;
}
}
IL_0051:
{
// object arg0 = ToLua.CheckObject(L, 2, argType.MakeArrayType());
intptr_t L_16 = ___L0;
Type_t * L_17 = V_1;
NullCheck(L_17);
Type_t * L_18 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_17);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_16, 2, L_18, /*hidden argument*/NULL);
V_5 = L_19;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_20 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_21 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_20, 3, /*hidden argument*/NULL);
V_6 = (((int32_t)((int32_t)L_21)));
// LuaMethodCache.CallMethod("CopyTo", obj, arg0, arg1);
RuntimeObject * L_22 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_23 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_24 = L_23;
RuntimeObject * L_25 = V_5;
NullCheck(L_24);
ArrayElementTypeCheck (L_24, L_25);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_25);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = L_24;
int32_t L_27 = V_6;
int32_t L_28 = L_27;
RuntimeObject * L_29 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_28);
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_29);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_29);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_22, L_26, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0126;
}
IL_0093:
{
// else if (count == 5)
int32_t L_30 = V_0;
if ((!(((uint32_t)L_30) == ((uint32_t)5))))
{
goto IL_00fe;
}
}
IL_0097:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_32 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_31, 2, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_32)));
// object arg1 = ToLua.CheckObject(L, 3, argType.MakeArrayType());
intptr_t L_33 = ___L0;
Type_t * L_34 = V_1;
NullCheck(L_34);
Type_t * L_35 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_34);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_36 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_33, 3, L_35, /*hidden argument*/NULL);
V_8 = L_36;
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_37 = ___L0;
double L_38 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_37, 4, /*hidden argument*/NULL);
V_9 = (((int32_t)((int32_t)L_38)));
// int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
intptr_t L_39 = ___L0;
double L_40 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_39, 5, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_40)));
// LuaMethodCache.CallMethod("CopyTo", obj, arg0, arg1, arg2, arg3);
RuntimeObject * L_41 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_42 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_43 = L_42;
int32_t L_44 = V_7;
int32_t L_45 = L_44;
RuntimeObject * L_46 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_45);
NullCheck(L_43);
ArrayElementTypeCheck (L_43, L_46);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_46);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = L_43;
RuntimeObject * L_48 = V_8;
NullCheck(L_47);
ArrayElementTypeCheck (L_47, L_48);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_48);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_49 = L_47;
int32_t L_50 = V_9;
int32_t L_51 = L_50;
RuntimeObject * L_52 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_51);
NullCheck(L_49);
ArrayElementTypeCheck (L_49, L_52);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_52);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_53 = L_49;
int32_t L_54 = V_10;
int32_t L_55 = L_54;
RuntimeObject * L_56 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_55);
NullCheck(L_53);
ArrayElementTypeCheck (L_53, L_56);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_56);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_41, L_53, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0126;
}
IL_00fe:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.CopyTo", LuaMisc.GetTypeName(argType)));
intptr_t L_57 = ___L0;
Type_t * L_58 = V_1;
String_t* L_59 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_58, /*hidden argument*/NULL);
String_t* L_60 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral5E786A11CAA59BF6FC77356A291CE6B4782D0325, L_59, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_61 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_57, L_60, /*hidden argument*/NULL);
V_4 = L_61;
goto IL_0126;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0118;
throw e;
}
CATCH_0118:
{ // begin catch(System.Exception)
// catch(Exception e)
V_11 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_62 = ___L0;
Exception_t * L_63 = V_11;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_64 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_62, L_63, /*hidden argument*/NULL);
V_4 = L_64;
goto IL_0126;
} // end catch (depth: 1)
IL_0126:
{
// }
int32_t L_65 = V_4;
return L_65;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Exists(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Exists_mDCA82087DAEA9D07D8B6262B4B46E13092EBF17E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// bool o = (bool)LuaMethodCache.CallMethod("Exists", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralC7F23E3ED00AA71DE61A307549A0FECA57BE057D, L_13, L_15, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_17, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_18 = ___L0;
bool L_19 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0073;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0065;
throw e;
}
CATCH_0065:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_0073;
} // end catch (depth: 1)
IL_0073:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Find(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Find_m43CC249CFA08F625DE6BA7155D433D96C11467F8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// object o = LuaMethodCache.CallMethod("Find", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralDF251B06EEFDAA932E97B54FBE9A74D3E606FA61, L_13, L_15, /*hidden argument*/NULL);
V_3 = L_17;
// ToLua.Push(L, o);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_006e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0060;
throw e;
}
CATCH_0060:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_006e;
} // end catch (depth: 1)
IL_006e:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::FindAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_FindAll_m8FB499950961308A34C84F945B4934B3615603CA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// object o = LuaMethodCache.CallMethod("FindAll", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral9B433A15AA7FFDCE95175DF8F85F52FC6FFBBDE0, L_13, L_15, /*hidden argument*/NULL);
V_3 = L_17;
// ToLua.Push(L, o);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_006e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0060;
throw e;
}
CATCH_0060:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_006e;
} // end catch (depth: 1)
IL_006e:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::FindIndex(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_FindIndex_mDEAD24BE9A5F6063E49E6C02D3DF21E6388365DE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
Delegate_t * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
Delegate_t * V_7 = NULL;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
Delegate_t * V_11 = NULL;
int32_t V_12 = 0;
Exception_t * V_13 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_006e;
}
}
IL_0021:
{
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_7, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_9 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = L_9;
Type_t * L_11 = V_1;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_11);
NullCheck(L_8);
Type_t * L_12 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_8, L_10);
intptr_t L_13 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Delegate_t * L_14 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_12, (intptr_t)L_13, 2, /*hidden argument*/NULL);
V_3 = L_14;
// int o = (int)LuaMethodCache.CallMethod("FindIndex", obj, arg0);
RuntimeObject * L_15 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = L_16;
Delegate_t * L_18 = V_3;
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_18);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralAFB84B1F0790C420B0848C3101FA26ABC3B9F1B3, L_15, L_17, /*hidden argument*/NULL);
V_4 = ((*(int32_t*)((int32_t*)UnBox(L_19, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_20 = ___L0;
int32_t L_21 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_20, L_21, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0175;
}
IL_006e:
{
// else if (count == 3)
int32_t L_22 = V_0;
if ((!(((uint32_t)L_22) == ((uint32_t)3))))
{
goto IL_00d5;
}
}
IL_0072:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_24 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_23, 2, /*hidden argument*/NULL);
V_6 = (((int32_t)((int32_t)L_24)));
// Delegate arg1 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 3);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_25, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_27 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_28 = L_27;
Type_t * L_29 = V_1;
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_29);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_29);
NullCheck(L_26);
Type_t * L_30 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_26, L_28);
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Delegate_t * L_32 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_30, (intptr_t)L_31, 3, /*hidden argument*/NULL);
V_7 = L_32;
// int o = (int)LuaMethodCache.CallMethod("FindIndex", obj, arg0, arg1);
RuntimeObject * L_33 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_34 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_35 = L_34;
int32_t L_36 = V_6;
int32_t L_37 = L_36;
RuntimeObject * L_38 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_37);
NullCheck(L_35);
ArrayElementTypeCheck (L_35, L_38);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_38);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = L_35;
Delegate_t * L_40 = V_7;
NullCheck(L_39);
ArrayElementTypeCheck (L_39, L_40);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_40);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_41 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralAFB84B1F0790C420B0848C3101FA26ABC3B9F1B3, L_33, L_39, /*hidden argument*/NULL);
V_8 = ((*(int32_t*)((int32_t*)UnBox(L_41, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_42 = ___L0;
int32_t L_43 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_42, L_43, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0175;
}
IL_00d5:
{
// else if (count == 4)
int32_t L_44 = V_0;
if ((!(((uint32_t)L_44) == ((uint32_t)4))))
{
goto IL_014d;
}
}
IL_00d9:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_45 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_46 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_45, 2, /*hidden argument*/NULL);
V_9 = (((int32_t)((int32_t)L_46)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_47 = ___L0;
double L_48 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_47, 3, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_48)));
// Delegate arg2 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 4);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_49, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_51 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_52 = L_51;
Type_t * L_53 = V_1;
NullCheck(L_52);
ArrayElementTypeCheck (L_52, L_53);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_53);
NullCheck(L_50);
Type_t * L_54 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_50, L_52);
intptr_t L_55 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Delegate_t * L_56 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_54, (intptr_t)L_55, 4, /*hidden argument*/NULL);
V_11 = L_56;
// int o = (int)LuaMethodCache.CallMethod("FindIndex", obj, arg0, arg1, arg2);
RuntimeObject * L_57 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_58 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)3);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_59 = L_58;
int32_t L_60 = V_9;
int32_t L_61 = L_60;
RuntimeObject * L_62 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_61);
NullCheck(L_59);
ArrayElementTypeCheck (L_59, L_62);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_62);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_63 = L_59;
int32_t L_64 = V_10;
int32_t L_65 = L_64;
RuntimeObject * L_66 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_65);
NullCheck(L_63);
ArrayElementTypeCheck (L_63, L_66);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_66);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_67 = L_63;
Delegate_t * L_68 = V_11;
NullCheck(L_67);
ArrayElementTypeCheck (L_67, L_68);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_68);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_69 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralAFB84B1F0790C420B0848C3101FA26ABC3B9F1B3, L_57, L_67, /*hidden argument*/NULL);
V_12 = ((*(int32_t*)((int32_t*)UnBox(L_69, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_70 = ___L0;
int32_t L_71 = V_12;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_70, L_71, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0175;
}
IL_014d:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.FindIndex", LuaMisc.GetTypeName(argType)));
intptr_t L_72 = ___L0;
Type_t * L_73 = V_1;
String_t* L_74 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_73, /*hidden argument*/NULL);
String_t* L_75 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteralC20BAC26CE3940609F28BD0C0BEEFECEA809635C, L_74, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_76 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_72, L_75, /*hidden argument*/NULL);
V_5 = L_76;
goto IL_0175;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0167;
throw e;
}
CATCH_0167:
{ // begin catch(System.Exception)
// catch(Exception e)
V_13 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_77 = ___L0;
Exception_t * L_78 = V_13;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_79 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_77, L_78, /*hidden argument*/NULL);
V_5 = L_79;
goto IL_0175;
} // end catch (depth: 1)
IL_0175:
{
// }
int32_t L_80 = V_5;
return L_80;
}
}
// System.Int32 System_Collections_Generic_ListWrap::FindLast(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_FindLast_m3DB580DFC1D4D44F9488C5C858D8AFCC47B8B9CC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// object o = LuaMethodCache.CallSingleMethod("FindLast", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral3A17942E72AD0C0D74A30ADCE2227CD576FDF439, L_13, L_15, /*hidden argument*/NULL);
V_3 = L_17;
// ToLua.Push(L, o);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = V_3;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_006e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0060;
throw e;
}
CATCH_0060:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_006e;
} // end catch (depth: 1)
IL_006e:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::FindLastIndex(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_FindLastIndex_mFB5B105E44F29B5C3EF048F3E5809911585CE99D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
Delegate_t * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
Delegate_t * V_7 = NULL;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
Delegate_t * V_11 = NULL;
int32_t V_12 = 0;
Exception_t * V_13 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0073;
}
}
IL_0021:
{
// Delegate arg0 = (Delegate)ToLua.CheckObject(L, 2, typeof(System.Predicate<>).MakeGenericType(argType));
intptr_t L_7 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_8, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
Type_t * L_12 = V_1;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_12);
NullCheck(L_9);
Type_t * L_13 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_9, L_11);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_14 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_7, 2, L_13, /*hidden argument*/NULL);
V_3 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_14, Delegate_t_il2cpp_TypeInfo_var));
// int o = (int)LuaMethodCache.CallMethod("FindLastIndex", obj, arg0);
RuntimeObject * L_15 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = L_16;
Delegate_t * L_18 = V_3;
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_18);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB8C743A4A2976C570E62B575ED6EAF53D1866749, L_15, L_17, /*hidden argument*/NULL);
V_4 = ((*(int32_t*)((int32_t*)UnBox(L_19, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_20 = ___L0;
int32_t L_21 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_20, L_21, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0184;
}
IL_0073:
{
// else if (count == 3)
int32_t L_22 = V_0;
if ((!(((uint32_t)L_22) == ((uint32_t)3))))
{
goto IL_00df;
}
}
IL_0077:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_23 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_24 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_23, 2, /*hidden argument*/NULL);
V_6 = (((int32_t)((int32_t)L_24)));
// Delegate arg1 = (Delegate)ToLua.CheckObject(L, 3, typeof(System.Predicate<>).MakeGenericType(argType));
intptr_t L_25 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_26, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_28 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_29 = L_28;
Type_t * L_30 = V_1;
NullCheck(L_29);
ArrayElementTypeCheck (L_29, L_30);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_30);
NullCheck(L_27);
Type_t * L_31 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_27, L_29);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_32 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_25, 3, L_31, /*hidden argument*/NULL);
V_7 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_32, Delegate_t_il2cpp_TypeInfo_var));
// int o = (int)LuaMethodCache.CallMethod("FindLastIndex", obj, arg0, arg1);
RuntimeObject * L_33 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_34 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_35 = L_34;
int32_t L_36 = V_6;
int32_t L_37 = L_36;
RuntimeObject * L_38 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_37);
NullCheck(L_35);
ArrayElementTypeCheck (L_35, L_38);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_38);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = L_35;
Delegate_t * L_40 = V_7;
NullCheck(L_39);
ArrayElementTypeCheck (L_39, L_40);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_40);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_41 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB8C743A4A2976C570E62B575ED6EAF53D1866749, L_33, L_39, /*hidden argument*/NULL);
V_8 = ((*(int32_t*)((int32_t*)UnBox(L_41, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_42 = ___L0;
int32_t L_43 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_42, L_43, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0184;
}
IL_00df:
{
// else if (count == 4)
int32_t L_44 = V_0;
if ((!(((uint32_t)L_44) == ((uint32_t)4))))
{
goto IL_015c;
}
}
IL_00e3:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_45 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_46 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_45, 2, /*hidden argument*/NULL);
V_9 = (((int32_t)((int32_t)L_46)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_47 = ___L0;
double L_48 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_47, 3, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_48)));
// Delegate arg2 = (Delegate)ToLua.CheckObject(L, 4, typeof(System.Predicate<>).MakeGenericType(argType));
intptr_t L_49 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_50, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_52 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_53 = L_52;
Type_t * L_54 = V_1;
NullCheck(L_53);
ArrayElementTypeCheck (L_53, L_54);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_54);
NullCheck(L_51);
Type_t * L_55 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_51, L_53);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_56 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_49, 4, L_55, /*hidden argument*/NULL);
V_11 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_56, Delegate_t_il2cpp_TypeInfo_var));
// int o = (int)LuaMethodCache.CallMethod("FindLastIndex", obj, arg0, arg1, arg2);
RuntimeObject * L_57 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_58 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)3);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_59 = L_58;
int32_t L_60 = V_9;
int32_t L_61 = L_60;
RuntimeObject * L_62 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_61);
NullCheck(L_59);
ArrayElementTypeCheck (L_59, L_62);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_62);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_63 = L_59;
int32_t L_64 = V_10;
int32_t L_65 = L_64;
RuntimeObject * L_66 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_65);
NullCheck(L_63);
ArrayElementTypeCheck (L_63, L_66);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_66);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_67 = L_63;
Delegate_t * L_68 = V_11;
NullCheck(L_67);
ArrayElementTypeCheck (L_67, L_68);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_68);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_69 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralB8C743A4A2976C570E62B575ED6EAF53D1866749, L_57, L_67, /*hidden argument*/NULL);
V_12 = ((*(int32_t*)((int32_t*)UnBox(L_69, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_70 = ___L0;
int32_t L_71 = V_12;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_70, L_71, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_0184;
}
IL_015c:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.FindLastIndex", LuaMisc.GetTypeName(argType)));
intptr_t L_72 = ___L0;
Type_t * L_73 = V_1;
String_t* L_74 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_73, /*hidden argument*/NULL);
String_t* L_75 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral2DDBD695EEF305DB5397C09707DD43F5AA4654C9, L_74, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_76 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_72, L_75, /*hidden argument*/NULL);
V_5 = L_76;
goto IL_0184;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0176;
throw e;
}
CATCH_0176:
{ // begin catch(System.Exception)
// catch(Exception e)
V_13 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_77 = ___L0;
Exception_t * L_78 = V_13;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_79 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_77, L_78, /*hidden argument*/NULL);
V_5 = L_79;
goto IL_0184;
} // end catch (depth: 1)
IL_0184:
{
// }
int32_t L_80 = V_5;
return L_80;
}
}
// System.Int32 System_Collections_Generic_ListWrap::ForEach(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_ForEach_m41741DB38E9CB7CFF81F3D512FFEDFB02DDA6F56_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Action<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Action_1_t6666ADC0DEBE90E68CF9C15D7776F9BD1E196686_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// LuaMethodCache.CallSingleMethod("ForEach", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral4B1BFFA7198CAB670A61E9E726DC8034AD855BA9, L_13, L_15, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0065;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0058;
throw e;
}
CATCH_0058:
{ // begin catch(System.Exception)
// catch(Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_17 = ___L0;
Exception_t * L_18 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_19 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_17, L_18, /*hidden argument*/NULL);
V_3 = L_19;
goto IL_0065;
} // end catch (depth: 1)
IL_0065:
{
// }
int32_t L_20 = V_3;
return L_20;
}
}
// System.Int32 System_Collections_Generic_ListWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_GetEnumerator_m2579A506026E4020C69A5B76B2B568B3F1963119_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// IEnumerator o = LuaMethodCache.CallSingleMethod("GetEnumerator", obj) as IEnumerator;
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject* L_9 = V_1;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_Generic_ListWrap::GetRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_GetRange_mF0013F86E2049413108351DCC439A5014BE710BB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_6)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_7 = ___L0;
double L_8 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_7, 3, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_8)));
// object o = LuaMethodCache.CallSingleMethod("GetRange", obj, arg0, arg1);
RuntimeObject * L_9 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = L_10;
int32_t L_12 = V_1;
int32_t L_13 = L_12;
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_11;
int32_t L_16 = V_2;
int32_t L_17 = L_16;
RuntimeObject * L_18 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral73D11F075C9F2B98768F8305499F1C371629559E, L_9, L_15, /*hidden argument*/NULL);
V_3 = L_19;
// ToLua.PushObject(L, o);
intptr_t L_20 = ___L0;
RuntimeObject * L_21 = V_3;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_20, L_21, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0069;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_005b;
throw e;
}
CATCH_005b:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_22 = ___L0;
Exception_t * L_23 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_24 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_22, L_23, /*hidden argument*/NULL);
V_4 = L_24;
goto IL_0069;
} // end catch (depth: 1)
IL_0069:
{
// }
int32_t L_25 = V_4;
return L_25;
}
}
// System.Int32 System_Collections_Generic_ListWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_IndexOf_m468482DFD8938E9363B0C611F4E3B6D8263A9B3F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeObject * V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
Exception_t * V_13 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0056;
}
}
IL_0021:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_7 = ___L0;
Type_t * L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_9 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_7, 2, L_8, /*hidden argument*/NULL);
V_3 = L_9;
// int o = (int)LuaMethodCache.CallMethod("IndexOf", obj, arg0);
RuntimeObject * L_10 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_11;
RuntimeObject * L_13 = V_3;
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_13);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_14 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_10, L_12, /*hidden argument*/NULL);
V_4 = ((*(int32_t*)((int32_t*)UnBox(L_14, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_15 = ___L0;
int32_t L_16 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_0056:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_00a5;
}
}
IL_005a:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_18 = ___L0;
Type_t * L_19 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_20 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_18, 2, L_19, /*hidden argument*/NULL);
V_6 = L_20;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_21 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_22 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_21, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_22)));
// int o = (int)LuaMethodCache.CallMethod("IndexOf", obj, arg0, arg1);
RuntimeObject * L_23 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_24 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_25 = L_24;
RuntimeObject * L_26 = V_6;
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_26);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_26);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_27 = L_25;
int32_t L_28 = V_7;
int32_t L_29 = L_28;
RuntimeObject * L_30 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_29);
NullCheck(L_27);
ArrayElementTypeCheck (L_27, L_30);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_30);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_31 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_23, L_27, /*hidden argument*/NULL);
V_8 = ((*(int32_t*)((int32_t*)UnBox(L_31, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_32 = ___L0;
int32_t L_33 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_32, L_33, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_00a5:
{
// else if (count == 4)
int32_t L_34 = V_0;
if ((!(((uint32_t)L_34) == ((uint32_t)4))))
{
goto IL_0105;
}
}
IL_00a9:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_35 = ___L0;
Type_t * L_36 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_37 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_35, 2, L_36, /*hidden argument*/NULL);
V_9 = L_37;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_38 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_39 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_38, 3, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_39)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_40 = ___L0;
double L_41 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_40, 4, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_41)));
// int o = (int)LuaMethodCache.CallMethod("IndexOf", obj, arg0, arg1, arg2);
RuntimeObject * L_42 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_43 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)3);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = L_43;
RuntimeObject * L_45 = V_9;
NullCheck(L_44);
ArrayElementTypeCheck (L_44, L_45);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_45);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_46 = L_44;
int32_t L_47 = V_10;
int32_t L_48 = L_47;
RuntimeObject * L_49 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_48);
NullCheck(L_46);
ArrayElementTypeCheck (L_46, L_49);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_49);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_50 = L_46;
int32_t L_51 = V_11;
int32_t L_52 = L_51;
RuntimeObject * L_53 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_52);
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_53);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_53);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_54 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_42, L_50, /*hidden argument*/NULL);
V_12 = ((*(int32_t*)((int32_t*)UnBox(L_54, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_55 = ___L0;
int32_t L_56 = V_12;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_55, L_56, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_0105:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.IndexOf", LuaMisc.GetTypeName(argType)));
intptr_t L_57 = ___L0;
Type_t * L_58 = V_1;
String_t* L_59 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_58, /*hidden argument*/NULL);
String_t* L_60 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteralF81E07ADFC5122F7F92F0F96A045DF98E4234990, L_59, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_61 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_57, L_60, /*hidden argument*/NULL);
V_5 = L_61;
goto IL_012d;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_011f;
throw e;
}
CATCH_011f:
{ // begin catch(System.Exception)
// catch(Exception e)
V_13 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_62 = ___L0;
Exception_t * L_63 = V_13;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_64 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_62, L_63, /*hidden argument*/NULL);
V_5 = L_64;
goto IL_012d;
} // end catch (depth: 1)
IL_012d:
{
// }
int32_t L_65 = V_5;
return L_65;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Insert(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Insert_m5B3765313052085DAC743D8A5BFAB7DAD3535888_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_6)));
// object arg1 = ToLua.CheckVarObject(L, 3, argType);
intptr_t L_7 = ___L0;
Type_t * L_8 = V_0;
RuntimeObject * L_9 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_7, 3, L_8, /*hidden argument*/NULL);
V_3 = L_9;
// LuaMethodCache.CallSingleMethod("Insert", obj, arg0, arg1);
RuntimeObject * L_10 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_11;
int32_t L_13 = V_2;
int32_t L_14 = L_13;
RuntimeObject * L_15 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_14);
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_15);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_15);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = L_12;
RuntimeObject * L_17 = V_3;
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_17);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_17);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral95802DAAB3A23990338179F72248350C1434CF39, L_10, L_16, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0061;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0053;
throw e;
}
CATCH_0053:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_18 = ___L0;
Exception_t * L_19 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_20 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_18, L_19, /*hidden argument*/NULL);
V_4 = L_20;
goto IL_0061;
} // end catch (depth: 1)
IL_0061:
{
// }
int32_t L_21 = V_4;
return L_21;
}
}
// System.Int32 System_Collections_Generic_ListWrap::InsertRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_InsertRange_m576C310837B8813C2FB8E453319F3032824C22F6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_6)));
// IEnumerable arg1 = (IEnumerable)ToLua.CheckObject(L, 3, typeof(IEnumerable<>).MakeGenericType(argType));
intptr_t L_7 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IEnumerable_1_t6FAC70CFE4E34421830AE8D9FE19DA2A83B85B75_0_0_0_var) };
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_8, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_10 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_11 = L_10;
Type_t * L_12 = V_0;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_12);
NullCheck(L_9);
Type_t * L_13 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_9, L_11);
RuntimeObject * L_14 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_7, 3, L_13, /*hidden argument*/NULL);
V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_14, IEnumerable_tD74549CEA1AA48E768382B94FEACBB07E2E3FA2C_il2cpp_TypeInfo_var));
// LuaMethodCache.CallSingleMethod("InsertRange", obj, arg0, arg1);
RuntimeObject * L_15 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = L_16;
int32_t L_18 = V_2;
int32_t L_19 = L_18;
RuntimeObject * L_20 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_19);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_20);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_20);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = L_17;
RuntimeObject* L_22 = V_3;
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_22);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_22);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral515FADE0B745DDAB36FBB908DD157D43698C38CD, L_15, L_21, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_007e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0070;
throw e;
}
CATCH_0070:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_23 = ___L0;
Exception_t * L_24 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_25 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_23, L_24, /*hidden argument*/NULL);
V_4 = L_25;
goto IL_007e;
} // end catch (depth: 1)
IL_007e:
{
// }
int32_t L_26 = V_4;
return L_26;
}
}
// System.Int32 System_Collections_Generic_ListWrap::LastIndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_LastIndexOf_m03F2935EA049D28D20A69CE5B301E9F4C0FA6F09_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
RuntimeObject * V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RuntimeObject * V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
Exception_t * V_13 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 2)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_0056;
}
}
IL_0021:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_7 = ___L0;
Type_t * L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_9 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_7, 2, L_8, /*hidden argument*/NULL);
V_3 = L_9;
// int o = (int)LuaMethodCache.CallMethod("LastIndexOf", obj, arg0);
RuntimeObject * L_10 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_11;
RuntimeObject * L_13 = V_3;
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_13);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_14 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB, L_10, L_12, /*hidden argument*/NULL);
V_4 = ((*(int32_t*)((int32_t*)UnBox(L_14, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_15 = ___L0;
int32_t L_16 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_0056:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_00a5;
}
}
IL_005a:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_18 = ___L0;
Type_t * L_19 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_20 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_18, 2, L_19, /*hidden argument*/NULL);
V_6 = L_20;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_21 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_22 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_21, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_22)));
// int o = (int)LuaMethodCache.CallMethod("LastIndexOf", obj, arg0, arg1);
RuntimeObject * L_23 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_24 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_25 = L_24;
RuntimeObject * L_26 = V_6;
NullCheck(L_25);
ArrayElementTypeCheck (L_25, L_26);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_26);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_27 = L_25;
int32_t L_28 = V_7;
int32_t L_29 = L_28;
RuntimeObject * L_30 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_29);
NullCheck(L_27);
ArrayElementTypeCheck (L_27, L_30);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_30);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_31 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB, L_23, L_27, /*hidden argument*/NULL);
V_8 = ((*(int32_t*)((int32_t*)UnBox(L_31, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_32 = ___L0;
int32_t L_33 = V_8;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_32, L_33, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_00a5:
{
// else if (count == 4)
int32_t L_34 = V_0;
if ((!(((uint32_t)L_34) == ((uint32_t)4))))
{
goto IL_0105;
}
}
IL_00a9:
{
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_35 = ___L0;
Type_t * L_36 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_37 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_35, 2, L_36, /*hidden argument*/NULL);
V_9 = L_37;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_38 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_39 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_38, 3, /*hidden argument*/NULL);
V_10 = (((int32_t)((int32_t)L_39)));
// int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
intptr_t L_40 = ___L0;
double L_41 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_40, 4, /*hidden argument*/NULL);
V_11 = (((int32_t)((int32_t)L_41)));
// int o = (int)LuaMethodCache.CallMethod("LastIndexOf", obj, arg0, arg1, arg2);
RuntimeObject * L_42 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_43 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)3);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = L_43;
RuntimeObject * L_45 = V_9;
NullCheck(L_44);
ArrayElementTypeCheck (L_44, L_45);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_45);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_46 = L_44;
int32_t L_47 = V_10;
int32_t L_48 = L_47;
RuntimeObject * L_49 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_48);
NullCheck(L_46);
ArrayElementTypeCheck (L_46, L_49);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_49);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_50 = L_46;
int32_t L_51 = V_11;
int32_t L_52 = L_51;
RuntimeObject * L_53 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_52);
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_53);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_53);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_54 = LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralEF5190318878BE6EF9763F3174EBB59E3D5C96DB, L_42, L_50, /*hidden argument*/NULL);
V_12 = ((*(int32_t*)((int32_t*)UnBox(L_54, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_55 = ___L0;
int32_t L_56 = V_12;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_55, L_56, /*hidden argument*/NULL);
// return 1;
V_5 = 1;
goto IL_012d;
}
IL_0105:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.LastIndexOf", LuaMisc.GetTypeName(argType)));
intptr_t L_57 = ___L0;
Type_t * L_58 = V_1;
String_t* L_59 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_58, /*hidden argument*/NULL);
String_t* L_60 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral198FC52D972ED9EBA027444D05352E203C0BFFC5, L_59, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_61 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_57, L_60, /*hidden argument*/NULL);
V_5 = L_61;
goto IL_012d;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_011f;
throw e;
}
CATCH_011f:
{ // begin catch(System.Exception)
// catch(Exception e)
V_13 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_62 = ___L0;
Exception_t * L_63 = V_13;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_64 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_62, L_63, /*hidden argument*/NULL);
V_5 = L_64;
goto IL_012d;
} // end catch (depth: 1)
IL_012d:
{
// }
int32_t L_65 = V_5;
return L_65;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Remove_mA3C6D329E3B9C692D10129C21EFDEF325631BC95_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// bool o = (bool)LuaMethodCache.CallSingleMethod("Remove", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B, L_8, L_10, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_12, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_13 = ___L0;
bool L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_005b;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004d;
throw e;
}
CATCH_004d:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_005b;
} // end catch (depth: 1)
IL_005b:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_Generic_ListWrap::RemoveAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_RemoveAll_m7E29BC354F875B5D8A7B4EAF77244FF358C89FA9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// int o = (int)LuaMethodCache.CallSingleMethod("RemoveAll", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral09B81C3E50114384E489A7EEC0867B66AB171497, L_13, L_15, /*hidden argument*/NULL);
V_3 = ((*(int32_t*)((int32_t*)UnBox(L_17, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_18 = ___L0;
int32_t L_19 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0073;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0065;
throw e;
}
CATCH_0065:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_0073;
} // end catch (depth: 1)
IL_0073:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::RemoveAt(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_RemoveAt_m7706302BDCC1D6EEB2D765348222C3C3DC3BA9AA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_6)));
// LuaMethodCache.CallSingleMethod("RemoveAt", obj, arg0);
RuntimeObject * L_7 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
int32_t L_10 = V_1;
int32_t L_11 = L_10;
RuntimeObject * L_12 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_11);
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_12);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_12);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral133405CDC5A95F93C16582B33A9ACC4B742013F3, L_7, L_9, /*hidden argument*/NULL);
// return 0;
V_2 = 0;
goto IL_004c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0041;
throw e;
}
CATCH_0041:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_13 = ___L0;
Exception_t * L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_15 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_13, L_14, /*hidden argument*/NULL);
V_2 = L_15;
goto IL_004c;
} // end catch (depth: 1)
IL_004c:
{
// }
int32_t L_16 = V_2;
return L_16;
}
}
// System.Int32 System_Collections_Generic_ListWrap::RemoveRange(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_RemoveRange_mBEEF6C3DE25F264381916DFD9B231E51A20C9DA9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_6)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_7 = ___L0;
double L_8 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_7, 3, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_8)));
// LuaMethodCache.CallSingleMethod("RemoveRange", obj, arg0, arg1);
RuntimeObject * L_9 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = L_10;
int32_t L_12 = V_1;
int32_t L_13 = L_12;
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_11;
int32_t L_16 = V_2;
int32_t L_17 = L_16;
RuntimeObject * L_18 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE2EDEDE1CFA11235AF35C46A88863EB9CF322B64, L_9, L_15, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0060;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0053;
throw e;
}
CATCH_0053:
{ // begin catch(System.Exception)
// catch(Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_19 = ___L0;
Exception_t * L_20 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_21 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_19, L_20, /*hidden argument*/NULL);
V_3 = L_21;
goto IL_0060;
} // end catch (depth: 1)
IL_0060:
{
// }
int32_t L_22 = V_3;
return L_22;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Reverse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Reverse_mE70F22C158A1ABDCD1C289C3AE91E48766E69AB4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 1)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0036;
}
}
IL_0021:
{
// LuaMethodCache.CallMethod("Reverse", obj);
RuntimeObject * L_7 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral57F9933768794F845D000833D367D5698393211D, L_7, L_8, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_009e;
}
IL_0036:
{
// else if (count == 3)
int32_t L_9 = V_0;
if ((!(((uint32_t)L_9) == ((uint32_t)3))))
{
goto IL_0078;
}
}
IL_003a:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_10 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_11 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_10, 2, /*hidden argument*/NULL);
V_4 = (((int32_t)((int32_t)L_11)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_12 = ___L0;
double L_13 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_12, 3, /*hidden argument*/NULL);
V_5 = (((int32_t)((int32_t)L_13)));
// LuaMethodCache.CallMethod("Reverse", obj, arg0, arg1);
RuntimeObject * L_14 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = L_15;
int32_t L_17 = V_4;
int32_t L_18 = L_17;
RuntimeObject * L_19 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_18);
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_19);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_19);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_20 = L_16;
int32_t L_21 = V_5;
int32_t L_22 = L_21;
RuntimeObject * L_23 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_22);
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_23);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_23);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteral57F9933768794F845D000833D367D5698393211D, L_14, L_20, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_009e;
}
IL_0078:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.LastIndexOf", LuaMisc.GetTypeName(argType)));
intptr_t L_24 = ___L0;
Type_t * L_25 = V_1;
String_t* L_26 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_25, /*hidden argument*/NULL);
String_t* L_27 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral198FC52D972ED9EBA027444D05352E203C0BFFC5, L_26, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_28 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_24, L_27, /*hidden argument*/NULL);
V_3 = L_28;
goto IL_009e;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0091;
throw e;
}
CATCH_0091:
{ // begin catch(System.Exception)
// catch(Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_29 = ___L0;
Exception_t * L_30 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_31 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_29, L_30, /*hidden argument*/NULL);
V_3 = L_31;
goto IL_009e;
} // end catch (depth: 1)
IL_009e:
{
// }
int32_t L_32 = V_3;
return L_32;
}
}
// System.Int32 System_Collections_Generic_ListWrap::Sort(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_Sort_m8BA57E207EBF194B76A4EBC835AA9EC3E1C57B15_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Delegate_t * V_4 = NULL;
RuntimeObject * V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
RuntimeObject * V_8 = NULL;
Exception_t * V_9 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 6);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// Type argType = null;
V_1 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_2 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_5 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_2, 1, L_4, (Type_t **)(&V_1), /*hidden argument*/NULL);
V_2 = L_5;
// if (count == 1)
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0039;
}
}
IL_0021:
{
// LuaMethodCache.CallMethod("Sort", obj);
RuntimeObject * L_7 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_7, L_8, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0167;
}
IL_0039:
{
// else if (count == 2 && TypeChecker.CheckTypes(L, 2, typeof(System.Comparison<>).MakeGenericType(argType)))
int32_t L_9 = V_0;
if ((!(((uint32_t)L_9) == ((uint32_t)2))))
{
goto IL_008b;
}
}
IL_003d:
{
intptr_t L_10 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_11 = { reinterpret_cast<intptr_t> (Comparison_1_t7B86F93F4787378CF9BD9AB445A8108C48CBA84F_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_12 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_11, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_13 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_14 = L_13;
Type_t * L_15 = V_1;
NullCheck(L_14);
ArrayElementTypeCheck (L_14, L_15);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_15);
NullCheck(L_12);
Type_t * L_16 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_12, L_14);
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_17 = TypeChecker_CheckTypes_mDE6AC6004198FA805B439691B5FB3F6FAFE2A6CB((intptr_t)L_10, 2, L_16, /*hidden argument*/NULL);
if (!L_17)
{
goto IL_008b;
}
}
IL_005f:
{
// Delegate arg0 = (Delegate)ToLua.ToObject(L, 2);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_18, 2, /*hidden argument*/NULL);
V_4 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_19, Delegate_t_il2cpp_TypeInfo_var));
// LuaMethodCache.CallMethod("Sort", obj, arg0);
RuntimeObject * L_20 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = L_21;
Delegate_t * L_23 = V_4;
NullCheck(L_22);
ArrayElementTypeCheck (L_22, L_23);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_23);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_20, L_22, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0167;
}
IL_008b:
{
// else if (count == 2 && TypeChecker.CheckTypes(L, 2, typeof(IComparer<>).MakeGenericType(argType)))
int32_t L_24 = V_0;
if ((!(((uint32_t)L_24) == ((uint32_t)2))))
{
goto IL_00d8;
}
}
IL_008f:
{
intptr_t L_25 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IComparer_1_t80029189086571C1E3C27EC8A012DB7CC48FC1FD_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_26, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_28 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_29 = L_28;
Type_t * L_30 = V_1;
NullCheck(L_29);
ArrayElementTypeCheck (L_29, L_30);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_30);
NullCheck(L_27);
Type_t * L_31 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_27, L_29);
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_32 = TypeChecker_CheckTypes_mDE6AC6004198FA805B439691B5FB3F6FAFE2A6CB((intptr_t)L_25, 2, L_31, /*hidden argument*/NULL);
if (!L_32)
{
goto IL_00d8;
}
}
IL_00b1:
{
// object arg0 = ToLua.ToObject(L, 2);
intptr_t L_33 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_34 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_33, 2, /*hidden argument*/NULL);
V_5 = L_34;
// LuaMethodCache.CallMethod("Sort", obj, arg0);
RuntimeObject * L_35 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_36 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_37 = L_36;
RuntimeObject * L_38 = V_5;
NullCheck(L_37);
ArrayElementTypeCheck (L_37, L_38);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_38);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_35, L_37, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0167;
}
IL_00d8:
{
// else if (count == 4)
int32_t L_39 = V_0;
if ((!(((uint32_t)L_39) == ((uint32_t)4))))
{
goto IL_0141;
}
}
IL_00dc:
{
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_40 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_41 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_40, 2, /*hidden argument*/NULL);
V_6 = (((int32_t)((int32_t)L_41)));
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_42 = ___L0;
double L_43 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_42, 3, /*hidden argument*/NULL);
V_7 = (((int32_t)((int32_t)L_43)));
// object arg2 = ToLua.CheckObject(L, 4, typeof(IComparer<>).MakeGenericType(argType));
intptr_t L_44 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_45 = { reinterpret_cast<intptr_t> (IComparer_1_t80029189086571C1E3C27EC8A012DB7CC48FC1FD_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_46 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_45, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_47 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_48 = L_47;
Type_t * L_49 = V_1;
NullCheck(L_48);
ArrayElementTypeCheck (L_48, L_49);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_49);
NullCheck(L_46);
Type_t * L_50 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_46, L_48);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_51 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_44, 4, L_50, /*hidden argument*/NULL);
V_8 = L_51;
// LuaMethodCache.CallMethod("Sort", obj, arg0, arg1, arg2);
RuntimeObject * L_52 = V_2;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_53 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)3);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = L_53;
int32_t L_55 = V_6;
int32_t L_56 = L_55;
RuntimeObject * L_57 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_56);
NullCheck(L_54);
ArrayElementTypeCheck (L_54, L_57);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_57);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_58 = L_54;
int32_t L_59 = V_7;
int32_t L_60 = L_59;
RuntimeObject * L_61 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_60);
NullCheck(L_58);
ArrayElementTypeCheck (L_58, L_61);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_61);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_62 = L_58;
RuntimeObject * L_63 = V_8;
NullCheck(L_62);
ArrayElementTypeCheck (L_62, L_63);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_63);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallMethod_m2AFA1A125B8E5E1EB8E56294976F45293C0E9671(_stringLiteralADC4E96A478BE02A8147B100BD68113F38B89F80, L_52, L_62, /*hidden argument*/NULL);
// return 0;
V_3 = 0;
goto IL_0167;
}
IL_0141:
{
// return LuaDLL.luaL_throw(L, string.Format("invalid arguments to method: List<{0}>.LastIndexOf", LuaMisc.GetTypeName(argType)));
intptr_t L_64 = ___L0;
Type_t * L_65 = V_1;
String_t* L_66 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF(L_65, /*hidden argument*/NULL);
String_t* L_67 = String_Format_m0ACDD8B34764E4040AED0B3EEB753567E4576BFA(_stringLiteral198FC52D972ED9EBA027444D05352E203C0BFFC5, L_66, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_68 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_64, L_67, /*hidden argument*/NULL);
V_3 = L_68;
goto IL_0167;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_015a;
throw e;
}
CATCH_015a:
{ // begin catch(System.Exception)
// catch(Exception e)
V_9 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_69 = ___L0;
Exception_t * L_70 = V_9;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_71 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_69, L_70, /*hidden argument*/NULL);
V_3 = L_71;
goto IL_0167;
} // end catch (depth: 1)
IL_0167:
{
// }
int32_t L_72 = V_3;
return L_72;
}
}
// System.Int32 System_Collections_Generic_ListWrap::ToArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_ToArray_m801365F3C1F50DE7DDC552662660392187677E2F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeArray * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// Array o = (Array)LuaMethodCache.CallSingleMethod("ToArray", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralC4B233BCB06685BD3AE549128F7855E7F85A4F09, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeArray *)CastclassClass((RuntimeObject*)L_7, RuntimeArray_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeArray * L_9 = V_1;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_Generic_ListWrap::TrimExcess(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_TrimExcess_mD0A1F6971207C781A8BDA4B52BAACBDB4BC0A601_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// LuaMethodCache.CallSingleMethod("TrimExcess", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral28D11D883C82100607A7BB1658415138A9F3E14D, L_5, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0039;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002e;
throw e;
}
CATCH_002e:
{ // begin catch(System.Exception)
// catch(Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0039;
} // end catch (depth: 1)
IL_0039:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_Collections_Generic_ListWrap::TrueForAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_TrueForAll_mFA6D54DBFD8117EBC52BC413837FB559094A7EC7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
Delegate_t * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// Delegate arg0 = ToLua.CheckDelegate(typeof(System.Predicate<>).MakeGenericType(argType), L, 2);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_5 = { reinterpret_cast<intptr_t> (Predicate_1_t03CE9BE3D2A36F5011572AC6187AACBFAC0DA54C_0_0_0_var) };
Type_t * L_6 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_5, /*hidden argument*/NULL);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_7 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_8 = L_7;
Type_t * L_9 = V_0;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_9);
NullCheck(L_6);
Type_t * L_10 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(124 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_6, L_8);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_10, (intptr_t)L_11, 2, /*hidden argument*/NULL);
V_2 = L_12;
// bool o = (bool)LuaMethodCache.CallSingleMethod("TrueForAll", obj, arg0);
RuntimeObject * L_13 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_14;
Delegate_t * L_16 = V_2;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_16);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral96F614759FE14D22983D3DAADF2BF3026DC1A3A3, L_13, L_15, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_17, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_18 = ___L0;
bool L_19 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_18, L_19, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_0073;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0065;
throw e;
}
CATCH_0065:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_20 = ___L0;
Exception_t * L_21 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_22 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_20, L_21, /*hidden argument*/NULL);
V_4 = L_22;
goto IL_0073;
} // end catch (depth: 1)
IL_0073:
{
// }
int32_t L_23 = V_4;
return L_23;
}
}
// System.Int32 System_Collections_Generic_ListWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_get_Item_m8F0BE588E5DE78EF509B95BAB6C1110014F7532B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_6)));
// object o = LuaMethodCache.CallSingleMethod("get_Item", obj, arg0);
RuntimeObject * L_7 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
int32_t L_10 = V_1;
int32_t L_11 = L_10;
RuntimeObject * L_12 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_11);
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_12);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_12);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_13 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_7, L_9, /*hidden argument*/NULL);
V_2 = L_13;
// ToLua.Push(L, o);
intptr_t L_14 = ___L0;
RuntimeObject * L_15 = V_2;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_14, L_15, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0055;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0048;
throw e;
}
CATCH_0048:
{ // begin catch(System.Exception)
// catch(Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_16 = ___L0;
Exception_t * L_17 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_18 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_16, L_17, /*hidden argument*/NULL);
V_3 = L_18;
goto IL_0055;
} // end catch (depth: 1)
IL_0055:
{
// }
int32_t L_19 = V_3;
return L_19;
}
}
// System.Int32 System_Collections_Generic_ListWrap::set_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_set_Item_mCC36A524E9A52088540D0E94B449720BB3DA3F59_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject * V_3 = NULL;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(List<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (List_1_t47787817BF9ABE6266F2343A1DFB2FA8A9A20BBF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_2 = (((int32_t)((int32_t)L_6)));
// object arg1 = ToLua.CheckObject(L, 3, argType);
intptr_t L_7 = ___L0;
Type_t * L_8 = V_0;
RuntimeObject * L_9 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_7, 3, L_8, /*hidden argument*/NULL);
V_3 = L_9;
// LuaMethodCache.CallSingleMethod("set_Item", obj, arg0, arg1);
RuntimeObject * L_10 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = L_11;
int32_t L_13 = V_2;
int32_t L_14 = L_13;
RuntimeObject * L_15 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_14);
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_15);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_15);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = L_12;
RuntimeObject * L_17 = V_3;
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_17);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_17);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral3470AD0B56C9A09156223CF89F51F6D75F0968BD, L_10, L_16, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0061;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0053;
throw e;
}
CATCH_0053:
{ // begin catch(System.Exception)
// catch(Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_18 = ___L0;
Exception_t * L_19 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_20 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_18, L_19, /*hidden argument*/NULL);
V_4 = L_20;
goto IL_0061;
} // end catch (depth: 1)
IL_0061:
{
// }
int32_t L_21 = V_4;
return L_21;
}
}
// System.Int32 System_Collections_Generic_ListWrap::get_Capacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_get_Capacity_mB36BC30F0E292BA7A7FD2EE1583981579274E0FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Capacity", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral5ACEDC72D05CA36FB3CE7E023889EBE25B123B7D, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Capacity on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteral176DC5CA3E87A2B0A747BDC0AA311A66D6454D38, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_ListWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_get_Count_m1BC6C7224486210EE94330733C831FBB1D8CA508_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Count", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral44054F48B422C687862DE6698E7B9894EBE09413, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Count on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Int32 System_Collections_Generic_ListWrap::set_Capacity(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_Generic_ListWrap_set_Capacity_mD5997E7DE07F918A4DA19024E1FCEAA47137DE13_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_2 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_3 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_2, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_3)));
// LuaMethodCache.CallSingleMethod("set_Capacity", o, arg0);
RuntimeObject * L_4 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = L_5;
int32_t L_7 = V_1;
int32_t L_8 = L_7;
RuntimeObject * L_9 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_8);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_9);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_9);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral26503040E4693AD5A4EC60B429ED76E2780FA608, L_4, L_6, /*hidden argument*/NULL);
// return 0;
V_2 = 0;
goto IL_0043;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0032;
throw e;
}
CATCH_0032:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Capacity on a nil value");
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
RuntimeObject * L_12 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_13 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_10, L_11, L_12, _stringLiteral176DC5CA3E87A2B0A747BDC0AA311A66D6454D38, /*hidden argument*/NULL);
V_2 = L_13;
goto IL_0043;
} // end catch (depth: 1)
IL_0043:
{
// }
int32_t L_14 = V_2;
return L_14;
}
}
// System.Void System_Collections_Generic_ListWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_Generic_ListWrap__ctor_m5B53BB6AE21F641ADDEF1681603E0E5CEB501F73 (System_Collections_Generic_ListWrap_tD03B1C85F42555FFB7AA8C231A1C58D97C34D4F2 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_IEnumeratorWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_IEnumeratorWrap_Register_mE3BCD02552431272D20F33D258FB9E9262378561 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_IEnumeratorWrap_Register_mE3BCD02552431272D20F33D258FB9E9262378561_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(System.Collections.IEnumerator), null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, (Type_t *)NULL, (String_t*)NULL, /*hidden argument*/NULL);
// L.RegFunction("MoveNext", MoveNext);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_3 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_4 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_4, NULL, (intptr_t)((intptr_t)System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_3);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_3, _stringLiteral410249A93D1E988D5E2AA55678BD598BE8446E14, L_4, /*hidden argument*/NULL);
// L.RegFunction("Reset", Reset);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral44C57ABD888A66B36D4B7C902134063E4A097223, L_6, /*hidden argument*/NULL);
// L.RegVar("Current", get_Current, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_7, _stringLiteral4FC0E2BC80737D784E6D3F24837950F48732C6CA, L_8, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
NullCheck(L_9);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_9, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_IEnumeratorWrap::MoveNext(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_IEnumeratorWrap_MoveNext_m66A48D492AB76F20395368648E46CAC9C4D290A4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Collections.IEnumerator obj = ToLua.CheckIter(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject* L_2 = ToLua_CheckIter_m6D9E618450D3B2A963B8A8049F828C2A745229B0((intptr_t)L_1, 1, /*hidden argument*/NULL);
// bool o = obj.MoveNext();
NullCheck(L_2);
bool L_3 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, L_2);
V_0 = L_3;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_4 = ___L0;
bool L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_Collections_IEnumeratorWrap::Reset(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_IEnumeratorWrap_Reset_mF55C7331579EFDBA7BCA55E31E08B029896280ED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Collections.IEnumerator obj = ToLua.CheckIter(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject* L_2 = ToLua_CheckIter_m6D9E618450D3B2A963B8A8049F828C2A745229B0((intptr_t)L_1, 1, /*hidden argument*/NULL);
// obj.Reset();
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, L_2);
// return 0;
V_0 = 0;
goto IL_0022;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.Exception)
// catch (Exception e)
V_1 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_3 = ___L0;
Exception_t * L_4 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_5 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_3, L_4, /*hidden argument*/NULL);
V_0 = L_5;
goto IL_0022;
} // end catch (depth: 1)
IL_0022:
{
// }
int32_t L_6 = V_0;
return L_6;
}
}
// System.Int32 System_Collections_IEnumeratorWrap::get_Current(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_IEnumeratorWrap_get_Current_m65713A3F22E1042428D4C753D0C253ACA5848133_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Collections.IEnumerator obj = (System.Collections.IEnumerator)o;
RuntimeObject * L_2 = V_0;
// object ret = obj.Current;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_2, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var)));
RuntimeObject * L_3 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_2, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var)));
V_1 = L_3;
// ToLua.Push(L, ret);
intptr_t L_4 = ___L0;
RuntimeObject * L_5 = V_1;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Current on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteralF3862A2EF86E50C4E007C49BD620DF5E0B687037, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Void System_Collections_IEnumeratorWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_IEnumeratorWrap__ctor_mE70AF2340BC8BB2EAB1092202620D72B21E3E37C (System_Collections_IEnumeratorWrap_t2E657273D07ABA82F0A218679F719F24A775A989 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301(___L0, NULL);
return returnValue;
}
// System.Void System_Collections_ObjectModel_ReadOnlyCollectionWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_ObjectModel_ReadOnlyCollectionWrap_Register_mEEA74694C95352902191643B876FD7D17CAAD8EC (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_Register_mEEA74694C95352902191643B876FD7D17CAAD8EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(ReadOnlyCollection<>), typeof(System.Object), "ReadOnlyCollection");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, _stringLiteral922E2DC0A631F8BC2FC419747FE84D59D558913A, /*hidden argument*/NULL);
// L.RegFunction("Contains", Contains);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral33E15D008D511F3101566A2E25203EF2A3F605A0, L_6, /*hidden argument*/NULL);
// L.RegFunction("CopyTo", CopyTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_8, /*hidden argument*/NULL);
// L.RegFunction("GetEnumerator", GetEnumerator);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_10, /*hidden argument*/NULL);
// L.RegFunction("IndexOf", IndexOf);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_12, /*hidden argument*/NULL);
// L.RegFunction(".geti", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral7A41C59B3E495D7780C06AEF34F3ABCF86E51D40, L_14, /*hidden argument*/NULL);
// L.RegFunction("get_Item", get_Item);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_16, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_18, /*hidden argument*/NULL);
// L.RegVar("Count", get_Count, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_19, _stringLiteral66E12969C225CC6D65E18210488ACB826EBA907E, L_20, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
NullCheck(L_21);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_21, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::Contains(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_Contains_mDA3BD72C67C0F944780025CF137C5B71C73A9EF3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(ReadOnlyCollection<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// bool o = (bool)LuaMethodCache.CallSingleMethod("Contains", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral33E15D008D511F3101566A2E25203EF2A3F605A0, L_8, L_10, /*hidden argument*/NULL);
V_3 = ((*(bool*)((bool*)UnBox(L_12, Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_13 = ___L0;
bool L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_005b;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004d;
throw e;
}
CATCH_004d:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_005b;
} // end catch (depth: 1)
IL_005b:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::CopyTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_CopyTo_m70359CA31E7459E88C3DD599B714E5CF072DE2EA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(ReadOnlyCollection<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckObject(L, 2, argType.MakeArrayType());
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
NullCheck(L_6);
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Type::MakeArrayType() */, L_6);
RuntimeObject * L_8 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_5, 2, L_7, /*hidden argument*/NULL);
V_2 = L_8;
// int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_10 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_9, 3, /*hidden argument*/NULL);
V_3 = (((int32_t)((int32_t)L_10)));
// LuaMethodCache.CallSingleMethod("CopyTo", obj, arg0, arg1);
RuntimeObject * L_11 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = L_12;
RuntimeObject * L_14 = V_2;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_14);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = L_13;
int32_t L_16 = V_3;
int32_t L_17 = L_16;
RuntimeObject * L_18 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_18);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralB2EA61909E81EAD8319961C0FE5C2347B36C341F, L_11, L_15, /*hidden argument*/NULL);
// return 0;
V_4 = 0;
goto IL_0066;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0058;
throw e;
}
CATCH_0058:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_19 = ___L0;
Exception_t * L_20 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_21 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_19, L_20, /*hidden argument*/NULL);
V_4 = L_21;
goto IL_0066;
} // end catch (depth: 1)
IL_0066:
{
// }
int32_t L_22 = V_4;
return L_22;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::GetEnumerator(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_GetEnumerator_m02EEA52A42CBC2A80CDA925D5CFBE31B032A7131_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(ReadOnlyCollection<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// IEnumerator o = (IEnumerator)LuaMethodCache.CallSingleMethod("GetEnumerator", obj);
RuntimeObject * L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_7 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteralE84B14CAE4933A56C3FF0486D95967BACA50EC48, L_5, L_6, /*hidden argument*/NULL);
V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var));
// ToLua.Push(L, o);
intptr_t L_8 = ___L0;
RuntimeObject* L_9 = V_1;
ToLua_Push_m0C5C43A12210CCE2EA2C934C03DDC5A75A1BB4E2((intptr_t)L_8, L_9, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0045;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_003a;
throw e;
}
CATCH_003a:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_10 = ___L0;
Exception_t * L_11 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_13 = V_2;
return L_13;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::IndexOf(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_IndexOf_m12D5EBCF5B69E03F6C777573076795F7130C8D54_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// Type argType = null;
V_0 = (Type_t *)NULL;
// object obj = ToLua.CheckGenericObject(L, 1, typeof(ReadOnlyCollection<>), out argType);
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m262C29191E9E271433739E2128CFF73178CD32F1((intptr_t)L_1, 1, L_3, (Type_t **)(&V_0), /*hidden argument*/NULL);
V_1 = L_4;
// object arg0 = ToLua.CheckVarObject(L, 2, argType);
intptr_t L_5 = ___L0;
Type_t * L_6 = V_0;
RuntimeObject * L_7 = ToLua_CheckVarObject_m27D8EB2E2BF81511814150B323C3D33DD0A2B0A4((intptr_t)L_5, 2, L_6, /*hidden argument*/NULL);
V_2 = L_7;
// int o = (int)LuaMethodCache.CallSingleMethod("IndexOf", obj, arg0);
RuntimeObject * L_8 = V_1;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_10 = L_9;
RuntimeObject * L_11 = V_2;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_11);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_12 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral5A6993815939EACC80042A5460570C9A24002F6B, L_8, L_10, /*hidden argument*/NULL);
V_3 = ((*(int32_t*)((int32_t*)UnBox(L_12, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_13 = ___L0;
int32_t L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_13, L_14, /*hidden argument*/NULL);
// return 1;
V_4 = 1;
goto IL_005b;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004d;
throw e;
}
CATCH_004d:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_15 = ___L0;
Exception_t * L_16 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_17 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_15, L_16, /*hidden argument*/NULL);
V_4 = L_17;
goto IL_005b;
} // end catch (depth: 1)
IL_005b:
{
// }
int32_t L_18 = V_4;
return L_18;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::get_Item(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Item_m21FC8DEDD7FAA0BC4AB3C69095C096DD65CCA2FF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// object obj = ToLua.CheckGenericObject(L, 1, typeof(ReadOnlyCollection<>));
intptr_t L_1 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (ReadOnlyCollection_1_tF6E133186C39FE5A8273082AAED2BA0A236134C0_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_2, /*hidden argument*/NULL);
RuntimeObject * L_4 = ToLua_CheckGenericObject_m105D6154B909EAAAAE95CFBB138F0CA475645CC2((intptr_t)L_1, 1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
// int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_6 = LuaDLL_luaL_checknumber_m7A77683D131BE59F2D1261688CBEF7892643E8E7((intptr_t)L_5, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_6)));
// int o = (int)LuaMethodCache.CallSingleMethod("get_Item", obj, arg0);
RuntimeObject * L_7 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = L_8;
int32_t L_10 = V_1;
int32_t L_11 = L_10;
RuntimeObject * L_12 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_11);
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_12);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_12);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_13 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral9DE19950AFC2D97E0BD856D2D2A5BDF42D40868D, L_7, L_9, /*hidden argument*/NULL);
V_2 = ((*(int32_t*)((int32_t*)UnBox(L_13, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_14 = ___L0;
int32_t L_15 = V_2;
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_14, L_15, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_005a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_004d;
throw e;
}
CATCH_004d:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_16 = ___L0;
Exception_t * L_17 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_18 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_16, L_17, /*hidden argument*/NULL);
V_3 = L_18;
goto IL_005a;
} // end catch (depth: 1)
IL_005a:
{
// }
int32_t L_19 = V_3;
return L_19;
}
}
// System.Int32 System_Collections_ObjectModel_ReadOnlyCollectionWrap::get_Count(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_Collections_ObjectModel_ReadOnlyCollectionWrap_get_Count_m32FB06BB6CC3D30D6411FD6251ACB24AAB08D301_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// int ret = (int)LuaMethodCache.CallSingleMethod("get_Count", o);
RuntimeObject * L_2 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
IL2CPP_RUNTIME_CLASS_INIT(LuaMethodCache_tC32666A2101280C69861D3125FCD2E7422248721_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = LuaMethodCache_CallSingleMethod_m26F804CA4BBA7153DF0CC1ED0A29576ACBF93543(_stringLiteral44054F48B422C687862DE6698E7B9894EBE09413, L_2, L_3, /*hidden argument*/NULL);
V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var))));
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_5 = ___L0;
int32_t L_6 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_5, L_6, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003c;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002b;
throw e;
}
CATCH_002b:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Count on a nil value");
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_3;
RuntimeObject * L_9 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_7, L_8, L_9, _stringLiteralDED7D84DE88E8218169B3ED3437B26844E88ED0E, /*hidden argument*/NULL);
V_2 = L_10;
goto IL_003c;
} // end catch (depth: 1)
IL_003c:
{
// }
int32_t L_11 = V_2;
return L_11;
}
}
// System.Void System_Collections_ObjectModel_ReadOnlyCollectionWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_Collections_ObjectModel_ReadOnlyCollectionWrap__ctor_m6A9C671A98E13E6A7DB07AE051F573E953D3ACF6 (System_Collections_ObjectModel_ReadOnlyCollectionWrap_t2753C6576DF937C4FD2E0EA851D63A7C8214B2F2 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736(___L0, NULL);
return returnValue;
}
// System.Void System_DelegateWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_DelegateWrap_Register_m754542F3B46673F93876779DF78EE26FCB8D27BD (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Register_m754542F3B46673F93876779DF78EE26FCB8D27BD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(System.Delegate), typeof(System.Object));
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (Delegate_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_3, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, L_4, (String_t*)NULL, /*hidden argument*/NULL);
// L.RegFunction("CreateDelegate", CreateDelegate);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteralBB4A55D7A9D5876FCCEC368F6C22FAEF7FEFA3FC, L_6, /*hidden argument*/NULL);
// L.RegFunction("DynamicInvoke", DynamicInvoke);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteral99F7E09511C747494D91B496A84D658D32DDF661, L_8, /*hidden argument*/NULL);
// L.RegFunction("Clone", Clone);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteralD8CDB573350DE78596E4852BC9CACFC94E8D17ED, L_10, /*hidden argument*/NULL);
// L.RegFunction("GetObjectData", GetObjectData);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteralA1AE73D0BD1120FB41BE8623368CBB0BE1DB0B57, L_12, /*hidden argument*/NULL);
// L.RegFunction("GetInvocationList", GetInvocationList);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral6291A17F684A1FC496E1CC5191A3322B1DCCACAF, L_14, /*hidden argument*/NULL);
// L.RegFunction("Combine", Combine);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral30D04E0FA9775766030300CE1BABF8C3DC0C01F4, L_16, /*hidden argument*/NULL);
// L.RegFunction("Remove", Remove);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteralE963907DAC5CD5C017869B4C96C18021C9BD058B, L_18, /*hidden argument*/NULL);
// L.RegFunction("RemoveAll", RemoveAll);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteral09B81C3E50114384E489A7EEC0867B66AB171497, L_20, /*hidden argument*/NULL);
// L.RegFunction("Destroy", Destroy);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteral577EF7DC1516F4B3C43DDBE63327A8A039A0EDEC, L_22, /*hidden argument*/NULL);
// L.RegFunction("GetHashCode", GetHashCode);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteral9B47C032938820269CE9D24A72B299C9D2A50C6C, L_24, /*hidden argument*/NULL);
// L.RegFunction("Equals", Equals);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteral09B6A6DCD3F6D4A7D3A95BCEAAD67A7F1800272F, L_26, /*hidden argument*/NULL);
// L.RegFunction("__add", op_Addition);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteral9AD8EF05FB9086FFB5671F1C73CCB746B6D076C8, L_28, /*hidden argument*/NULL);
// L.RegFunction("__sub", op_Subtraction);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteral7A07AC42C1C41C9A4DC02EA22B0BA12914C2DB8B, L_30, /*hidden argument*/NULL);
// L.RegFunction("__eq", op_Equality);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_31, _stringLiteral9D7311610D4DC99151F611A421431587111EC377, L_32, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_34 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_34, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_33);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_33, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_34, /*hidden argument*/NULL);
// L.RegVar("Method", get_Method, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_35 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_36 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_36, NULL, (intptr_t)((intptr_t)System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_35);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_35, _stringLiteral88306943FEA7E76F9CD57CAE0EA6D8B32D2E8434, L_36, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.RegVar("Target", get_Target, null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_37 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_38 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_38, NULL, (intptr_t)((intptr_t)System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_37);
LuaState_RegVar_mDEFD828C146267C460B64B55852189B852E7E7F8(L_37, _stringLiteral61AD50A9B9189CC3CF1874568E35E7901FF4C982, L_38, (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)NULL, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_39 = ___L0;
NullCheck(L_39);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_39, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_DelegateWrap::CreateDelegate(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_CreateDelegate_m9925E0BE9BCEC4ED6AFBCD584C544D1EBBA90362_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
MethodInfo_t * V_1 = NULL;
Delegate_t * V_2 = NULL;
int32_t V_3 = 0;
MethodInfo_t * V_4 = NULL;
bool V_5 = false;
Delegate_t * V_6 = NULL;
Type_t * V_7 = NULL;
String_t* V_8 = NULL;
Delegate_t * V_9 = NULL;
RuntimeObject * V_10 = NULL;
String_t* V_11 = NULL;
Delegate_t * V_12 = NULL;
RuntimeObject * V_13 = NULL;
MethodInfo_t * V_14 = NULL;
Delegate_t * V_15 = NULL;
Type_t * V_16 = NULL;
String_t* V_17 = NULL;
bool V_18 = false;
Delegate_t * V_19 = NULL;
RuntimeObject * V_20 = NULL;
String_t* V_21 = NULL;
bool V_22 = false;
Delegate_t * V_23 = NULL;
RuntimeObject * V_24 = NULL;
MethodInfo_t * V_25 = NULL;
bool V_26 = false;
Delegate_t * V_27 = NULL;
Type_t * V_28 = NULL;
String_t* V_29 = NULL;
bool V_30 = false;
bool V_31 = false;
Delegate_t * V_32 = NULL;
RuntimeObject * V_33 = NULL;
String_t* V_34 = NULL;
bool V_35 = false;
bool V_36 = false;
Delegate_t * V_37 = NULL;
Exception_t * V_38 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 12);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0034;
}
}
IL_000b:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_4 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.Reflection.MethodInfo arg1 = (System.Reflection.MethodInfo)ToLua.CheckObject<System.Reflection.MethodInfo>(L, 2);
intptr_t L_5 = ___L0;
RuntimeObject * L_6 = ToLua_CheckObject_TisMethodInfo_t_mA793EC6926336970EC0F2CFDF8C523584F57B2A3((intptr_t)L_5, 2, /*hidden argument*/ToLua_CheckObject_TisMethodInfo_t_mA793EC6926336970EC0F2CFDF8C523584F57B2A3_RuntimeMethod_var);
V_1 = ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_6, MethodInfo_t_il2cpp_TypeInfo_var));
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1);
MethodInfo_t * L_7 = V_1;
Delegate_t * L_8 = Delegate_CreateDelegate_mD7C5EDDB32C63A9BD9DE43AC879AFF4EBC6641D1(L_4, L_7, /*hidden argument*/NULL);
V_2 = L_8;
// ToLua.Push(L, o);
intptr_t L_9 = ___L0;
Delegate_t * L_10 = V_2;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_9, L_10, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_0034:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Reflection.MethodInfo, bool>(L, 2))
int32_t L_11 = V_0;
if ((!(((uint32_t)L_11) == ((uint32_t)3))))
{
goto IL_0079;
}
}
IL_0038:
{
intptr_t L_12 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_13 = TypeChecker_CheckTypes_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mF63BE29DE164ED8FBCBC326BACBB99CBE539422B((intptr_t)L_12, 2, /*hidden argument*/TypeChecker_CheckTypes_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mF63BE29DE164ED8FBCBC326BACBB99CBE539422B_RuntimeMethod_var);
if (!L_13)
{
goto IL_0079;
}
}
IL_0041:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_15 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_14, 1, /*hidden argument*/NULL);
// System.Reflection.MethodInfo arg1 = (System.Reflection.MethodInfo)ToLua.ToObject(L, 2);
intptr_t L_16 = ___L0;
RuntimeObject * L_17 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_16, 2, /*hidden argument*/NULL);
V_4 = ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_17, MethodInfo_t_il2cpp_TypeInfo_var));
// bool arg2 = LuaDLL.lua_toboolean(L, 3);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_19 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_18, 3, /*hidden argument*/NULL);
V_5 = L_19;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2);
MethodInfo_t * L_20 = V_4;
bool L_21 = V_5;
Delegate_t * L_22 = Delegate_CreateDelegate_mE557F660AC9677F2754EB301CAA37C0B841BE3DE(L_15, L_20, L_21, /*hidden argument*/NULL);
V_6 = L_22;
// ToLua.Push(L, o);
intptr_t L_23 = ___L0;
Delegate_t * L_24 = V_6;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_23, L_24, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_0079:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Type, string>(L, 2))
int32_t L_25 = V_0;
if ((!(((uint32_t)L_25) == ((uint32_t)3))))
{
goto IL_00be;
}
}
IL_007d:
{
intptr_t L_26 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_27 = TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65((intptr_t)L_26, 2, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65_RuntimeMethod_var);
if (!L_27)
{
goto IL_00be;
}
}
IL_0086:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_28 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_29 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_28, 1, /*hidden argument*/NULL);
// System.Type arg1 = (System.Type)ToLua.ToObject(L, 2);
intptr_t L_30 = ___L0;
RuntimeObject * L_31 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_30, 2, /*hidden argument*/NULL);
V_7 = ((Type_t *)CastclassClass((RuntimeObject*)L_31, Type_t_il2cpp_TypeInfo_var));
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_32 = ___L0;
String_t* L_33 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_32, 3, /*hidden argument*/NULL);
V_8 = L_33;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2);
Type_t * L_34 = V_7;
String_t* L_35 = V_8;
Delegate_t * L_36 = Delegate_CreateDelegate_mAB3EE3462D0DC30F88345EB9752EBD9293AC1E44(L_29, L_34, L_35, /*hidden argument*/NULL);
V_9 = L_36;
// ToLua.Push(L, o);
intptr_t L_37 = ___L0;
Delegate_t * L_38 = V_9;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_37, L_38, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_00be:
{
// else if (count == 3 && TypeChecker.CheckTypes<object, string>(L, 2))
int32_t L_39 = V_0;
if ((!(((uint32_t)L_39) == ((uint32_t)3))))
{
goto IL_00fe;
}
}
IL_00c2:
{
intptr_t L_40 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_41 = TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_mC64F38BCFE2BFE0842FFD85933E924F75A3A3A12((intptr_t)L_40, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_mC64F38BCFE2BFE0842FFD85933E924F75A3A3A12_RuntimeMethod_var);
if (!L_41)
{
goto IL_00fe;
}
}
IL_00cb:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_42 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_43 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_42, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_44 = ___L0;
RuntimeObject * L_45 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_44, 2, /*hidden argument*/NULL);
V_10 = L_45;
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_46 = ___L0;
String_t* L_47 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_46, 3, /*hidden argument*/NULL);
V_11 = L_47;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2);
RuntimeObject * L_48 = V_10;
String_t* L_49 = V_11;
Delegate_t * L_50 = Delegate_CreateDelegate_m4253D7A2CCC460ECED3607B1BC90F168AB030D08(L_43, L_48, L_49, /*hidden argument*/NULL);
V_12 = L_50;
// ToLua.Push(L, o);
intptr_t L_51 = ___L0;
Delegate_t * L_52 = V_12;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_51, L_52, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_00fe:
{
// else if (count == 3 && TypeChecker.CheckTypes<object, System.Reflection.MethodInfo>(L, 2))
int32_t L_53 = V_0;
if ((!(((uint32_t)L_53) == ((uint32_t)3))))
{
goto IL_0143;
}
}
IL_0102:
{
intptr_t L_54 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_55 = TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_m839334E6B5EF21775D8D3BC9ED6AB4A6452127C1((intptr_t)L_54, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_m839334E6B5EF21775D8D3BC9ED6AB4A6452127C1_RuntimeMethod_var);
if (!L_55)
{
goto IL_0143;
}
}
IL_010b:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_56 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_57 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_56, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_58 = ___L0;
RuntimeObject * L_59 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_58, 2, /*hidden argument*/NULL);
V_13 = L_59;
// System.Reflection.MethodInfo arg2 = (System.Reflection.MethodInfo)ToLua.ToObject(L, 3);
intptr_t L_60 = ___L0;
RuntimeObject * L_61 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_60, 3, /*hidden argument*/NULL);
V_14 = ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_61, MethodInfo_t_il2cpp_TypeInfo_var));
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2);
RuntimeObject * L_62 = V_13;
MethodInfo_t * L_63 = V_14;
Delegate_t * L_64 = Delegate_CreateDelegate_m3A012C4DD077BAD1698B11602174E167F7B9D346(L_57, L_62, L_63, /*hidden argument*/NULL);
V_15 = L_64;
// ToLua.Push(L, o);
intptr_t L_65 = ___L0;
Delegate_t * L_66 = V_15;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_65, L_66, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_0143:
{
// else if (count == 4 && TypeChecker.CheckTypes<System.Type, string, bool>(L, 2))
int32_t L_67 = V_0;
if ((!(((uint32_t)L_67) == ((uint32_t)4))))
{
goto IL_0193;
}
}
IL_0147:
{
intptr_t L_68 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_69 = TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA((intptr_t)L_68, 2, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA_RuntimeMethod_var);
if (!L_69)
{
goto IL_0193;
}
}
IL_0150:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_70 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_71 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_70, 1, /*hidden argument*/NULL);
// System.Type arg1 = (System.Type)ToLua.ToObject(L, 2);
intptr_t L_72 = ___L0;
RuntimeObject * L_73 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_72, 2, /*hidden argument*/NULL);
V_16 = ((Type_t *)CastclassClass((RuntimeObject*)L_73, Type_t_il2cpp_TypeInfo_var));
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_74 = ___L0;
String_t* L_75 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_74, 3, /*hidden argument*/NULL);
V_17 = L_75;
// bool arg3 = LuaDLL.lua_toboolean(L, 4);
intptr_t L_76 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_77 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_76, 4, /*hidden argument*/NULL);
V_18 = L_77;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2, arg3);
Type_t * L_78 = V_16;
String_t* L_79 = V_17;
bool L_80 = V_18;
Delegate_t * L_81 = Delegate_CreateDelegate_m0A07AD57EF6329792B577E672D4A4939A0AED37C(L_71, L_78, L_79, L_80, /*hidden argument*/NULL);
V_19 = L_81;
// ToLua.Push(L, o);
intptr_t L_82 = ___L0;
Delegate_t * L_83 = V_19;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_82, L_83, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_0193:
{
// else if (count == 4 && TypeChecker.CheckTypes<object, string, bool>(L, 2))
int32_t L_84 = V_0;
if ((!(((uint32_t)L_84) == ((uint32_t)4))))
{
goto IL_01de;
}
}
IL_0197:
{
intptr_t L_85 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_86 = TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m766A32BAEC061C26542AA02A5EDB00E38614920D((intptr_t)L_85, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m766A32BAEC061C26542AA02A5EDB00E38614920D_RuntimeMethod_var);
if (!L_86)
{
goto IL_01de;
}
}
IL_01a0:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_87 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_88 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_87, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_89 = ___L0;
RuntimeObject * L_90 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_89, 2, /*hidden argument*/NULL);
V_20 = L_90;
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_91 = ___L0;
String_t* L_92 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_91, 3, /*hidden argument*/NULL);
V_21 = L_92;
// bool arg3 = LuaDLL.lua_toboolean(L, 4);
intptr_t L_93 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_94 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_93, 4, /*hidden argument*/NULL);
V_22 = L_94;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2, arg3);
RuntimeObject * L_95 = V_20;
String_t* L_96 = V_21;
bool L_97 = V_22;
Delegate_t * L_98 = Delegate_CreateDelegate_m8D980DF3733FBE0A9C9A504F7B47A62CFD863ED2(L_88, L_95, L_96, L_97, /*hidden argument*/NULL);
V_23 = L_98;
// ToLua.Push(L, o);
intptr_t L_99 = ___L0;
Delegate_t * L_100 = V_23;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_99, L_100, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_01de:
{
// else if (count == 4 && TypeChecker.CheckTypes<object, System.Reflection.MethodInfo, bool>(L, 2))
int32_t L_101 = V_0;
if ((!(((uint32_t)L_101) == ((uint32_t)4))))
{
goto IL_022e;
}
}
IL_01e2:
{
intptr_t L_102 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_103 = TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCBB49B011AA6F141725BBE1242E5B9EA66A5E0F4((intptr_t)L_102, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisMethodInfo_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCBB49B011AA6F141725BBE1242E5B9EA66A5E0F4_RuntimeMethod_var);
if (!L_103)
{
goto IL_022e;
}
}
IL_01eb:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_104 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_105 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_104, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_106 = ___L0;
RuntimeObject * L_107 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_106, 2, /*hidden argument*/NULL);
V_24 = L_107;
// System.Reflection.MethodInfo arg2 = (System.Reflection.MethodInfo)ToLua.ToObject(L, 3);
intptr_t L_108 = ___L0;
RuntimeObject * L_109 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_108, 3, /*hidden argument*/NULL);
V_25 = ((MethodInfo_t *)CastclassClass((RuntimeObject*)L_109, MethodInfo_t_il2cpp_TypeInfo_var));
// bool arg3 = LuaDLL.lua_toboolean(L, 4);
intptr_t L_110 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_111 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_110, 4, /*hidden argument*/NULL);
V_26 = L_111;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2, arg3);
RuntimeObject * L_112 = V_24;
MethodInfo_t * L_113 = V_25;
bool L_114 = V_26;
Delegate_t * L_115 = Delegate_CreateDelegate_m32F8BAD2FB740104EC47690E005BDD1ABA32864F(L_105, L_112, L_113, L_114, /*hidden argument*/NULL);
V_27 = L_115;
// ToLua.Push(L, o);
intptr_t L_116 = ___L0;
Delegate_t * L_117 = V_27;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_116, L_117, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_022e:
{
// else if (count == 5 && TypeChecker.CheckTypes<System.Type, string, bool, bool>(L, 2))
int32_t L_118 = V_0;
if ((!(((uint32_t)L_118) == ((uint32_t)5))))
{
goto IL_0286;
}
}
IL_0232:
{
intptr_t L_119 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_120 = TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m904DCB88997A787BF7CDAF8CE6BE22678CA43220((intptr_t)L_119, 2, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m904DCB88997A787BF7CDAF8CE6BE22678CA43220_RuntimeMethod_var);
if (!L_120)
{
goto IL_0286;
}
}
IL_023b:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_121 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_122 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_121, 1, /*hidden argument*/NULL);
// System.Type arg1 = (System.Type)ToLua.ToObject(L, 2);
intptr_t L_123 = ___L0;
RuntimeObject * L_124 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_123, 2, /*hidden argument*/NULL);
V_28 = ((Type_t *)CastclassClass((RuntimeObject*)L_124, Type_t_il2cpp_TypeInfo_var));
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_125 = ___L0;
String_t* L_126 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_125, 3, /*hidden argument*/NULL);
V_29 = L_126;
// bool arg3 = LuaDLL.lua_toboolean(L, 4);
intptr_t L_127 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_128 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_127, 4, /*hidden argument*/NULL);
V_30 = L_128;
// bool arg4 = LuaDLL.lua_toboolean(L, 5);
intptr_t L_129 = ___L0;
bool L_130 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_129, 5, /*hidden argument*/NULL);
V_31 = L_130;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2, arg3, arg4);
Type_t * L_131 = V_28;
String_t* L_132 = V_29;
bool L_133 = V_30;
bool L_134 = V_31;
Delegate_t * L_135 = Delegate_CreateDelegate_mF27E014151C22AB3CA56CB3A4AB1D7F8016FBF22(L_122, L_131, L_132, L_133, L_134, /*hidden argument*/NULL);
V_32 = L_135;
// ToLua.Push(L, o);
intptr_t L_136 = ___L0;
Delegate_t * L_137 = V_32;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_136, L_137, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_0286:
{
// else if (count == 5 && TypeChecker.CheckTypes<object, string, bool, bool>(L, 2))
int32_t L_138 = V_0;
if ((!(((uint32_t)L_138) == ((uint32_t)5))))
{
goto IL_02d9;
}
}
IL_028a:
{
intptr_t L_139 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_140 = TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m71D092D5385C976D32B18CDE65E455FEC833E4C1((intptr_t)L_139, 2, /*hidden argument*/TypeChecker_CheckTypes_TisRuntimeObject_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m71D092D5385C976D32B18CDE65E455FEC833E4C1_RuntimeMethod_var);
if (!L_140)
{
goto IL_02d9;
}
}
IL_0293:
{
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_141 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
Type_t * L_142 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_141, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_143 = ___L0;
RuntimeObject * L_144 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_143, 2, /*hidden argument*/NULL);
V_33 = L_144;
// string arg2 = ToLua.ToString(L, 3);
intptr_t L_145 = ___L0;
String_t* L_146 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_145, 3, /*hidden argument*/NULL);
V_34 = L_146;
// bool arg3 = LuaDLL.lua_toboolean(L, 4);
intptr_t L_147 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_148 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_147, 4, /*hidden argument*/NULL);
V_35 = L_148;
// bool arg4 = LuaDLL.lua_toboolean(L, 5);
intptr_t L_149 = ___L0;
bool L_150 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_149, 5, /*hidden argument*/NULL);
V_36 = L_150;
// System.Delegate o = System.Delegate.CreateDelegate(arg0, arg1, arg2, arg3, arg4);
RuntimeObject * L_151 = V_33;
String_t* L_152 = V_34;
bool L_153 = V_35;
bool L_154 = V_36;
Delegate_t * L_155 = Delegate_CreateDelegate_m99FC2FDAC39A68A61576D988AA0B54235F47F8EB(L_142, L_151, L_152, L_153, L_154, /*hidden argument*/NULL);
V_37 = L_155;
// ToLua.Push(L, o);
intptr_t L_156 = ___L0;
Delegate_t * L_157 = V_37;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_156, L_157, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_02f4;
}
IL_02d9:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Delegate.CreateDelegate");
intptr_t L_158 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_159 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_158, _stringLiteralFD5076281C3984D6ACF64377F7641B861E93BDA2, /*hidden argument*/NULL);
V_3 = L_159;
goto IL_02f4;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_02e7;
throw e;
}
CATCH_02e7:
{ // begin catch(System.Exception)
// catch (Exception e)
V_38 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_160 = ___L0;
Exception_t * L_161 = V_38;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_162 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_160, L_161, /*hidden argument*/NULL);
V_3 = L_162;
goto IL_02f4;
} // end catch (depth: 1)
IL_02f4:
{
// }
int32_t L_163 = V_3;
return L_163;
}
}
// System.Int32 System_DelegateWrap::DynamicInvoke(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_DynamicInvoke_m7AC8A8502BE94258F2CB58C496257738BBE93806_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_2 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_3 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_2, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// object[] arg0 = ToLua.ToParamsObject(L, 2, count - 1);
intptr_t L_4 = ___L0;
int32_t L_5 = V_0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ToLua_ToParamsObject_m2EEBC3B71B3A82850B3E5D0215C04B8B5D8A566A((intptr_t)L_4, 2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
V_1 = L_6;
// object o = obj.DynamicInvoke(arg0);
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = V_1;
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_3, Delegate_t_il2cpp_TypeInfo_var)));
RuntimeObject * L_8 = Delegate_DynamicInvoke_m548DCE036E8CDB25630B98AF03C7B6057DE81C57(((Delegate_t *)CastclassClass((RuntimeObject*)L_3, Delegate_t_il2cpp_TypeInfo_var)), L_7, /*hidden argument*/NULL);
V_2 = L_8;
// ToLua.Push(L, o);
intptr_t L_9 = ___L0;
RuntimeObject * L_10 = V_2;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_9, L_10, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_003d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0030;
throw e;
}
CATCH_0030:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_11 = ___L0;
Exception_t * L_12 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_13 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_11, L_12, /*hidden argument*/NULL);
V_3 = L_13;
goto IL_003d;
} // end catch (depth: 1)
IL_003d:
{
// }
int32_t L_14 = V_3;
return L_14;
}
}
// System.Int32 System_DelegateWrap::Clone(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Clone_m70B556900E01F190704A03173B261DA870DE6CE3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// object o = obj.Clone();
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
RuntimeObject * L_3 = VirtFuncInvoker0< RuntimeObject * >::Invoke(7 /* System.Object System.Delegate::Clone() */, ((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
RuntimeObject * L_5 = V_0;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_DelegateWrap::GetObjectData(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_GetObjectData_m933F035A2BB42B63B9E78385AC696289B0B87109_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// System.Runtime.Serialization.SerializationInfo arg0 = (System.Runtime.Serialization.SerializationInfo)ToLua.CheckObject(L, 2, typeof(System.Runtime.Serialization.SerializationInfo));
intptr_t L_3 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_4, /*hidden argument*/NULL);
RuntimeObject * L_6 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_3, 2, L_5, /*hidden argument*/NULL);
V_0 = ((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)CastclassSealed((RuntimeObject*)L_6, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26_il2cpp_TypeInfo_var));
// System.Runtime.Serialization.StreamingContext arg1 = StackTraits<System.Runtime.Serialization.StreamingContext>.Check(L, 3);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_il2cpp_TypeInfo_var);
Func_3_t90516F675D844400E29BD7D63D2143E06938BE95 * L_7 = ((StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_t8B3C9C11AB1B41AA0EA1A63BA22507A7E12CA4FC_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_8 = ___L0;
NullCheck(L_7);
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 L_9 = Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6(L_7, (intptr_t)L_8, 3, /*hidden argument*/Func_3_Invoke_m25BD7A6AE990F41E28A726C8157CE01C0BC4E5B6_RuntimeMethod_var);
V_1 = L_9;
// obj.GetObjectData(arg0, arg1);
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_10 = V_0;
StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 L_11 = V_1;
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
VirtActionInvoker2< SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 >::Invoke(9 /* System.Void System.Delegate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) */, ((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), L_10, L_11);
// return 0;
V_2 = 0;
goto IL_004d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0042;
throw e;
}
CATCH_0042:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_12 = ___L0;
Exception_t * L_13 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_14 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_12, L_13, /*hidden argument*/NULL);
V_2 = L_14;
goto IL_004d;
} // end catch (depth: 1)
IL_004d:
{
// }
int32_t L_15 = V_2;
return L_15;
}
}
// System.Int32 System_DelegateWrap::GetInvocationList(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_GetInvocationList_m073895B6AB60A4432FF4B337715185BDAF405D4D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// System.Delegate[] o = obj.GetInvocationList();
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_3 = VirtFuncInvoker0< DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, ((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_5 = V_0;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_DelegateWrap::Combine(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Combine_m1C62CE6FD6FB73F320FDD96D538E05018C5600F7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Delegate_t * V_1 = NULL;
Delegate_t * V_2 = NULL;
int32_t V_3 = 0;
Delegate_t * V_4 = NULL;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2 && TypeChecker.CheckTypes<System.Delegate, System.Delegate>(L, 1))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_003f;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisDelegate_t_TisDelegate_t_mF7E54C677F774DA806EC59D8A705B9AB925BF3A2((intptr_t)L_3, 1, /*hidden argument*/TypeChecker_CheckTypes_TisDelegate_t_TisDelegate_t_mF7E54C677F774DA806EC59D8A705B9AB925BF3A2_RuntimeMethod_var);
if (!L_4)
{
goto IL_003f;
}
}
IL_0014:
{
// System.Delegate arg0 = (System.Delegate)ToLua.ToObject(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_5, 1, /*hidden argument*/NULL);
// System.Delegate arg1 = (System.Delegate)ToLua.ToObject(L, 2);
intptr_t L_7 = ___L0;
RuntimeObject * L_8 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_7, 2, /*hidden argument*/NULL);
V_1 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_8, Delegate_t_il2cpp_TypeInfo_var));
// System.Delegate o = System.Delegate.Combine(arg0, arg1);
Delegate_t * L_9 = V_1;
Delegate_t * L_10 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1(((Delegate_t *)CastclassClass((RuntimeObject*)L_6, Delegate_t_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
V_2 = L_10;
// ToLua.Push(L, o);
intptr_t L_11 = ___L0;
Delegate_t * L_12 = V_2;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_11, L_12, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_007f;
}
IL_003f:
{
// else if (TypeChecker.CheckParamsType<System.Delegate>(L, 1, count))
intptr_t L_13 = ___L0;
int32_t L_14 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckParamsType_TisDelegate_t_m89C9E355A203BB2ADAB44A389B40F2E21C780B15((intptr_t)L_13, 1, L_14, /*hidden argument*/TypeChecker_CheckParamsType_TisDelegate_t_m89C9E355A203BB2ADAB44A389B40F2E21C780B15_RuntimeMethod_var);
if (!L_15)
{
goto IL_0064;
}
}
IL_0049:
{
// System.Delegate[] arg0 = ToLua.ToParamsObject<System.Delegate>(L, 1, count);
intptr_t L_16 = ___L0;
int32_t L_17 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_18 = ToLua_ToParamsObject_TisDelegate_t_mF61603A43590300B8FEF5868CC27AE1C20073BBC((intptr_t)L_16, 1, L_17, /*hidden argument*/ToLua_ToParamsObject_TisDelegate_t_mF61603A43590300B8FEF5868CC27AE1C20073BBC_RuntimeMethod_var);
// System.Delegate o = System.Delegate.Combine(arg0);
Delegate_t * L_19 = Delegate_Combine_m50358480F4BC758A6C81AE7CE79C5933F32E8333(L_18, /*hidden argument*/NULL);
V_4 = L_19;
// ToLua.Push(L, o);
intptr_t L_20 = ___L0;
Delegate_t * L_21 = V_4;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_20, L_21, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_007f;
}
IL_0064:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Delegate.Combine");
intptr_t L_22 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_23 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_22, _stringLiteralBCD2F7128507FEFBCDE6EBC1ABF245C7C3AD4E30, /*hidden argument*/NULL);
V_3 = L_23;
goto IL_007f;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0072;
throw e;
}
CATCH_0072:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_24 = ___L0;
Exception_t * L_25 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_26 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_24, L_25, /*hidden argument*/NULL);
V_3 = L_26;
goto IL_007f;
} // end catch (depth: 1)
IL_007f:
{
// }
int32_t L_27 = V_3;
return L_27;
}
}
// System.Int32 System_DelegateWrap::Remove(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Remove_mA5D2C0AC0E114B7F50E2D94BEAFC67E8A58F039F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Delegate_t * V_0 = NULL;
Delegate_t * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Delegate arg0 = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// System.Delegate arg1 = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_3, 2, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
V_0 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_4, Delegate_t_il2cpp_TypeInfo_var));
// System.Delegate o = System.Delegate.Remove(arg0, arg1);
Delegate_t * L_5 = V_0;
Delegate_t * L_6 = Delegate_Remove_m0B0DB7D1B3AF96B71AFAA72BA0EFE32FBBC2932D(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// ToLua.Push(L, o);
intptr_t L_7 = ___L0;
Delegate_t * L_8 = V_1;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0032;
throw e;
}
CATCH_0032:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_003d;
} // end catch (depth: 1)
IL_003d:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_DelegateWrap::RemoveAll(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_RemoveAll_m168AE9CBBD3DD81DDD185FF13D6947F0C629E597_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Delegate_t * V_0 = NULL;
Delegate_t * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Delegate arg0 = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// System.Delegate arg1 = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_3, 2, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
V_0 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_4, Delegate_t_il2cpp_TypeInfo_var));
// System.Delegate o = System.Delegate.RemoveAll(arg0, arg1);
Delegate_t * L_5 = V_0;
Delegate_t * L_6 = Delegate_RemoveAll_mA8ABDDC4BE11557539D86A1543A20ECB78F6AED7(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// ToLua.Push(L, o);
intptr_t L_7 = ___L0;
Delegate_t * L_8 = V_1;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0032;
throw e;
}
CATCH_0032:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_003d;
} // end catch (depth: 1)
IL_003d:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_DelegateWrap::op_Subtraction(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_op_Subtraction_mEE66469F9D3166059A10ED96EA16C1D8147E5573_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Delegate_t * V_0 = NULL;
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * V_1 = NULL;
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * V_2 = NULL;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* V_3 = NULL;
int32_t V_4 = 0;
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * V_5 = NULL;
int32_t V_6 = 0;
Delegate_t * V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// Delegate arg0 = (Delegate)ToLua.CheckObject<Delegate>(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_0, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
V_0 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_1, Delegate_t_il2cpp_TypeInfo_var));
// LuaTypes type = LuaDLL.lua_type(L, 2);
intptr_t L_2 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_3 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_2, 2, /*hidden argument*/NULL);
// if (type == LuaTypes.LUA_TFUNCTION)
if ((!(((uint32_t)L_3) == ((uint32_t)6))))
{
goto IL_00a6;
}
}
IL_001a:
{
// LuaState state = LuaState.Get(L);
intptr_t L_4 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_4, /*hidden argument*/NULL);
V_1 = L_5;
// LuaFunction func = ToLua.ToLuaFunction(L, 2);
intptr_t L_6 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_7 = ToLua_ToLuaFunction_mAB03DF0A305A6AA18132C880CA742DF2523370DF((intptr_t)L_6, 2, /*hidden argument*/NULL);
V_2 = L_7;
// Delegate[] ds = arg0.GetInvocationList();
Delegate_t * L_8 = V_0;
NullCheck(L_8);
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_9 = VirtFuncInvoker0< DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_8);
V_3 = L_9;
// for (int i = 0; i < ds.Length; i++)
V_4 = 0;
goto IL_008d;
}
IL_0035:
{
// LuaDelegate ld = ds[i].Target as LuaDelegate;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_10 = V_3;
int32_t L_11 = V_4;
NullCheck(L_10);
int32_t L_12 = L_11;
Delegate_t * L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
NullCheck(L_13);
RuntimeObject * L_14 = Delegate_get_Target_m5371341CE435E001E9FD407AE78F728824CE20E2_inline(L_13, /*hidden argument*/NULL);
V_5 = ((LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 *)IsInstClass((RuntimeObject*)L_14, LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1_il2cpp_TypeInfo_var));
// if (ld != null && ld.func == func && ld.self == null)
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_15 = V_5;
bool L_16 = LuaDelegate_op_Inequality_mCDDE3D8D1A261E210AB9B13C96081BBA9466327E(L_15, (LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 *)NULL, /*hidden argument*/NULL);
if (!L_16)
{
goto IL_0087;
}
}
IL_004f:
{
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_17 = V_5;
NullCheck(L_17);
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_18 = L_17->get_func_0();
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_19 = V_2;
bool L_20 = LuaBaseRef_op_Equality_m3930A4B3F75C8D691B661568896F24C8155CD102(L_18, L_19, /*hidden argument*/NULL);
if (!L_20)
{
goto IL_0087;
}
}
IL_005e:
{
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_21 = V_5;
NullCheck(L_21);
LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * L_22 = L_21->get_self_1();
bool L_23 = LuaBaseRef_op_Equality_m3930A4B3F75C8D691B661568896F24C8155CD102(L_22, (LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)NULL, /*hidden argument*/NULL);
if (!L_23)
{
goto IL_0087;
}
}
IL_006d:
{
// arg0 = Delegate.Remove(arg0, ds[i]);
Delegate_t * L_24 = V_0;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_25 = V_3;
int32_t L_26 = V_4;
NullCheck(L_25);
int32_t L_27 = L_26;
Delegate_t * L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
Delegate_t * L_29 = Delegate_Remove_m0B0DB7D1B3AF96B71AFAA72BA0EFE32FBBC2932D(L_24, L_28, /*hidden argument*/NULL);
V_0 = L_29;
// state.DelayDispose(ld.func);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_30 = V_1;
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_31 = V_5;
NullCheck(L_31);
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_32 = L_31->get_func_0();
NullCheck(L_30);
LuaState_DelayDispose_mFA50AA053E1F6CA6CFA566400A1343B9258DD999(L_30, L_32, /*hidden argument*/NULL);
// break;
goto IL_0094;
}
IL_0087:
{
// for (int i = 0; i < ds.Length; i++)
int32_t L_33 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
}
IL_008d:
{
// for (int i = 0; i < ds.Length; i++)
int32_t L_34 = V_4;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_35 = V_3;
NullCheck(L_35);
if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))))
{
goto IL_0035;
}
}
IL_0094:
{
// func.Dispose();
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_36 = V_2;
NullCheck(L_36);
VirtActionInvoker0::Invoke(5 /* System.Void LuaInterface.LuaBaseRef::Dispose() */, L_36);
// ToLua.Push(L, arg0);
intptr_t L_37 = ___L0;
Delegate_t * L_38 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_37, L_38, /*hidden argument*/NULL);
// return 1;
V_6 = 1;
goto IL_00d7;
}
IL_00a6:
{
// Delegate arg1 = (Delegate)ToLua.CheckObject<Delegate>(L, 2);
intptr_t L_39 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_40 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_39, 2, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
V_7 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_40, Delegate_t_il2cpp_TypeInfo_var));
// arg0 = DelegateFactory.RemoveDelegate(arg0, arg1);
Delegate_t * L_41 = V_0;
Delegate_t * L_42 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(DelegateFactory_t1CAF381D126CB9EA4B7F7F136FDB98E1357F7972_il2cpp_TypeInfo_var);
Delegate_t * L_43 = DelegateFactory_RemoveDelegate_mCD713BC88B26D72903DD046030A00F6127ED3D23(L_41, L_42, /*hidden argument*/NULL);
V_0 = L_43;
// ToLua.Push(L, arg0);
intptr_t L_44 = ___L0;
Delegate_t * L_45 = V_0;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_44, L_45, /*hidden argument*/NULL);
// return 1;
V_6 = 1;
goto IL_00d7;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_00c9;
throw e;
}
CATCH_00c9:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_46 = ___L0;
Exception_t * L_47 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_48 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_46, L_47, /*hidden argument*/NULL);
V_6 = L_48;
goto IL_00d7;
} // end catch (depth: 1)
IL_00d7:
{
// }
int32_t L_49 = V_6;
return L_49;
}
}
// System.Int32 System_DelegateWrap::op_Addition(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_op_Addition_m277D89C88F31096FAACC6900F3F7D895689657F4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * V_1 = NULL;
Delegate_t * V_2 = NULL;
Delegate_t * V_3 = NULL;
Delegate_t * V_4 = NULL;
Delegate_t * V_5 = NULL;
int32_t V_6 = 0;
Exception_t * V_7 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// LuaTypes type = LuaDLL.lua_type(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// switch (type)
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0049;
}
}
IL_000b:
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)6)))
{
goto IL_0015;
}
}
IL_000f:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)7)))
{
goto IL_0055;
}
}
IL_0013:
{
goto IL_0086;
}
IL_0015:
{
// Delegate arg0 = ToLua.ToObject(L, 2) as Delegate;
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_5, 2, /*hidden argument*/NULL);
// LuaFunction func = ToLua.ToLuaFunction(L, 1);
intptr_t L_7 = ___L0;
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_8 = ToLua_ToLuaFunction_mAB03DF0A305A6AA18132C880CA742DF2523370DF((intptr_t)L_7, 1, /*hidden argument*/NULL);
V_1 = L_8;
// Type t = arg0.GetType();
Delegate_t * L_9 = ((Delegate_t *)IsInstClass((RuntimeObject*)L_6, Delegate_t_il2cpp_TypeInfo_var));
NullCheck(L_9);
Type_t * L_10 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_9, /*hidden argument*/NULL);
// Delegate arg1 = DelegateFactory.CreateDelegate(t, func);
LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * L_11 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(DelegateFactory_t1CAF381D126CB9EA4B7F7F136FDB98E1357F7972_il2cpp_TypeInfo_var);
Delegate_t * L_12 = DelegateFactory_CreateDelegate_mAC80BF256AC3A92121C8458C5FB09EB998F12083(L_10, L_11, /*hidden argument*/NULL);
V_2 = L_12;
// Delegate arg2 = Delegate.Combine(arg0, arg1);
Delegate_t * L_13 = V_2;
Delegate_t * L_14 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1(L_9, L_13, /*hidden argument*/NULL);
V_3 = L_14;
// ToLua.Push(L, arg2);
intptr_t L_15 = ___L0;
Delegate_t * L_16 = V_3;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_6 = 1;
goto IL_00a7;
}
IL_0049:
{
// LuaDLL.lua_pushvalue(L, 2);
intptr_t L_17 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushvalue_m713DDDB9414ED15F1F823B50C1B5C58E56A82498((intptr_t)L_17, 2, /*hidden argument*/NULL);
// return 1;
V_6 = 1;
goto IL_00a7;
}
IL_0055:
{
// Delegate a0 = ToLua.ToObject(L, 1) as Delegate;
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_19 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_18, 1, /*hidden argument*/NULL);
// Delegate a1 = ToLua.CheckDelegate(a0.GetType(), L, 2);
Delegate_t * L_20 = ((Delegate_t *)IsInstClass((RuntimeObject*)L_19, Delegate_t_il2cpp_TypeInfo_var));
NullCheck(L_20);
Type_t * L_21 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_20, /*hidden argument*/NULL);
intptr_t L_22 = ___L0;
Delegate_t * L_23 = ToLua_CheckDelegate_mC504212E281C1B1520CFF323938F27FB2DE0D579(L_21, (intptr_t)L_22, 2, /*hidden argument*/NULL);
V_4 = L_23;
// Delegate ret = Delegate.Combine(a0, a1);
Delegate_t * L_24 = V_4;
Delegate_t * L_25 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1(L_20, L_24, /*hidden argument*/NULL);
V_5 = L_25;
// ToLua.Push(L, ret);
intptr_t L_26 = ___L0;
Delegate_t * L_27 = V_5;
ToLua_Push_m73A81CB96943FAAD70FA71DB07D62E845453C398((intptr_t)L_26, L_27, /*hidden argument*/NULL);
// return 1;
V_6 = 1;
goto IL_00a7;
}
IL_0086:
{
// LuaDLL.luaL_typerror(L, 1, "Delegate");
intptr_t L_28 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_28, 1, _stringLiteral12AB214DF85E4910F7E4400EEA924B9565854A9F, (String_t*)NULL, /*hidden argument*/NULL);
// return 0;
V_6 = 0;
goto IL_00a7;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0099;
throw e;
}
CATCH_0099:
{ // begin catch(System.Exception)
// catch (Exception e)
V_7 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_29 = ___L0;
Exception_t * L_30 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_31 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_29, L_30, /*hidden argument*/NULL);
V_6 = L_31;
goto IL_00a7;
} // end catch (depth: 1)
IL_00a7:
{
// }
int32_t L_32 = V_6;
return L_32;
}
}
// System.Int32 System_DelegateWrap::op_Equality(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_op_Equality_m6AA25878B1A305BAD3A4AE0F9764E72DEE6EE2C9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Delegate_t * V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Delegate arg0 = (System.Delegate)ToLua.ToObject(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.Delegate arg1 = (System.Delegate)ToLua.ToObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_4, Delegate_t_il2cpp_TypeInfo_var));
// bool o = arg0 == arg1;
Delegate_t * L_5 = V_0;
bool L_6 = Delegate_op_Equality_mA284A7AE475923DEF99D823E549C41D2CB8351A8(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_7 = ___L0;
bool L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_003d;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0032;
throw e;
}
CATCH_0032:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_003d;
} // end catch (depth: 1)
IL_003d:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_DelegateWrap::Destroy(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Destroy_mC44BA5218430EF2BD7735E52813004D12AB5E38B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* V_0 = NULL;
int32_t V_1 = 0;
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * V_2 = NULL;
{
// Delegate arg0 = (Delegate)ToLua.CheckObject<Delegate>(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_0, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// Delegate[] ds = arg0.GetInvocationList();
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_1, Delegate_t_il2cpp_TypeInfo_var)));
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_2 = VirtFuncInvoker0< DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* >::Invoke(10 /* System.Delegate[] System.Delegate::GetInvocationList() */, ((Delegate_t *)CastclassClass((RuntimeObject*)L_1, Delegate_t_il2cpp_TypeInfo_var)));
V_0 = L_2;
// for (int i = 0; i < ds.Length; i++)
V_1 = 0;
goto IL_0037;
}
IL_0016:
{
// LuaDelegate ld = ds[i].Target as LuaDelegate;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_3 = V_0;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Delegate_t * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_6);
RuntimeObject * L_7 = Delegate_get_Target_m5371341CE435E001E9FD407AE78F728824CE20E2_inline(L_6, /*hidden argument*/NULL);
V_2 = ((LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 *)IsInstClass((RuntimeObject*)L_7, LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1_il2cpp_TypeInfo_var));
// if (ld != null)
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_8 = V_2;
bool L_9 = LuaDelegate_op_Inequality_mCDDE3D8D1A261E210AB9B13C96081BBA9466327E(L_8, (LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 *)NULL, /*hidden argument*/NULL);
if (!L_9)
{
goto IL_0033;
}
}
{
// ld.Dispose();
LuaDelegate_tB38D2386AAC5AF73845F197604BC4A11E8FA27F1 * L_10 = V_2;
NullCheck(L_10);
VirtActionInvoker0::Invoke(4 /* System.Void LuaInterface.LuaDelegate::Dispose() */, L_10);
}
IL_0033:
{
// for (int i = 0; i < ds.Length; i++)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0037:
{
// for (int i = 0; i < ds.Length; i++)
int32_t L_12 = V_1;
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* L_13 = V_0;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))))
{
goto IL_0016;
}
}
{
// return 0;
return 0;
}
}
// System.Int32 System_DelegateWrap::GetHashCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_GetHashCode_mAA1690F988C446FA056C4130AF228DEC679F955A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
// int o = obj.GetHashCode();
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, ((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
V_0 = L_3;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_4 = ___L0;
int32_t L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_DelegateWrap::Equals(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_Equals_m4A352DC84A15FEC3EA5C1350886E6D37FF664D1F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Delegate_t * V_0 = NULL;
RuntimeObject * V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B3_0 = 0;
IL_0000:
try
{ // begin try (depth: 1)
{
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Delegate obj = (System.Delegate)ToLua.CheckObject<System.Delegate>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisDelegate_t_mF4535C84278768E3DC5006CA536A99280E40E340_RuntimeMethod_var);
V_0 = ((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_1 = L_4;
// bool o = obj != null ? obj.Equals(arg0) : arg0 == null;
Delegate_t * L_5 = V_0;
if (L_5)
{
goto IL_0025;
}
}
IL_001f:
{
RuntimeObject * L_6 = V_1;
G_B3_0 = ((((RuntimeObject*)(RuntimeObject *)L_6) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
goto IL_002c;
}
IL_0025:
{
Delegate_t * L_7 = V_0;
RuntimeObject * L_8 = V_1;
NullCheck(L_7);
bool L_9 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_7, L_8);
G_B3_0 = ((int32_t)(L_9));
}
IL_002c:
{
V_2 = (bool)G_B3_0;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_10 = ___L0;
bool L_11 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_10, L_11, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0045;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0038;
throw e;
}
CATCH_0038:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_12 = ___L0;
Exception_t * L_13 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_14 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_12, L_13, /*hidden argument*/NULL);
V_3 = L_14;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_15 = V_3;
return L_15;
}
}
// System.Int32 System_DelegateWrap::get_Method(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_get_Method_mACCC4E04BCD35EEB45030846DECC9AE5DB5AA888_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
MethodInfo_t * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Delegate obj = (System.Delegate)o;
RuntimeObject * L_2 = V_0;
// System.Reflection.MethodInfo ret = obj.Method;
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
MethodInfo_t * L_3 = Delegate_get_Method_m0AC85D2B0C4CA63C471BC37FFDC3A5EA1E8ED048(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// ToLua.PushObject(L, ret);
intptr_t L_4 = ___L0;
MethodInfo_t * L_5 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Method on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteral32AF4CB047CAA175A2D1267D75CBF2C5CEFCB34B, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Int32 System_DelegateWrap::get_Target(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_DelegateWrap_get_Target_mC2AB6FFA9D2DBC3758EBD8382DEE105B77F2C736_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
RuntimeObject * V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// object o = null;
V_0 = NULL;
}
IL_0002:
try
{ // begin try (depth: 1)
// o = ToLua.ToObject(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, 1, /*hidden argument*/NULL);
V_0 = L_1;
// System.Delegate obj = (System.Delegate)o;
RuntimeObject * L_2 = V_0;
// object ret = obj.Target;
NullCheck(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)));
RuntimeObject * L_3 = Delegate_get_Target_m5371341CE435E001E9FD407AE78F728824CE20E2_inline(((Delegate_t *)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_1 = L_3;
// ToLua.Push(L, ret);
intptr_t L_4 = ___L0;
RuntimeObject * L_5 = V_1;
ToLua_Push_m527AE65DDF8931A68AFE689AE47A65524F4A6C03((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0032;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0021;
throw e;
}
CATCH_0021:
{ // begin catch(System.Exception)
// catch(Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e, o, "attempt to index Target on a nil value");
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_3;
RuntimeObject * L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m3DA56712296FE487C29E5312FC050F230190BE15((intptr_t)L_6, L_7, L_8, _stringLiteral20A271AE925B2F726A7E65850D1977590BB00CE5, /*hidden argument*/NULL);
V_2 = L_9;
goto IL_0032;
} // end catch (depth: 1)
IL_0032:
{
// }
int32_t L_10 = V_2;
return L_10;
}
}
// System.Void System_DelegateWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_DelegateWrap__ctor_m3D3FB4DB84CED71973892919CCF3D8BCDE2380BF (System_DelegateWrap_tCD96C52B62A32EFF8E7888ECB14E36FFC4549AFC * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743(___L0, NULL);
return returnValue;
}
// System.Void System_EnumWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_EnumWrap_Register_m333FB3D5370F3B883DF97253F16D455A2EC15681 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_Register_m333FB3D5370F3B883DF97253F16D455A2EC15681_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginClass(typeof(System.Enum), null);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_1, /*hidden argument*/NULL);
NullCheck(L_0);
LuaState_BeginClass_mFF579B6B50F9A988587776B4214CA369845A4C71(L_0, L_2, (Type_t *)NULL, (String_t*)NULL, /*hidden argument*/NULL);
// L.RegFunction("GetTypeCode", GetTypeCode);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_3 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_4 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_4, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_3);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_3, _stringLiteralFDAB01D80C7F90607AE4248B60D856B49A578411, L_4, /*hidden argument*/NULL);
// L.RegFunction("GetValues", GetValues);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteral63294546E0577C21D589230A71C9D19E3CABBD1D, L_6, /*hidden argument*/NULL);
// L.RegFunction("GetNames", GetNames);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteral9CA9B404DE9656B81DAB3E58FED7C04BFEBC1B05, L_8, /*hidden argument*/NULL);
// L.RegFunction("GetName", GetName);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral01F8BD9C812E8AE4C9E97F41FDC55561372B27D6, L_10, /*hidden argument*/NULL);
// L.RegFunction("IsDefined", IsDefined);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteralB64C8094442022A6611874F7C2C9091A5AECF795, L_12, /*hidden argument*/NULL);
// L.RegFunction("GetUnderlyingType", GetUnderlyingType);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteralB3BCB9071BDFA84E41FC7EE27169518FFBA077AA, L_14, /*hidden argument*/NULL);
// L.RegFunction("CompareTo", CompareTo);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteralCB843AE748E477C570DB34A91C3482E68EE0CBE7, L_16, /*hidden argument*/NULL);
// L.RegFunction("ToString", ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteral1DBC7385BADBFDA548FB27E2160A33CF32C0F545, L_18, /*hidden argument*/NULL);
// L.RegFunction("Equals", Equals);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteral09B6A6DCD3F6D4A7D3A95BCEAAD67A7F1800272F, L_20, /*hidden argument*/NULL);
// L.RegFunction("GetHashCode", GetHashCode);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteral9B47C032938820269CE9D24A72B299C9D2A50C6C, L_22, /*hidden argument*/NULL);
// L.RegFunction("Format", Format);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteral041A5DEC481D6BF0724CAEAA84BC135D7D9062D4, L_24, /*hidden argument*/NULL);
// L.RegFunction("Parse", Parse);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteralB7E45A36FF3610E06A3801FD14FA6C1E6B89312F, L_26, /*hidden argument*/NULL);
// L.RegFunction("ToObject", ToObject);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteralFB843069E6F2F029B75B8E5312981AED516FED6C, L_28, /*hidden argument*/NULL);
// L.RegFunction("ToInt", ToInt);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteral20C127C489599C723EE03B4C39E7EAB7FDE0366F, L_30, /*hidden argument*/NULL);
// L.RegFunction("__tostring", ToLua.op_ToString);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)ToLua_op_ToString_m45ABFC0D91846491E0BD772C639D333B3697565C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_31, _stringLiteral55466C57A6AD671E6382864E65E49545CEA21A96, L_32, /*hidden argument*/NULL);
// L.EndClass();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
NullCheck(L_33);
LuaState_EndClass_m8A005898468B98BE9EED4EA2E96EEC375C1F6BED(L_33, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_EnumWrap::GetTypeCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetTypeCode_m5FC3DCCDA33CF8B973AC2EB21953A892F1A8740E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// System.TypeCode o = obj.GetTypeCode();
NullCheck(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
int32_t L_3 = Enum_GetTypeCode_m9D0FF53153AF9E180B67F3B48054E9868CAFF032(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
int32_t L_5 = V_0;
int32_t L_6 = L_5;
RuntimeObject * L_7 = Box(TypeCode_t03ED52F888000DAF40C550C434F29F39A23D61C6_il2cpp_TypeInfo_var, &L_6);
ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06((intptr_t)L_4, (Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)L_7, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_0034;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_8 = ___L0;
Exception_t * L_9 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_10 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_8, L_9, /*hidden argument*/NULL);
V_1 = L_10;
goto IL_0034;
} // end catch (depth: 1)
IL_0034:
{
// }
int32_t L_11 = V_1;
return L_11;
}
}
// System.Int32 System_EnumWrap::GetValues(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetValues_mE6CF046A1DA681092386009C0DA4D5D47B3763C1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeArray * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.Array o = System.Enum.GetValues(arg0);
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
RuntimeArray * L_3 = Enum_GetValues_m20F5C0B826344A499B1C23BB7A3B532017F0F30C(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
RuntimeArray * L_5 = V_0;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_EnumWrap::GetNames(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetNames_m71E3765077A9F9427FA682F6E3280F6C296075F7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// string[] o = System.Enum.GetNames(arg0);
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_3 = Enum_GetNames_m9ECDF3E80A7A31075D7D2B2B362DDCC6150BC15C(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_5 = V_0;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_EnumWrap::GetName(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetName_m4A33E1DD6EBFF4CD5D163FF89E00FCCBB2493290_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
String_t* V_1 = NULL;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = L_4;
// string o = System.Enum.GetName(arg0, arg1);
RuntimeObject * L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
String_t* L_6 = Enum_GetName_m9DE2256BCA030763AE066DA2B23EBBC2E4C62C5D(L_2, L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_7 = ___L0;
String_t* L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0028;
throw e;
}
CATCH_0028:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_EnumWrap::IsDefined(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_IsDefined_m884F4C714E1C607CE30F3FB5100350E111A72FFA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = L_4;
// bool o = System.Enum.IsDefined(arg0, arg1);
RuntimeObject * L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
bool L_6 = Enum_IsDefined_mA573B15329CA2AA7C59367D514D2927FC66217E2(L_2, L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_7 = ___L0;
bool L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0028;
throw e;
}
CATCH_0028:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_EnumWrap::GetUnderlyingType(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetUnderlyingType_mCD026A1C1734CFFBF4AE7CA118BB0D216AA03DA9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.Type o = System.Enum.GetUnderlyingType(arg0);
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
Type_t * L_3 = Enum_GetUnderlyingType_m0715B4E60E6909F03FF7302B6E20B1AB88DA84B1(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.Push(L, o);
intptr_t L_4 = ___L0;
Type_t * L_5 = V_0;
ToLua_Push_mB2F773CD5EE954E988D156A20F3989B8C53D48CD((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_EnumWrap::CompareTo(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_CompareTo_m604091D002A4D9D81879914994C040E8AE8FE54E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// object arg0 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = L_4;
// int o = obj.CompareTo(arg0);
RuntimeObject * L_5 = V_0;
NullCheck(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
int32_t L_6 = Enum_CompareTo_m9FA79C9B482ADB78DE9431F5BA7552C7D2B317BE(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), L_5, /*hidden argument*/NULL);
V_1 = L_6;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_7 = ___L0;
int32_t L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_7, L_8, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_0038;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_002d;
throw e;
}
CATCH_002d:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_9 = ___L0;
Exception_t * L_10 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_11 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_9, L_10, /*hidden argument*/NULL);
V_2 = L_11;
goto IL_0038;
} // end catch (depth: 1)
IL_0038:
{
// }
int32_t L_12 = V_2;
return L_12;
}
}
// System.Int32 System_EnumWrap::ToString(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_ToString_m0440E1919A044DFD0D41B7CE4B2E233033368671_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0028;
}
}
IL_000b:
{
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_4 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_3, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// string o = obj.ToString();
NullCheck(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_4, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_4, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
V_1 = L_5;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_6 = ___L0;
String_t* L_7 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_6, L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_006f;
}
IL_0028:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0054;
}
}
IL_002c:
{
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_10 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_9, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// string arg0 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// string o = obj.ToString(arg0);
String_t* L_13 = V_3;
NullCheck(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_10, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
String_t* L_14 = Enum_ToString_m6BEF4567C67A1EF85E25BAEBF882C792CDC0808C(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_10, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), L_13, /*hidden argument*/NULL);
V_4 = L_14;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_15 = ___L0;
String_t* L_16 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_006f;
}
IL_0054:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Enum.ToString");
intptr_t L_17 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_18 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_17, _stringLiteral513375471CFDE9D60531080328DE3B94614FF6C0, /*hidden argument*/NULL);
V_2 = L_18;
goto IL_006f;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0062;
throw e;
}
CATCH_0062:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_19 = ___L0;
Exception_t * L_20 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_21 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_19, L_20, /*hidden argument*/NULL);
V_2 = L_21;
goto IL_006f;
} // end catch (depth: 1)
IL_006f:
{
// }
int32_t L_22 = V_2;
return L_22;
}
}
// System.Int32 System_EnumWrap::Equals(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_Equals_m40395640620D807763AC34D1ED24FAE7C5DA34C6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 * V_0 = NULL;
RuntimeObject * V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B3_0 = 0;
IL_0000:
try
{ // begin try (depth: 1)
{
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
V_0 = ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var));
// object arg0 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_1 = L_4;
// bool o = obj != null ? obj.Equals(arg0) : arg0 == null;
Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 * L_5 = V_0;
if (L_5)
{
goto IL_0025;
}
}
IL_001f:
{
RuntimeObject * L_6 = V_1;
G_B3_0 = ((((RuntimeObject*)(RuntimeObject *)L_6) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
goto IL_002c;
}
IL_0025:
{
Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 * L_7 = V_0;
RuntimeObject * L_8 = V_1;
NullCheck(L_7);
bool L_9 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_7, L_8);
G_B3_0 = ((int32_t)(L_9));
}
IL_002c:
{
V_2 = (bool)G_B3_0;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_10 = ___L0;
bool L_11 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_10, L_11, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0045;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0038;
throw e;
}
CATCH_0038:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_12 = ___L0;
Exception_t * L_13 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_14 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_12, L_13, /*hidden argument*/NULL);
V_3 = L_14;
goto IL_0045;
} // end catch (depth: 1)
IL_0045:
{
// }
int32_t L_15 = V_3;
return L_15;
}
}
// System.Int32 System_EnumWrap::GetHashCode(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_GetHashCode_m46851DB502EB8EB05D9BB24B5ED86DD831C07D51_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// System.Enum obj = (System.Enum)ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_1 = ___L0;
RuntimeObject * L_2 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_1, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// int o = obj.GetHashCode();
NullCheck(((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_2, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)));
V_0 = L_3;
// LuaDLL.lua_pushinteger(L, o);
intptr_t L_4 = ___L0;
int32_t L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002f;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0024;
throw e;
}
CATCH_0024:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002f;
} // end catch (depth: 1)
IL_002f:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_EnumWrap::Format(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_Format_mF50A866828C0DAF34CE185217190C54792808C8C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
int32_t V_3 = 0;
Exception_t * V_4 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 3);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 3, /*hidden argument*/NULL);
// System.Type arg0 = ToLua.CheckMonoType(L, 1);
intptr_t L_1 = ___L0;
Type_t * L_2 = ToLua_CheckMonoType_m501B19F05C58D1860F4CE3D15FE8C96172477039((intptr_t)L_1, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_3 = ___L0;
RuntimeObject * L_4 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = L_4;
// string arg2 = ToLua.CheckString(L, 3);
intptr_t L_5 = ___L0;
String_t* L_6 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_5, 3, /*hidden argument*/NULL);
V_1 = L_6;
// string o = System.Enum.Format(arg0, arg1, arg2);
RuntimeObject * L_7 = V_0;
String_t* L_8 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
String_t* L_9 = Enum_Format_m57012EA1132AC3A3A82F9032137D5E252924595B(L_2, L_7, L_8, /*hidden argument*/NULL);
V_2 = L_9;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_10 = ___L0;
String_t* L_11 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_10, L_11, /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_003e;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0031;
throw e;
}
CATCH_0031:
{ // begin catch(System.Exception)
// catch (Exception e)
V_4 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_12 = ___L0;
Exception_t * L_13 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_14 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_12, L_13, /*hidden argument*/NULL);
V_3 = L_14;
goto IL_003e;
} // end catch (depth: 1)
IL_003e:
{
// }
int32_t L_15 = V_3;
return L_15;
}
}
// System.Int32 System_EnumWrap::Parse(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_Parse_mB3B3F8B669E20DEA8ED08AA17B03FE36239214E1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
String_t* V_4 = NULL;
bool V_5 = false;
RuntimeObject * V_6 = NULL;
Exception_t * V_7 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2 && TypeChecker.CheckTypes<System.Type, string>(L, 1))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_003f;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65((intptr_t)L_3, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisString_t_m773F326F0D5FE667675F461E4B61204290C16C65_RuntimeMethod_var);
if (!L_4)
{
goto IL_003f;
}
}
IL_0014:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_5, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.ToString(L, 2);
intptr_t L_7 = ___L0;
String_t* L_8 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_7, 2, /*hidden argument*/NULL);
V_1 = L_8;
// object o = System.Enum.Parse(arg0, arg1);
String_t* L_9 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
RuntimeObject * L_10 = Enum_Parse_m8677C5E01F1258902058D844824B93F7836BF4C3(((Type_t *)CastclassClass((RuntimeObject*)L_6, Type_t_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
V_2 = L_10;
// ToLua.Push(L, (Enum)o);
intptr_t L_11 = ___L0;
RuntimeObject * L_12 = V_2;
ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06((intptr_t)L_11, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_12, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_00a1;
}
IL_003f:
{
// else if (count == 3 && TypeChecker.CheckTypes<System.Type, string, bool>(L, 1))
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)3))))
{
goto IL_0086;
}
}
IL_0043:
{
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA((intptr_t)L_14, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisString_t_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC3B94C0D450E0FA73350CE6B9D85805C65EAFDA_RuntimeMethod_var);
if (!L_15)
{
goto IL_0086;
}
}
IL_004c:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_16, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.ToString(L, 2);
intptr_t L_18 = ___L0;
String_t* L_19 = ToLua_ToString_m44653DFD1626DE395107FF5FFDB0D4E7FC268D7D((intptr_t)L_18, 2, /*hidden argument*/NULL);
V_4 = L_19;
// bool arg2 = LuaDLL.lua_toboolean(L, 3);
intptr_t L_20 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_21 = LuaDLL_lua_toboolean_mD1040BE41EBA160232137C0852698D2900B29872((intptr_t)L_20, 3, /*hidden argument*/NULL);
V_5 = L_21;
// object o = System.Enum.Parse(arg0, arg1, arg2);
String_t* L_22 = V_4;
bool L_23 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
RuntimeObject * L_24 = Enum_Parse_mC51A0BD680AC2D2152A541E2A8475DB61A83A6E7(((Type_t *)CastclassClass((RuntimeObject*)L_17, Type_t_il2cpp_TypeInfo_var)), L_22, L_23, /*hidden argument*/NULL);
V_6 = L_24;
// ToLua.Push(L, (Enum)o);
intptr_t L_25 = ___L0;
RuntimeObject * L_26 = V_6;
ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06((intptr_t)L_25, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_26, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_00a1;
}
IL_0086:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Enum.Parse");
intptr_t L_27 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_28 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_27, _stringLiteral3895E9053E29B9FD4BC2E206F059A04186490814, /*hidden argument*/NULL);
V_3 = L_28;
goto IL_00a1;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0094;
throw e;
}
CATCH_0094:
{ // begin catch(System.Exception)
// catch(Exception e)
V_7 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_29 = ___L0;
Exception_t * L_30 = V_7;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_31 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_29, L_30, /*hidden argument*/NULL);
V_3 = L_31;
goto IL_00a1;
} // end catch (depth: 1)
IL_00a1:
{
// }
int32_t L_32 = V_3;
return L_32;
}
}
// System.Int32 System_EnumWrap::ToObject(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_ToObject_m7AE8FB7704F95AC9027A13D04C8E8B597EF45866_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeObject * V_2 = NULL;
int32_t V_3 = 0;
RuntimeObject * V_4 = NULL;
RuntimeObject * V_5 = NULL;
Exception_t * V_6 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 2 && TypeChecker.CheckTypes<System.Type, int>(L, 1))
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_0040;
}
}
IL_000b:
{
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_4 = TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58((intptr_t)L_3, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC9424A82B7909A156F06AC108846C6E0A2AE0A58_RuntimeMethod_var);
if (!L_4)
{
goto IL_0040;
}
}
IL_0014:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_5 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_6 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_5, 1, /*hidden argument*/NULL);
// int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
intptr_t L_7 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
double L_8 = LuaDLL_lua_tonumber_mBCD22AAA5E8AC078092057FB0B33430AC583BA62((intptr_t)L_7, 2, /*hidden argument*/NULL);
V_1 = (((int32_t)((int32_t)L_8)));
// object o = System.Enum.ToObject(arg0, arg1);
int32_t L_9 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
RuntimeObject * L_10 = Enum_ToObject_mD5E11C53D7BCC62EF4260FA727E14B7B95C2191F(((Type_t *)CastclassClass((RuntimeObject*)L_6, Type_t_il2cpp_TypeInfo_var)), L_9, /*hidden argument*/NULL);
V_2 = L_10;
// ToLua.Push(L, (Enum)o);
intptr_t L_11 = ___L0;
RuntimeObject * L_12 = V_2;
ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06((intptr_t)L_11, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_12, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0097;
}
IL_0040:
{
// else if (count == 2 && TypeChecker.CheckTypes<System.Type, object>(L, 1))
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)2))))
{
goto IL_007c;
}
}
IL_0044:
{
intptr_t L_14 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_il2cpp_TypeInfo_var);
bool L_15 = TypeChecker_CheckTypes_TisType_t_TisRuntimeObject_m0B9DA4234D6E702FF37DA7973932BF1D36510AEF((intptr_t)L_14, 1, /*hidden argument*/TypeChecker_CheckTypes_TisType_t_TisRuntimeObject_m0B9DA4234D6E702FF37DA7973932BF1D36510AEF_RuntimeMethod_var);
if (!L_15)
{
goto IL_007c;
}
}
IL_004d:
{
// System.Type arg0 = (System.Type)ToLua.ToObject(L, 1);
intptr_t L_16 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_17 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_16, 1, /*hidden argument*/NULL);
// object arg1 = ToLua.ToVarObject(L, 2);
intptr_t L_18 = ___L0;
RuntimeObject * L_19 = ToLua_ToVarObject_m32C2BF7F525FB0A4D5914DC319660A523C3A7A6D((intptr_t)L_18, 2, /*hidden argument*/NULL);
V_4 = L_19;
// object o = System.Enum.ToObject(arg0, arg1);
RuntimeObject * L_20 = V_4;
IL2CPP_RUNTIME_CLASS_INIT(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var);
RuntimeObject * L_21 = Enum_ToObject_mED18F2B01F4BA412C1882396CE977411BB54165D(((Type_t *)CastclassClass((RuntimeObject*)L_17, Type_t_il2cpp_TypeInfo_var)), L_20, /*hidden argument*/NULL);
V_5 = L_21;
// ToLua.Push(L, (Enum)o);
intptr_t L_22 = ___L0;
RuntimeObject * L_23 = V_5;
ToLua_Push_mEB8C84A5137A56CA3BD252D485926B77BF61AC06((intptr_t)L_22, ((Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 *)CastclassClass((RuntimeObject*)L_23, Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
// return 1;
V_3 = 1;
goto IL_0097;
}
IL_007c:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.Enum.ToObject");
intptr_t L_24 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_25 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_24, _stringLiteral776DC968D58A7A355EA840BA064F8878D21CFCF0, /*hidden argument*/NULL);
V_3 = L_25;
goto IL_0097;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_008a;
throw e;
}
CATCH_008a:
{ // begin catch(System.Exception)
// catch(Exception e)
V_6 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_26 = ___L0;
Exception_t * L_27 = V_6;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_28 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_26, L_27, /*hidden argument*/NULL);
V_3 = L_28;
goto IL_0097;
} // end catch (depth: 1)
IL_0097:
{
// }
int32_t L_29 = V_3;
return L_29;
}
}
// System.Int32 System_EnumWrap::ToInt(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_EnumWrap_ToInt_mAFD02161271A7A27672E791AF8A147497A18C743_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// object arg0 = ToLua.CheckObject<System.Enum>(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_1 = ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63((intptr_t)L_0, 1, /*hidden argument*/ToLua_CheckObject_TisEnum_t2AF27C02B8653AE29442467390005ABC74D8F521_mD7450C38A87B2D4E9373A1109F2458EA8EB6FF63_RuntimeMethod_var);
// int ret = Convert.ToInt32(arg0);
IL2CPP_RUNTIME_CLASS_INIT(Convert_t1C7A851BFB2F0782FD7F72F6AA1DCBB7B53A9C7E_il2cpp_TypeInfo_var);
int32_t L_2 = Convert_ToInt32_mCF1152AF4138C1DD7A16643B22EE69A38373EF86(L_1, /*hidden argument*/NULL);
V_0 = L_2;
// LuaDLL.lua_pushinteger(L, ret);
intptr_t L_3 = ___L0;
int32_t L_4 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushinteger_m8203BA6BB26C5BD0E84223531CFCB129352C2D23((intptr_t)L_3, L_4, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_0023;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0018;
throw e;
}
CATCH_0018:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_5 = ___L0;
Exception_t * L_6 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_7 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_5, L_6, /*hidden argument*/NULL);
V_1 = L_7;
goto IL_0023;
} // end catch (depth: 1)
IL_0023:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.Void System_EnumWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_EnumWrap__ctor_mBF7650C21F4D33E923A07BE722980238D49A9B64 (System_EnumWrap_t131307A4B6C88E7FF353B39287E6C7207BA5EA3F * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/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
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00(___L0, NULL);
return returnValue;
}
extern "C" int32_t DEFAULT_CALL ReversePInvokeWrapper_System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218(intptr_t ___L0)
{
il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
// Managed method invocation
int32_t returnValue = System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218(___L0, NULL);
return returnValue;
}
// System.Void System_IO_DirectoryWrap::Register(LuaInterface.LuaState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_IO_DirectoryWrap_Register_mA03F97E0A75C23610F72AD0DBDFE81F085D565D6 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_Register_mA03F97E0A75C23610F72AD0DBDFE81F085D565D6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// L.BeginStaticLibs("Directory");
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ___L0;
NullCheck(L_0);
LuaState_BeginStaticLibs_m4800BEB58E15C7581A5D8E67C51D6EDED0655F4C(L_0, _stringLiteral4B892FE0C040FA8A944037D1D2817C41AB7DA958, /*hidden argument*/NULL);
// L.RegFunction("GetFiles", GetFiles);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_1 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_2 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_2, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_1);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_1, _stringLiteral1C6CF46B97501EF7D9EDB9DD24205081B21BA58B, L_2, /*hidden argument*/NULL);
// L.RegFunction("GetDirectories", GetDirectories);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_3 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_4 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_4, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_3);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_3, _stringLiteralB56E50A5988D451174107CF13DE145E50D905D1C, L_4, /*hidden argument*/NULL);
// L.RegFunction("GetFileSystemEntries", GetFileSystemEntries);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_6 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_6, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_5);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_5, _stringLiteralCC091E023CFD94A6DFD59AB8DEEFA13ECB69C0D0, L_6, /*hidden argument*/NULL);
// L.RegFunction("EnumerateDirectories", EnumerateDirectories);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_8 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_8, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_7);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_7, _stringLiteralE7938A2F5A36A8A891B57E2FC9E270E54FD334F7, L_8, /*hidden argument*/NULL);
// L.RegFunction("EnumerateFiles", EnumerateFiles);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_10 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_10, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_9);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_9, _stringLiteral7907E19D81937FB0C552F7AE1441773288182DF3, L_10, /*hidden argument*/NULL);
// L.RegFunction("EnumerateFileSystemEntries", EnumerateFileSystemEntries);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_12 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_12, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_11);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_11, _stringLiteral836827BB9C65530B0004FB7B41D8C32D8FE31208, L_12, /*hidden argument*/NULL);
// L.RegFunction("GetDirectoryRoot", GetDirectoryRoot);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_14 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_14, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_13);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_13, _stringLiteral6C990AE6AEC499E1AA6CD59FE60D587D3D959BCA, L_14, /*hidden argument*/NULL);
// L.RegFunction("CreateDirectory", CreateDirectory);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_16 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_16, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_15);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_15, _stringLiteral4AB60E363CF671CC14898741E871E19D7489E1F6, L_16, /*hidden argument*/NULL);
// L.RegFunction("Delete", Delete);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_18 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_18, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_17);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_17, _stringLiteralF6FDBE48DC54DD86F63097A03BD24094DEDD713A, L_18, /*hidden argument*/NULL);
// L.RegFunction("Exists", Exists);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_20 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_20, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_19);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_19, _stringLiteralC7F23E3ED00AA71DE61A307549A0FECA57BE057D, L_20, /*hidden argument*/NULL);
// L.RegFunction("GetLastAccessTime", GetLastAccessTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_22 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_22, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_21);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_21, _stringLiteral8204AF5C4B97B657CC17F74D7BAE319ED1885A9D, L_22, /*hidden argument*/NULL);
// L.RegFunction("GetLastAccessTimeUtc", GetLastAccessTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_24 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_24, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_23);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_23, _stringLiteral4B2006D836391590B1DF045207364CCD13F73721, L_24, /*hidden argument*/NULL);
// L.RegFunction("GetLastWriteTime", GetLastWriteTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_25 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_26 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_26, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_25);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_25, _stringLiteral66384AB64AA763FE85054CC5BEEA90064AC1967B, L_26, /*hidden argument*/NULL);
// L.RegFunction("GetLastWriteTimeUtc", GetLastWriteTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_27 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_28 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_28, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_27);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_27, _stringLiteral0074A03D3D187F477DEEA3D95B57A219AF0C76B3, L_28, /*hidden argument*/NULL);
// L.RegFunction("GetCreationTime", GetCreationTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_29 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_30 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_30, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_29);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_29, _stringLiteralAD908884D984A83C7BA92C0C1925FCB83C5D71B0, L_30, /*hidden argument*/NULL);
// L.RegFunction("GetCreationTimeUtc", GetCreationTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_31 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_32 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_32, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_31);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_31, _stringLiteral695E8A858A4FC5782CC0FA8CE4FF534FBCC0A872, L_32, /*hidden argument*/NULL);
// L.RegFunction("GetCurrentDirectory", GetCurrentDirectory);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_33 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_34 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_34, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_33);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_33, _stringLiteralAF6BBE3B9EFAB796E0238091AD8E54AE3F221BE3, L_34, /*hidden argument*/NULL);
// L.RegFunction("GetLogicalDrives", GetLogicalDrives);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_35 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_36 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_36, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_35);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_35, _stringLiteral359DE04A45F94FECC69AEAEE51B4983D8DA5DCA3, L_36, /*hidden argument*/NULL);
// L.RegFunction("GetParent", GetParent);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_37 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_38 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_38, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_37);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_37, _stringLiteral7F3AD117787A4DA60AB94BBB28A9A48439A095CF, L_38, /*hidden argument*/NULL);
// L.RegFunction("Move", Move);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_39 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_40 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_40, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_39);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_39, _stringLiteral76CDB950721642B6B8596D36D5A39F7705028B99, L_40, /*hidden argument*/NULL);
// L.RegFunction("SetCreationTime", SetCreationTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_41 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_42 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_42, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_41);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_41, _stringLiteralC72BA5010DC1043CF21302B7C6E9297872B12C43, L_42, /*hidden argument*/NULL);
// L.RegFunction("SetCreationTimeUtc", SetCreationTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_43 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_44 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_44, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_43);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_43, _stringLiteral90CCA8ABDA9D5CBDB99FC93152D5DCF6886EF30F, L_44, /*hidden argument*/NULL);
// L.RegFunction("SetCurrentDirectory", SetCurrentDirectory);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_45 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_46 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_46, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_45);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_45, _stringLiteral3639B5D5176FDE39F64763D721CB8DA5AF8E8AC8, L_46, /*hidden argument*/NULL);
// L.RegFunction("SetLastAccessTime", SetLastAccessTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_47 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_48 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_48, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_47);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_47, _stringLiteral5C585A95A6EBBACB624B48CB3621E617EE5C0AD8, L_48, /*hidden argument*/NULL);
// L.RegFunction("SetLastAccessTimeUtc", SetLastAccessTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_49 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_50 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_50, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_49);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_49, _stringLiteralF99CA978C1179C5E71F5906A5A37A28ED2500B2F, L_50, /*hidden argument*/NULL);
// L.RegFunction("SetLastWriteTime", SetLastWriteTime);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_51 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_52 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_52, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_51);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_51, _stringLiteral37E3958A682A6576D61C8FAF3613027517E16E35, L_52, /*hidden argument*/NULL);
// L.RegFunction("SetLastWriteTimeUtc", SetLastWriteTimeUtc);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_53 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_54 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_54, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_53);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_53, _stringLiteralB2515073392623115B3F5C190669CE2E716D306D, L_54, /*hidden argument*/NULL);
// L.RegFunction("GetAccessControl", GetAccessControl);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_55 = ___L0;
LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE * L_56 = (LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE *)il2cpp_codegen_object_new(LuaCSFunction_t8A7FA654F7621890FD62690229D1AB40DF3122FE_il2cpp_TypeInfo_var);
LuaCSFunction__ctor_m12CA22543F704011E09DFAB91D578F9545E036FC(L_56, NULL, (intptr_t)((intptr_t)System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218_RuntimeMethod_var), /*hidden argument*/NULL);
NullCheck(L_55);
LuaState_RegFunction_m23252F475A7BC3A8FBF4F0ADB77BD5505B053FBA(L_55, _stringLiteralB11482CEF9CBBB499FA82A96E577CBC8246F4244, L_56, /*hidden argument*/NULL);
// L.EndStaticLibs();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_57 = ___L0;
NullCheck(L_57);
LuaState_EndStaticLibs_m40DB36CA82970F6F508315AB38F4A742419AF3F6(L_57, /*hidden argument*/NULL);
// }
return;
}
}
// System.Int32 System_IO_DirectoryWrap::GetFiles(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetFiles_m70A2676293A3FA52E5815866EBE80314F0D58E99_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// string[] o = System.IO.Directory.GetFiles(arg0);
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_5 = Directory_GetFiles_mFC09A86D660CAD8490DB44B25A8D8E981816048E(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.Push(L, o);
intptr_t L_6 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_7 = V_1;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// string[] o = System.IO.Directory.GetFiles(arg0, arg1);
String_t* L_13 = V_3;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_14 = Directory_GetFiles_m1BD24AE83787D2A8A81B8C40016C25A874AC3B25(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.Push(L, o);
intptr_t L_15 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_16 = V_4;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_15, (RuntimeArray *)(RuntimeArray *)L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// string[] o = System.IO.Directory.GetFiles(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_28 = Directory_GetFiles_mF7A1573C8A6D64E4C33BE54A8E8767BF90CAA531(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.Push(L, o);
intptr_t L_29 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_30 = V_7;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_29, (RuntimeArray *)(RuntimeArray *)L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.GetFiles");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteral65B1590D3305126A6FF6D33D37B8B365DC0901FA, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::GetDirectories(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetDirectories_mE5B9A70390DA6984710395E3E45430E1D92050BD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// string[] o = System.IO.Directory.GetDirectories(arg0);
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_5 = Directory_GetDirectories_mCBF2C7658E73844322903C41767D970E174318B7(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.Push(L, o);
intptr_t L_6 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_7 = V_1;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// string[] o = System.IO.Directory.GetDirectories(arg0, arg1);
String_t* L_13 = V_3;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_14 = Directory_GetDirectories_m84609D68FA13B4FE93B9FEE2EFAB40AF94C4A646(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.Push(L, o);
intptr_t L_15 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_16 = V_4;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_15, (RuntimeArray *)(RuntimeArray *)L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// string[] o = System.IO.Directory.GetDirectories(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_28 = Directory_GetDirectories_m4F7C16F19213C609B3F6ECE88BD14B4A23D7DC72(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.Push(L, o);
intptr_t L_29 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_30 = V_7;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_29, (RuntimeArray *)(RuntimeArray *)L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.GetDirectories");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteral45BD88F71930B3DE3C479D7F77FC6C77A3EA0F8B, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::GetFileSystemEntries(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetFileSystemEntries_m3B8DB9BF0B99C6671EA40966DBAC6B190BFC3ABF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// string[] o = System.IO.Directory.GetFileSystemEntries(arg0);
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_5 = Directory_GetFileSystemEntries_m781E70FD560C8AAAF57A15603429865F9F69C231(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.Push(L, o);
intptr_t L_6 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_7 = V_1;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// string[] o = System.IO.Directory.GetFileSystemEntries(arg0, arg1);
String_t* L_13 = V_3;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_14 = Directory_GetFileSystemEntries_m55DCA37E6FFF512C8AE9AEECB4DCCE270AD9B651(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.Push(L, o);
intptr_t L_15 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_16 = V_4;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_15, (RuntimeArray *)(RuntimeArray *)L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// string[] o = System.IO.Directory.GetFileSystemEntries(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_28 = Directory_GetFileSystemEntries_mF9D0FCEFDBA1805B86629AADFB943E93215124D8(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.Push(L, o);
intptr_t L_29 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_30 = V_7;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_29, (RuntimeArray *)(RuntimeArray *)L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.GetFileSystemEntries");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteral6D5E950DD92A1035BAFD29AAD3E48FC4FAEB706B, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::EnumerateDirectories(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_EnumerateDirectories_m567E479AA6BBE460B4EDC8F971255D4033475F15_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
RuntimeObject* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateDirectories(arg0);
RuntimeObject* L_5 = Directory_EnumerateDirectories_m40D6EB125282BE0895325DE22603E1861103F5EA(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.PushObject(L, o);
intptr_t L_6 = ___L0;
RuntimeObject* L_7 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_6, L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateDirectories(arg0, arg1);
String_t* L_13 = V_3;
RuntimeObject* L_14 = Directory_EnumerateDirectories_m96ADB07FB099127FAEC5E540958D5376A6D58D00(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.PushObject(L, o);
intptr_t L_15 = ___L0;
RuntimeObject* L_16 = V_4;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateDirectories(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
RuntimeObject* L_28 = Directory_EnumerateDirectories_mACB8C3228326631EC984EF12CD517621A690F44F(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.PushObject(L, o);
intptr_t L_29 = ___L0;
RuntimeObject* L_30 = V_7;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.EnumerateDirectories");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteralC9104DB96B42A7ED705E3CFB1955F4DFA513A2C6, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::EnumerateFiles(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_EnumerateFiles_m0C76EEDB5C06D1920FB630A5CEABC50B04D440A8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
RuntimeObject* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFiles(arg0);
RuntimeObject* L_5 = Directory_EnumerateFiles_m64157D5FDF53FC875A05E8A5EEC98C810D660391(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.PushObject(L, o);
intptr_t L_6 = ___L0;
RuntimeObject* L_7 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_6, L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFiles(arg0, arg1);
String_t* L_13 = V_3;
RuntimeObject* L_14 = Directory_EnumerateFiles_m43AD26561D60C3A9D8F75C9E9048690A28694192(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.PushObject(L, o);
intptr_t L_15 = ___L0;
RuntimeObject* L_16 = V_4;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFiles(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
RuntimeObject* L_28 = Directory_EnumerateFiles_m547FC62D2A4048F263F87028617D2BDCB091C097(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.PushObject(L, o);
intptr_t L_29 = ___L0;
RuntimeObject* L_30 = V_7;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.EnumerateFiles");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteral5CFE316660A8214816EDA937D22952365B191D92, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::EnumerateFileSystemEntries(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_EnumerateFileSystemEntries_mCB8FC2C5B587EBBD2973F4CD9D50D1C9A6CEC0F1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
String_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
String_t* V_5 = NULL;
int32_t V_6 = 0;
RuntimeObject* V_7 = NULL;
Exception_t * V_8 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 5);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0026;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFileSystemEntries(arg0);
RuntimeObject* L_5 = Directory_EnumerateFileSystemEntries_m9BFECE5EA9384C6A29E9E1EDBD92F4F57583DFC7(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.PushObject(L, o);
intptr_t L_6 = ___L0;
RuntimeObject* L_7 = V_1;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_6, L_7, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0026:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_004d;
}
}
IL_002a:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_11 = ___L0;
String_t* L_12 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_11, 2, /*hidden argument*/NULL);
V_3 = L_12;
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFileSystemEntries(arg0, arg1);
String_t* L_13 = V_3;
RuntimeObject* L_14 = Directory_EnumerateFileSystemEntries_m0CD3B4985BA10D09A2EA9E0F714B7C1312880F25(L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
// ToLua.PushObject(L, o);
intptr_t L_15 = ___L0;
RuntimeObject* L_16 = V_4;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_15, L_16, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_004d:
{
// else if (count == 3)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_0090;
}
}
IL_0051:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_18 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_19 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_18, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_20 = ___L0;
String_t* L_21 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_20, 2, /*hidden argument*/NULL);
V_5 = L_21;
// System.IO.SearchOption arg2 = (System.IO.SearchOption)ToLua.CheckObject(L, 3, typeof(System.IO.SearchOption));
intptr_t L_22 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_23 = { reinterpret_cast<intptr_t> (SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_24 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_23, /*hidden argument*/NULL);
RuntimeObject * L_25 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_22, 3, L_24, /*hidden argument*/NULL);
V_6 = ((*(int32_t*)((int32_t*)UnBox(L_25, SearchOption_t41115A8120A32D6A0E970DEAC20E3C1D394E59C1_il2cpp_TypeInfo_var))));
// System.Collections.Generic.IEnumerable<string> o = System.IO.Directory.EnumerateFileSystemEntries(arg0, arg1, arg2);
String_t* L_26 = V_5;
int32_t L_27 = V_6;
RuntimeObject* L_28 = Directory_EnumerateFileSystemEntries_m0E125C38F87F5357E24BBC3F950201C6B7D6DFB1(L_19, L_26, L_27, /*hidden argument*/NULL);
V_7 = L_28;
// ToLua.PushObject(L, o);
intptr_t L_29 = ___L0;
RuntimeObject* L_30 = V_7;
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_29, L_30, /*hidden argument*/NULL);
// return 1;
V_2 = 1;
goto IL_00ab;
}
IL_0090:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.EnumerateFileSystemEntries");
intptr_t L_31 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_32 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_31, _stringLiteralA42146FE567BD89C345D752EED9C53A8F1FFC32A, /*hidden argument*/NULL);
V_2 = L_32;
goto IL_00ab;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_009e;
throw e;
}
CATCH_009e:
{ // begin catch(System.Exception)
// catch (Exception e)
V_8 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_33 = ___L0;
Exception_t * L_34 = V_8;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_35 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_33, L_34, /*hidden argument*/NULL);
V_2 = L_35;
goto IL_00ab;
} // end catch (depth: 1)
IL_00ab:
{
// }
int32_t L_36 = V_2;
return L_36;
}
}
// System.Int32 System_IO_DirectoryWrap::GetDirectoryRoot(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetDirectoryRoot_m583E078F7DA2E375A79AA4A8C5B45EA143D9AA87_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// string o = System.IO.Directory.GetDirectoryRoot(arg0);
String_t* L_3 = Directory_GetDirectoryRoot_m63344CBB3F0B90BFC0F67BA3D8F814E8FB68A400(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_4 = ___L0;
String_t* L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::CreateDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_CreateDirectory_m41BFDDC41A82E6CEB9FD281A71175D748F6F7750_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * V_1 = NULL;
int32_t V_2 = 0;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * V_3 = NULL;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * V_4 = NULL;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0023;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.IO.DirectoryInfo o = System.IO.Directory.CreateDirectory(arg0);
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_5 = Directory_CreateDirectory_m0C9CAA2ECA801C4D07EA35820DA0907402ED4D41(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.PushSealed(L, o);
intptr_t L_6 = ___L0;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_7 = V_1;
ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C((intptr_t)L_6, L_7, /*hidden argument*/ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C_RuntimeMethod_var);
// return 1;
V_2 = 1;
goto IL_0074;
}
IL_0023:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0059;
}
}
IL_0027:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// System.Security.AccessControl.DirectorySecurity arg1 = (System.Security.AccessControl.DirectorySecurity)ToLua.CheckObject(L, 2, typeof(System.Security.AccessControl.DirectorySecurity));
intptr_t L_11 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_12 = { reinterpret_cast<intptr_t> (DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
RuntimeObject * L_14 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_11, 2, L_13, /*hidden argument*/NULL);
V_3 = ((DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F *)CastclassSealed((RuntimeObject*)L_14, DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_il2cpp_TypeInfo_var));
// System.IO.DirectoryInfo o = System.IO.Directory.CreateDirectory(arg0, arg1);
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * L_15 = V_3;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_16 = Directory_CreateDirectory_mB1BC31BB4A1359DFA7EB979F3687BB3C3ECD4175(L_10, L_15, /*hidden argument*/NULL);
V_4 = L_16;
// ToLua.PushSealed(L, o);
intptr_t L_17 = ___L0;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_18 = V_4;
ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C((intptr_t)L_17, L_18, /*hidden argument*/ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C_RuntimeMethod_var);
// return 1;
V_2 = 1;
goto IL_0074;
}
IL_0059:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.CreateDirectory");
intptr_t L_19 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_20 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_19, _stringLiteralAA6E11862B87449E7CE18C5E89D055F21CB9FF9D, /*hidden argument*/NULL);
V_2 = L_20;
goto IL_0074;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0067;
throw e;
}
CATCH_0067:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_21 = ___L0;
Exception_t * L_22 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_23 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_21, L_22, /*hidden argument*/NULL);
V_2 = L_23;
goto IL_0074;
} // end catch (depth: 1)
IL_0074:
{
// }
int32_t L_24 = V_2;
return L_24;
}
}
// System.Int32 System_IO_DirectoryWrap::Delete(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_Delete_m631E18C006BB1E62A7468356F65C2BA1D52E80D3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
Exception_t * V_3 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001b;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.IO.Directory.Delete(arg0);
Directory_Delete_m16617F8A342EBC2DCFFC33CD941D2A498B18FCC2(L_4, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0051;
}
IL_001b:
{
// else if (count == 2)
int32_t L_5 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_0038;
}
}
IL_001f:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_6 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_7 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_6, 1, /*hidden argument*/NULL);
// bool arg1 = LuaDLL.luaL_checkboolean(L, 2);
intptr_t L_8 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_9 = LuaDLL_luaL_checkboolean_m8F28B1A574BE19A9735A60537D96B5D359FE7CFE((intptr_t)L_8, 2, /*hidden argument*/NULL);
V_2 = L_9;
// System.IO.Directory.Delete(arg0, arg1);
bool L_10 = V_2;
Directory_Delete_m85EA8AAE44A426EAC6078D2A1CB86159534FC107(L_7, L_10, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0051;
}
IL_0038:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.Delete");
intptr_t L_11 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_12 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_11, _stringLiteral3B8194989442ECB24523EE65E1952BD2A520004B, /*hidden argument*/NULL);
V_1 = L_12;
goto IL_0051;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0046;
throw e;
}
CATCH_0046:
{ // begin catch(System.Exception)
// catch (Exception e)
V_3 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_13 = ___L0;
Exception_t * L_14 = V_3;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_15 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_13, L_14, /*hidden argument*/NULL);
V_1 = L_15;
goto IL_0051;
} // end catch (depth: 1)
IL_0051:
{
// }
int32_t L_16 = V_1;
return L_16;
}
}
// System.Int32 System_IO_DirectoryWrap::Exists(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_Exists_m191406CDA719E2D536D52148D21DBC3E55F5642C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// bool o = System.IO.Directory.Exists(arg0);
bool L_3 = Directory_Exists_mB77956D89305E16FEFCBDFC55CCC98F03AEE4D84(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// LuaDLL.lua_pushboolean(L, o);
intptr_t L_4 = ___L0;
bool L_5 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushboolean_m2B8D01E55F9DAAFC75B24FD6DC054776E5195B80((intptr_t)L_4, L_5, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetLastAccessTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetLastAccessTime_m753C9FCF9A8EAFD2B6E41B0D43869DF9C4186CEB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetLastAccessTime(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetLastAccessTime_mAE0DA3CE31D85ECCA0B1D362792C43E147A90267(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetLastAccessTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetLastAccessTimeUtc_m2821079F1778AD06E086739BFCF7CA73BE848291_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetLastAccessTimeUtc(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetLastAccessTimeUtc_m2CACACF99BAD349BA5E4793CE48B9F49C8BBA5CE(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetLastWriteTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetLastWriteTime_m8FCC5BAA5540045A1025B5FB39089EF52F8A5ADE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetLastWriteTime(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetLastWriteTime_mDAC43816441FBA413BEA1F33CF0DB35E5184FB0F(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetLastWriteTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetLastWriteTimeUtc_m5A8FE6F0CACD43F9489081424472A5F22B28AE62_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetLastWriteTimeUtc(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetLastWriteTimeUtc_mB7D36DE27152C8012B799258E50BFFF861F2B395(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetCreationTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetCreationTime_m0921FAFF80A65F60D67ADDB400F08DAD52B4AE52_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetCreationTime(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetCreationTime_mAEB783A2BE76368A681A4E46280CDF99708CCE64(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetCreationTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetCreationTimeUtc_mD73DDC7D9730F364352A2D60170E728886AF269D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime o = System.IO.Directory.GetCreationTimeUtc(arg0);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_3 = Directory_GetCreationTimeUtc_m29989404AD2B9F4CC81E98D3816A00F687460950(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushValue(L, o);
intptr_t L_4 = ___L0;
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = V_0;
ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushValue_TisDateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_m901D50A2C72DF872CB01F9E774CD233176B7093D_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::GetCurrentDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetCurrentDirectory_mE4FBF1EC397D8B147612848AE2B15E56C55681A2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 0);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 0, /*hidden argument*/NULL);
// string o = System.IO.Directory.GetCurrentDirectory();
String_t* L_1 = Directory_GetCurrentDirectory_m78DAD8FE27C7A48794B7B657F7C81DFE2F3FF56E(/*hidden argument*/NULL);
V_0 = L_1;
// LuaDLL.lua_pushstring(L, o);
intptr_t L_2 = ___L0;
String_t* L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushstring_m1230CAB85FBD610AAA7D822AD67C9EDE4C1F13D7((intptr_t)L_2, L_3, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_0023;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0018;
throw e;
}
CATCH_0018:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_4 = ___L0;
Exception_t * L_5 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_6 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_4, L_5, /*hidden argument*/NULL);
V_1 = L_6;
goto IL_0023;
} // end catch (depth: 1)
IL_0023:
{
// }
int32_t L_7 = V_1;
return L_7;
}
}
// System.Int32 System_IO_DirectoryWrap::GetLogicalDrives(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetLogicalDrives_m5837905609040BDE3469CF60003744004F034726_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 0);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 0, /*hidden argument*/NULL);
// string[] o = System.IO.Directory.GetLogicalDrives();
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_1 = Directory_GetLogicalDrives_mF7A8F0D61D333D0B4AF7CECA20C9CAD06238A9C2(/*hidden argument*/NULL);
V_0 = L_1;
// ToLua.Push(L, o);
intptr_t L_2 = ___L0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_3 = V_0;
ToLua_Push_m007BBA6FFBB0D3E2A0905FD568FA4A87AD6ADD5F((intptr_t)L_2, (RuntimeArray *)(RuntimeArray *)L_3, /*hidden argument*/NULL);
// return 1;
V_1 = 1;
goto IL_0023;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0018;
throw e;
}
CATCH_0018:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_4 = ___L0;
Exception_t * L_5 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_6 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_4, L_5, /*hidden argument*/NULL);
V_1 = L_6;
goto IL_0023;
} // end catch (depth: 1)
IL_0023:
{
// }
int32_t L_7 = V_1;
return L_7;
}
}
// System.Int32 System_IO_DirectoryWrap::GetParent(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetParent_m89823AC9FDF8FC84710650EB732EAEDFCD569853_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.IO.DirectoryInfo o = System.IO.Directory.GetParent(arg0);
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_3 = Directory_GetParent_mAA72944573AA065432E2DF09AA279522B485C7FA(L_2, /*hidden argument*/NULL);
V_0 = L_3;
// ToLua.PushSealed(L, o);
intptr_t L_4 = ___L0;
DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * L_5 = V_0;
ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C((intptr_t)L_4, L_5, /*hidden argument*/ToLua_PushSealed_TisDirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_m1743F375B3A92CDE7D6BE1345E372571891AB11C_RuntimeMethod_var);
// return 1;
V_1 = 1;
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_001f;
throw e;
}
CATCH_001f:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::Move(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_Move_m446AAD7528F4ACFEEF48B86849859FFED944CAEF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// string arg1 = ToLua.CheckString(L, 2);
intptr_t L_3 = ___L0;
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 2, /*hidden argument*/NULL);
V_0 = L_4;
// System.IO.Directory.Move(arg0, arg1);
String_t* L_5 = V_0;
Directory_Move_m66FC5FFBBCFAB865DC61074B5E7A124222516559(L_2, L_5, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_002b;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0020;
throw e;
}
CATCH_0020:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_6 = ___L0;
Exception_t * L_7 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_8 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_6, L_7, /*hidden argument*/NULL);
V_1 = L_8;
goto IL_002b;
} // end catch (depth: 1)
IL_002b:
{
// }
int32_t L_9 = V_1;
return L_9;
}
}
// System.Int32 System_IO_DirectoryWrap::SetCreationTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetCreationTime_m7A58E248CBF6691CE6A0CE38B205911251D94C70_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetCreationTime(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetCreationTime_m38679D278039E336514F0D6FA82136F91ECD3F67(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::SetCreationTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetCreationTimeUtc_m5FE33AFCF9C7EB6AB2F059AF10BE164B76ED6479_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetCreationTimeUtc(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetCreationTimeUtc_mA1B67C0EF19B413A23379BDEB5683DDF2964A8DA(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::SetCurrentDirectory(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetCurrentDirectory_m6CAA0DA3F2076F92EB0B636A59865CEE77CB0360_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t * V_1 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 1);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 1, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.IO.Directory.SetCurrentDirectory(arg0);
Directory_SetCurrentDirectory_m64017A74451455D65B51B8C897C521210CDAB416(L_2, /*hidden argument*/NULL);
// return 0;
V_0 = 0;
goto IL_0022;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.Exception)
// catch (Exception e)
V_1 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_3 = ___L0;
Exception_t * L_4 = V_1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_5 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_3, L_4, /*hidden argument*/NULL);
V_0 = L_5;
goto IL_0022;
} // end catch (depth: 1)
IL_0022:
{
// }
int32_t L_6 = V_0;
return L_6;
}
}
// System.Int32 System_IO_DirectoryWrap::SetLastAccessTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetLastAccessTime_m79DE37153FAE18A4C2A249B35CB958EC75CF790D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetLastAccessTime(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetLastAccessTime_mFC7B8CE90169D6B9EA612229D1AA172CF3B5BF95(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::SetLastAccessTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetLastAccessTimeUtc_m27239796E384EA7B5E2F778FF04FB5ADA401F916_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetLastAccessTimeUtc(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetLastAccessTimeUtc_m6B009BE8B9E0E3352EFC1D13DAD96F594D780C6A(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::SetLastWriteTime(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetLastWriteTime_mD8EABE12045339962A76F95CBFB1B8A599A38C9E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetLastWriteTime(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetLastWriteTime_m33F6E3F056EFE9B26140ED1CEDD53E05A76D4873(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::SetLastWriteTimeUtc(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_SetLastWriteTimeUtc_m3B08D6806A5D899D73AC8008B385BFF85FA02E00_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Exception_t * V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
// ToLua.CheckArgsCount(L, 2);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_CheckArgsCount_m12BE48035FB4D8A9B2535B6771CF4FCE6C83103B((intptr_t)L_0, 2, /*hidden argument*/NULL);
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_1 = ___L0;
String_t* L_2 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_1, 1, /*hidden argument*/NULL);
// System.DateTime arg1 = StackTraits<System.DateTime>.Check(L, 2);
IL2CPP_RUNTIME_CLASS_INIT(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var);
Func_3_tE69E12C56C86CDDFF5F73B1580E3FC2B8EF717CD * L_3 = ((StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_StaticFields*)il2cpp_codegen_static_fields_for(StackTraits_1_tFBE30BE7AFEF5DEF0AEC4AD4657D07A4B70E7081_il2cpp_TypeInfo_var))->get_Check_1();
intptr_t L_4 = ___L0;
NullCheck(L_3);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_5 = Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2(L_3, (intptr_t)L_4, 2, /*hidden argument*/Func_3_Invoke_m9F02CD992A3843C301C0A620FAF236D18FC6DBD2_RuntimeMethod_var);
V_0 = L_5;
// System.IO.Directory.SetLastWriteTimeUtc(arg0, arg1);
DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 L_6 = V_0;
Directory_SetLastWriteTimeUtc_m9974ED791D5536EEDFB29C5685F83F0540A56E32(L_2, L_6, /*hidden argument*/NULL);
// return 0;
V_1 = 0;
goto IL_0030;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0025;
throw e;
}
CATCH_0025:
{ // begin catch(System.Exception)
// catch (Exception e)
V_2 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_7 = ___L0;
Exception_t * L_8 = V_2;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_9 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_7, L_8, /*hidden argument*/NULL);
V_1 = L_9;
goto IL_0030;
} // end catch (depth: 1)
IL_0030:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Int32 System_IO_DirectoryWrap::GetAccessControl(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218 (intptr_t ___L0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (System_IO_DirectoryWrap_GetAccessControl_m9BEFBB7D55146B29DE2998D738A2883CA19B7218_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * V_4 = NULL;
Exception_t * V_5 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
IL_0000:
try
{ // begin try (depth: 1)
{
// int count = LuaDLL.lua_gettop(L);
intptr_t L_0 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_1 = LuaDLL_lua_gettop_m8C89113132D9591A56E2324C330E56C4FD268858((intptr_t)L_0, /*hidden argument*/NULL);
V_0 = L_1;
// if (count == 1)
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0023;
}
}
IL_000b:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_3 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_4 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_3, 1, /*hidden argument*/NULL);
// System.Security.AccessControl.DirectorySecurity o = System.IO.Directory.GetAccessControl(arg0);
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * L_5 = Directory_GetAccessControl_mFB7CFD81431E6772F78A569C4919CF2817E6D8A2(L_4, /*hidden argument*/NULL);
V_1 = L_5;
// ToLua.PushSealed(L, o);
intptr_t L_6 = ___L0;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * L_7 = V_1;
ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A((intptr_t)L_6, L_7, /*hidden argument*/ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A_RuntimeMethod_var);
// return 1;
V_2 = 1;
goto IL_0074;
}
IL_0023:
{
// else if (count == 2)
int32_t L_8 = V_0;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0059;
}
}
IL_0027:
{
// string arg0 = ToLua.CheckString(L, 1);
intptr_t L_9 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
String_t* L_10 = ToLua_CheckString_mD7449EF3289C7E6288788CB51A22CF12393ADF1A((intptr_t)L_9, 1, /*hidden argument*/NULL);
// System.Security.AccessControl.AccessControlSections arg1 = (System.Security.AccessControl.AccessControlSections)ToLua.CheckObject(L, 2, typeof(System.Security.AccessControl.AccessControlSections));
intptr_t L_11 = ___L0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_12 = { reinterpret_cast<intptr_t> (AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_12, /*hidden argument*/NULL);
RuntimeObject * L_14 = ToLua_CheckObject_m8231674FA0BAE3FD4264BF6BD285F27A020C1B4B((intptr_t)L_11, 2, L_13, /*hidden argument*/NULL);
V_3 = ((*(int32_t*)((int32_t*)UnBox(L_14, AccessControlSections_tE9836C6543DBEA9F2CD73D15DD92CB59357910AB_il2cpp_TypeInfo_var))));
// System.Security.AccessControl.DirectorySecurity o = System.IO.Directory.GetAccessControl(arg0, arg1);
int32_t L_15 = V_3;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * L_16 = Directory_GetAccessControl_mFDAF933EB0F4C1BF7C893FA0CCF47930843EC77A(L_10, L_15, /*hidden argument*/NULL);
V_4 = L_16;
// ToLua.PushSealed(L, o);
intptr_t L_17 = ___L0;
DirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F * L_18 = V_4;
ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A((intptr_t)L_17, L_18, /*hidden argument*/ToLua_PushSealed_TisDirectorySecurity_t619D4D61774604036422358B7A8001F4C0C0AA7F_m42BF485D47D2ADA26BAF8A165CF8B7029C9FC77A_RuntimeMethod_var);
// return 1;
V_2 = 1;
goto IL_0074;
}
IL_0059:
{
// return LuaDLL.luaL_throw(L, "invalid arguments to method: System.IO.Directory.GetAccessControl");
intptr_t L_19 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_20 = LuaDLL_luaL_throw_m3B091F4ABCD5512C6DD40F7B6A793A8DECBD4828((intptr_t)L_19, _stringLiteralE7CBEEB3D88B0C5C4614A4E27D1F92C45C4A1BF8, /*hidden argument*/NULL);
V_2 = L_20;
goto IL_0074;
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0067;
throw e;
}
CATCH_0067:
{ // begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t *)__exception_local);
// return LuaDLL.toluaL_exception(L, e);
intptr_t L_21 = ___L0;
Exception_t * L_22 = V_5;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
int32_t L_23 = LuaDLL_toluaL_exception_m6ECFC58C5FD30C363EFC455E736862A6A2CE9960((intptr_t)L_21, L_22, /*hidden argument*/NULL);
V_2 = L_23;
goto IL_0074;
} // end catch (depth: 1)
IL_0074:
{
// }
int32_t L_24 = V_2;
return L_24;
}
}
// System.Void System_IO_DirectoryWrap::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void System_IO_DirectoryWrap__ctor_m9F9AB40856C430C8F38DE1ED2FF964F30E65024C (System_IO_DirectoryWrap_t74075851DFE0BBB269B604B92B1D629137477AB0 * __this, const RuntimeMethod* method)
{
{
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5C_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (SDKCallBack_set_Instance_m12544503F02668FC53CA1CAD9B9048D3FFE09C5CAssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// public static SDKCallBack Instance { get; private set; }
SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * L_0 = ___value0;
((SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_StaticFields*)il2cpp_codegen_static_fields_for(SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05_il2cpp_TypeInfo_var))->set_U3CInstanceU3Ek__BackingField_4(L_0);
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * SDKCallBack_get_ShareCallback_mD0B0A6149244D3A617FC69C029C0AE6292965399_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// public System.Action ShareCallback { get; set; }
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_0 = __this->get_U3CShareCallbackU3Ek__BackingField_6();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_get_AccessToken_m1D9D9484435D7DB985E996772FB85595E5BC5EC4AssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return _accessToken;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = ((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->get__accessToken_2();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_get_OpenID_mD893A234F01447EB6154CC8EC14C33DB85D2E384AssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return _openid;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = ((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->get__openid_4();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * SDKCallBack_get_AuthCallback_mD01F34311D9ECBCA1920659A10FC3EE888452C7F_inline (SDKCallBack_tF5C1484874940A03C125EE1EF3754EBF0081FA05 * __this, const RuntimeMethod* method)
{
{
// public System.Action<int, string> AuthCallback { get; set; }
Action_2_t3DE7FA14577DE01568F76D409273F315827CAA36 * L_0 = __this->get_U3CAuthCallbackU3Ek__BackingField_5();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void HTTPRequest_set_EnableTimoutForStreaming_mB0ABA04A7C7237B6AC690892E2C3394BB67EA13D_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, bool ___value0, const RuntimeMethod* method)
{
{
bool L_0 = ___value0;
__this->set_U3CEnableTimoutForStreamingU3Ek__BackingField_27(L_0);
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t HTTPRequest_get_State_mFD6F0D5B86F5793F36B153814F2516E6938906FB_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->get_U3CStateU3Ek__BackingField_22();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * HTTPRequest_get_Response_mEBFBEB773A489E0BD5425D1A515FE5EE73EEE605_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method)
{
{
HTTPResponse_t3BFDFA63A6411A5E9D408C919C1B823866D5A4AE * L_0 = __this->get_U3CResponseU3Ek__BackingField_16();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0_inline (String_t* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_set_RefreshToken_m8ADABCD0B1FD217F176E8C32EE1F5367A62C15E0AssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// _refreshToken = value;
String_t* L_0 = ___value0;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->set__refreshToken_3(L_0);
// }
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* WXData_get_RefreshToken_m30C0DC9C22217344E1E37460614674D94BD35C88_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_get_RefreshToken_m30C0DC9C22217344E1E37460614674D94BD35C88AssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return _refreshToken;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
String_t* L_0 = ((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->get__refreshToken_3();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7A_inline (String_t* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_set_AccessToken_m9067024E21D7F42BF3333A214A7716FE368D8E7AAssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// _accessToken = value;
String_t* L_0 = ___value0;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->set__accessToken_2(L_0);
// }
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69_inline (String_t* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (WXData_set_OpenID_m8F29B7B5F0675B6884A19969BC34E310766CDA69AssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// _openid = value;
String_t* L_0 = ___value0;
IL2CPP_RUNTIME_CLASS_INIT(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var);
((WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_StaticFields*)il2cpp_codegen_static_fields_for(WXData_tDC505A838952A3360267DE4854C3941CFFB83C12_il2cpp_TypeInfo_var))->set__openid_4(L_0);
// }
return;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Exception_t * HTTPRequest_get_Exception_mFC2068FA4BCB8AAF7EB804A76FD5AC369A82BF4B_inline (HTTPRequest_t17AB4AD06D6049A7B9511FFAE6FAF0F1D34EC0CE * __this, const RuntimeMethod* method)
{
{
Exception_t * L_0 = __this->get_U3CExceptionU3Ek__BackingField_17();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline (intptr_t ___ptr0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DFAssemblyU2DCSharp17_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return mainState;
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields*)il2cpp_codegen_static_fields_for(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var))->get_mainState_28();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_m5371341CE435E001E9FD407AE78F728824CE20E2_inline (Delegate_t * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = __this->get_m_target_2();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method)
{
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ((EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Value_0();
return L_0;
}
}