changhong/xcode/Classes/Native/GenericMethods.cpp

22955 lines
1.2 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>
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);
}
};
// LuaInterface.LuaDictTable`2<System.Object,System.Object>
struct LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0;
// LuaInterface.LuaFunction
struct LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B;
// LuaInterface.LuaReflection
struct LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F;
// LuaInterface.LuaState
struct LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE;
// LuaInterface.LuaStatePtr
struct LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C;
// LuaInterface.LuaTable
struct LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87;
// LuaInterface.ObjectTranslator
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF;
// System.Action
struct Action_t591D2A86165F896B4B800BB5C25CE18672A55579;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Boolean[]
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040;
// 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.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,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.List`1<LuaInterface.GCRef>
struct List_1_t8B834EA70735F6D6583AA875AC98991EF26FA22F;
// System.Collections.Generic.List`1<LuaInterface.LuaBaseRef>
struct List_1_t09C52EC41C0032242B13200CFA642DCA685D5FF1;
// System.Collections.Generic.Stack`1<LuaInterface.LuaFunction/FuncData>
struct Stack_1_t2E6C3E81B5BEEB358E4416D261369920E3E9A211;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.Double[]
struct DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D;
// System.Exception
struct Exception_t;
// System.Func`3<System.IntPtr,System.Int32,System.Boolean>
struct Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.Int16[]
struct Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28;
// 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.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.SByte[]
struct SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889;
// System.Single[]
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5;
// System.String
struct String_t;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// UnityEngine.AndroidJavaClass
struct AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE;
// UnityEngine.AndroidJavaObject
struct AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D;
// UnityEngine.GlobalJavaObjectRef
struct GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0;
// UnityEngine.jvalue[]
struct jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3;
IL2CPP_EXTERN_C RuntimeClass* AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394;
IL2CPP_EXTERN_C String_t* _stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4;
IL2CPP_EXTERN_C String_t* _stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460;
IL2CPP_EXTERN_C String_t* _stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B;
IL2CPP_EXTERN_C String_t* _stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m6899E276AD42E558684C612AD7ECD87CB8F89EE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__CallStatic_TisRuntimeObject_mD0D37259540EA999706CFD3C49266036DE8BDE12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mEBA0037C435AC77FA752193AEBECC3F65F684468_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mE9906D675D35344C4AC864F9D6D5C6C63B3B39B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m39537894323C82B02097748621606F71D9ACEF70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mCE42B7AF6506BA2D99F03ECE40FBC267C0D16EB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m34F4C5E92B013F1724125A15B54D469A1454F3EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m4BE1C91B89BF6BD2A4F71B28EFBF6B76E7B07DD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisRuntimeObject_m985C86A1D5712893DA83BF4E15B269B31859F3D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB2FBD7B56A3A9A9EE80152ED85B6CFFF51E59DED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject__Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m3B04F26689BFC00EC7A679A17EE0C2FDE6B6B17C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m666623B17347AB835D1ED7F40B35FA3CE910AEBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m380FC6D4A2FACA6246C1CDA1BB6DF7B1D10EE9BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m60EF59D578C8C02B260A0F61684F8F8D10E09A21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mB618C0A823BC76812B12471008A319D075BF5D93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD3C9CA6C19949EFBC8EAB2B27D26BA2AD432D164_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_mA23A1E730A932E3059DD71531E3AC907F258338B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaState_Invoke_TisRuntimeObject_m69199A69AA09A0D358AC174C2D4AE8B2DD4E5675_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCC2D43C08FB0B3A2C566DF55B7E1024C1DD01546_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m36283561E664299CCD3FFBDF4BBAD3170D3A7E3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF41A9894CE094DE542A9D951CB3EC50F51FF8E29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m99D18963756C03CBE472AB8DEBABA93DA6F1BAB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m554C2EE5E460D1824EA51FFCC1C827DAC05D3A69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_mD49FDF4EBAA3AF71F49E846357A02241C3950C79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LuaTable_Invoke_TisRuntimeObject_mF9F84E6020F8D6CFE5166BD53FA61F9697D43748_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m7ACDAA9C56AFCDB0643BCF2424115B6505E43C65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m6DF6E2572479AEB79E996D13FAB50A7BCC9FE42F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m283223369A7B2D14D9E3112F999B7274C45616C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m9BB8E4F00907021DCC798A018E85E319BC48EA8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE706EF56D441C5A46D3CA5534DEE8BD328B0BCD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mC4EED3FF1319EA6EA8D4BF54C0942075042DB984_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m229EAB610ACD40133634DF44A7C0095C45109188_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m09F60E959E683D0C369BC00FAA3A56B0B9DDA78A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* _AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF9755186D51B25D1233C5C3D7D61FDCCC6DCF0B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_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* Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_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* 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* Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m6899E276AD42E558684C612AD7ECD87CB8F89EE7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__CallStatic_TisRuntimeObject_mD0D37259540EA999706CFD3C49266036DE8BDE12_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mEBA0037C435AC77FA752193AEBECC3F65F684468_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mE9906D675D35344C4AC864F9D6D5C6C63B3B39B6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m39537894323C82B02097748621606F71D9ACEF70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mCE42B7AF6506BA2D99F03ECE40FBC267C0D16EB7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m34F4C5E92B013F1724125A15B54D469A1454F3EE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m4BE1C91B89BF6BD2A4F71B28EFBF6B76E7B07DD5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisRuntimeObject_m985C86A1D5712893DA83BF4E15B269B31859F3D0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB2FBD7B56A3A9A9EE80152ED85B6CFFF51E59DED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t AndroidJavaObject__Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m3B04F26689BFC00EC7A679A17EE0C2FDE6B6B17C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m666623B17347AB835D1ED7F40B35FA3CE910AEBE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m380FC6D4A2FACA6246C1CDA1BB6DF7B1D10EE9BC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m60EF59D578C8C02B260A0F61684F8F8D10E09A21_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mB618C0A823BC76812B12471008A319D075BF5D93_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD3C9CA6C19949EFBC8EAB2B27D26BA2AD432D164_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_mA23A1E730A932E3059DD71531E3AC907F258338B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaState_Invoke_TisRuntimeObject_m69199A69AA09A0D358AC174C2D4AE8B2DD4E5675_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCC2D43C08FB0B3A2C566DF55B7E1024C1DD01546_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m36283561E664299CCD3FFBDF4BBAD3170D3A7E3B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF41A9894CE094DE542A9D951CB3EC50F51FF8E29_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m99D18963756C03CBE472AB8DEBABA93DA6F1BAB9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m554C2EE5E460D1824EA51FFCC1C827DAC05D3A69_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_mD49FDF4EBAA3AF71F49E846357A02241C3950C79_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t LuaTable_Invoke_TisRuntimeObject_mF9F84E6020F8D6CFE5166BD53FA61F9697D43748_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckParamsType_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mFBF4F264F30B2861F0C51EA5589B5734AB2783F5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckParamsType_TisRuntimeObject_mD31D055FE052973AB83D17010A5763B5988B1890_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m13D509459E768A7C05D873BEC88A50202A970495_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisRuntimeObject_m6521782BF31099F0B82CA4E522398003508A5503_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1D428E39AB724F16302420BC6B57F4A8EDBDA677_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m41401591573776BE0F2E429BAD839E3D805EB87C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_m24BE2EF2193136D01D993C7C75DAF9332FCA73B6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m875DC25248B24050F064983BEE2EED63BD5BEDB7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m1A9E50B7451A37C1808C2662EE92237BA15529B2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAF2EF8A2C9F779C40037C737F0C9B5BF35D9C997_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m4B6A71957A8E137AF2A0170E57B35C564EE056D4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m57BCAD8757D6DCBAAF6C6F2D7632F2A26E763078_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_m2AEA777ECF8CC57FA6F4DD3BA75EBD119765B334_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1A1352A9BC4B7B282660018D6E875F6F3545F4DC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC8BAECAFA26ED38F0C5DD77B50C56AE5BAAAAF9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE280A1D56FB40F66E4454ABB294B014D6E909200_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m372DE049E054D6FA535BC9259D5D613D936FA3C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA056814556B7848896E6E30238A580B1F4275C5D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m2F9E24D4BD187ACD92D150EA6216D7580EFDBB75_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD5D7EB7CFAA19C58349809711A5A767885839724_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m328418CB21F27C1078E78382AF95C089322AE370_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mF45AFA5D0C83989D384EDD8D9D5F4235D3E2FF6F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m732C99B93EEE9285FF7D896A995FF89E4673A9BC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mB2C1227A0A1F0B779DF12D8DE3FF8F2D54BEBAF8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m84DBF000ED1BEE2825871C677F94A217D3FE166F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m0ECDFFC5370959094ABCF4E60449263072E62B3F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m5320216C8948E1D032D624D3CB16F38EC961004C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mCA2FCBDBA3C3D375758F882CF3CEC701F27678EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m2934DD02AF27BB75CED0D70C54498600168CD020_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m7BC39404B65ACA29ACDA6E1D96BC8A7B1A155796_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mCEA01D5A1F427BDD29AB9609EACAEFD40F9BBA16_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mAEAA9B5B1F6D96211F7FDE00264B854A7A74C82B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3474665AEDD20CB44DB06400228687F62DFF6F7D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m68F8CEC8508B471C3A009F2D8EBDE659F97D11B0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m33494223EF1115B54E27B9B6BF9DB535E8D28782_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m507A3F6D1EB33B401D7320829E18A199D7627A31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m45E71A3AD17C0118BB39027BB4CE464EAB56A222_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m1A4D10F31D5A3C3A5F30EB12C1336B7A141AAEA3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mDB558A3642B52CE704AB710194A35E8A0C4558DA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_mEE96043FE08DF3DEB6E00EB7B2BD313242DFE842_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_mE178FCEC34196C4F32081F1A17E0AB5E5D030C62_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mA40C0E5993E1FC2D3B0D4E05A101CE9FDEDDCDB0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m8A2795A27814B4C3728F763EFD6746C69006973C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mD02585F1252A5FFD730F9B8D69BB5F172ED105D3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m62F8AD6E0E4D8DC07CE36CEEC21E88456799CCE2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE3ECE796FDEDE7113A78FBD2D0B39BFA68D3669C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_m2FAA635CB647336E99F873D7ECB884F4E6BB9E69_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisParticle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E_m43AD1904E81B640101E649B58BEC2187230E5207_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m6885AD694C238AEEDB0F40C4A59CB44B66153278_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mF7298E766B63F2E8A7DC7616EB882A15715C4D4D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mC316A8A72FD94DC17DF1D1BFD390C1BDF17B6B6B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m14A506F81FF70D41025AEF362735FDBD10EBE6DE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m7568360A0FE5E4989D5F21C089910F0D4CFF2B6F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m9E9638282E0D8825126C076A7A0DC633F1D21146_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mCC6D6F84B7F876530E2D6211DF63D2EADCB37214_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_mD102E6F5211E48CA006415970ADFB82E3189D448_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE65CEAAA0E8B2BA35064C3944CE827111DED09B1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBCDEB54D5A80D42F183F447CDA60CD690A481C96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCF6529202534C3D512366259236BB8ED72F08BB7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD0E248B800FFEA75802AE4914AC4CE1B5C4F3FBB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m4B21D6F016456394FF40DA447731A655CEE16A84_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m5D3126484D669AC53383B003AFC14334E8BBEA5D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m01B026F25BFB3832D74721FBEC93520DFF455697_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m38E265D1AC77458FFEC46A4B080A441DE8B0DB8E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m7A6770DFBD7E2FB9020F2CE349B3D004DF489F3D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mF45471C8D06F55512FD2243CDD921878EC1E6BCE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mCC3D1E956FC8372FC4909B5CC3A25BABB2DA41C2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m66808E75A572D5AF46CF45396719489612A9C302_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m91A804DC26437A3F868AD0185BDAC65DA4AE1AC0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6_m5F4DABF261869DCF06FFAF82B3383A5F5576EF64_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m00A3B9DE851E7CE04048C6AEB6FAA7101134F7D3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m4E9B5A498684BB231DE0DD727F84C63110660DCA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3B366F9C7239FB76F072449D81E77FB07B30BECB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m0D1DDDC9E161BBEAAF5508FF582E182E54B0014E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m40C53A045270636F50DD8FBA1CD2821FA008B530_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE31189F4697D0D2DFDA89860F530890BE0ABB3FC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7D87C221713AAEDF63A47C058A2A7F5BCB18808C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m573978012091B47A7CAFC2A184E9D62E04829ACB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m6D2EDABF064AC80E0101F7F7996030A5A1E9433C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3C7D8ABD6A05B2998359B0C09CCA14D75818E892_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mBB8DCA5F43D99535BAD7C917415CA8DBCF81922D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3E022A69835AC7DB6A999362E111F18A68DF8778_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mC55CEDCE17D86FE68CF9BC1A85DC79211C766AD4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE6DF87B05D7B09BC78E26145157CC66E57D3B7C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m70DEEF2A23A8C3CA4EE46DDB16FEDF9946AA6406_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisRuntimeObject_TisRuntimeObject_m575D419184A45EC677EC71BC293305E28FAB3DCA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7E966983F5693237F9E1EC4D548AAF3445F37AFC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE14485F10906BC61753292A337263A9583FBFB96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m7D534635CD4E4D711A0EA8B564C40B9AB6E9E158_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m817D9FDE1E76AA027B97F11AB734330F2F4B1220_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF904B458F9686C5482C6A4831FC91B1317D4E3E2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m96F970ADA60CC375CCF8CB9D63BF6C32EA277B3A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m350D741B43079D43DCFB5736E976AA16CF2619C9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mADE6C497BD2EA112DDF1F217627DE45248F1C5E4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_m7804432871E6917855FD84209F4FFD9AC7FE9152_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisVector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_mF11997E2A6B6BDD8F1936F16C7842C64C61E53EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mE86E361181967ED862A20B7920EA57D57A1A1DF9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3E468DDBFE3FFF6C072ECD2B8C1776A2DEFCAB26_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m041954043D68FDEFCB4704ABB01EA0F5F5C5D6D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m63EB2679D4546F2A144001E65A10A45B68C36A68_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m4648AC0FF2C5A9E95DD08EA8C3C5713BE52B35D1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m7ACDAA9C56AFCDB0643BCF2424115B6505E43C65_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m6DF6E2572479AEB79E996D13FAB50A7BCC9FE42F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m283223369A7B2D14D9E3112F999B7274C45616C9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m9BB8E4F00907021DCC798A018E85E319BC48EA8E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE706EF56D441C5A46D3CA5534DEE8BD328B0BCD0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mC4EED3FF1319EA6EA8D4BF54C0942075042DB984_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m229EAB610ACD40133634DF44A7C0095C45109188_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m09F60E959E683D0C369BC00FAA3A56B0B9DDA78A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t _AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF9755186D51B25D1233C5C3D7D61FDCCC6DCF0B5_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 DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D;
struct Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28;
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
struct Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F;
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
struct SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889;
struct SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5;
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
struct AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379;
struct jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3;
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
// LuaInterface.LuaDictTable`2<System.Object,System.Object>
struct LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0 : public RuntimeObject
{
public:
// LuaInterface.LuaTable LuaInterface.LuaDictTable`2::table
LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * ___table_0;
// LuaInterface.LuaState LuaInterface.LuaDictTable`2::state
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * ___state_1;
public:
inline static int32_t get_offset_of_table_0() { return static_cast<int32_t>(offsetof(LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0, ___table_0)); }
inline LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * get_table_0() const { return ___table_0; }
inline LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 ** get_address_of_table_0() { return &___table_0; }
inline void set_table_0(LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * value)
{
___table_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___table_0), (void*)value);
}
inline static int32_t get_offset_of_state_1() { return static_cast<int32_t>(offsetof(LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0, ___state_1)); }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * get_state_1() const { return ___state_1; }
inline LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE ** get_address_of_state_1() { return &___state_1; }
inline void set_state_1(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * value)
{
___state_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___state_1), (void*)value);
}
};
// LuaInterface.TypeChecker
struct TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4 : public RuntimeObject
{
public:
public:
};
struct TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_StaticFields
{
public:
// System.Type[] LuaInterface.TypeChecker::LuaValueTypeMap
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___LuaValueTypeMap_0;
// System.Type LuaInterface.TypeChecker::monoType
Type_t * ___monoType_1;
public:
inline static int32_t get_offset_of_LuaValueTypeMap_0() { return static_cast<int32_t>(offsetof(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_StaticFields, ___LuaValueTypeMap_0)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_LuaValueTypeMap_0() const { return ___LuaValueTypeMap_0; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_LuaValueTypeMap_0() { return &___LuaValueTypeMap_0; }
inline void set_LuaValueTypeMap_0(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___LuaValueTypeMap_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___LuaValueTypeMap_0), (void*)value);
}
inline static int32_t get_offset_of_monoType_1() { return static_cast<int32_t>(offsetof(TypeChecker_tE1FC30EC2B9F201A1DC9142FB019E071BE0B2EA4_StaticFields, ___monoType_1)); }
inline Type_t * get_monoType_1() const { return ___monoType_1; }
inline Type_t ** get_address_of_monoType_1() { return &___monoType_1; }
inline void set_monoType_1(Type_t * value)
{
___monoType_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___monoType_1), (void*)value);
}
};
// LuaInterface.TypeTraits`1<System.Boolean>
struct TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Char>
struct TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Int32>
struct TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Int32Enum>
struct TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Int64>
struct TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Object>
struct TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.Single>
struct TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<System.UInt32>
struct TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>
struct TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>
struct TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Color>
struct TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Hash128>
struct TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>
struct TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_Particle>
struct TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Quaternion>
struct TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Ray>
struct TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.RenderBuffer>
struct TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Vector2>
struct TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Vector3>
struct TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Vector4>
struct TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
struct Il2CppArrayBounds;
// System.Array
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
public:
public:
};
// 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
{
};
// UnityEngine.AndroidJNIHelper
struct AndroidJNIHelper_t89C239287FDA47996B4DA74992B2E246E0B0A49C : public RuntimeObject
{
public:
public:
};
// UnityEngine.AndroidJavaObject
struct AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D : public RuntimeObject
{
public:
// UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jobject
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * ___m_jobject_1;
// UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jclass
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * ___m_jclass_2;
public:
inline static int32_t get_offset_of_m_jobject_1() { return static_cast<int32_t>(offsetof(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D, ___m_jobject_1)); }
inline GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * get_m_jobject_1() const { return ___m_jobject_1; }
inline GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 ** get_address_of_m_jobject_1() { return &___m_jobject_1; }
inline void set_m_jobject_1(GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * value)
{
___m_jobject_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_jobject_1), (void*)value);
}
inline static int32_t get_offset_of_m_jclass_2() { return static_cast<int32_t>(offsetof(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D, ___m_jclass_2)); }
inline GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * get_m_jclass_2() const { return ___m_jclass_2; }
inline GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 ** get_address_of_m_jclass_2() { return &___m_jclass_2; }
inline void set_m_jclass_2(GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * value)
{
___m_jclass_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_jclass_2), (void*)value);
}
};
struct AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_StaticFields
{
public:
// System.Boolean UnityEngine.AndroidJavaObject::enableDebugPrints
bool ___enableDebugPrints_0;
public:
inline static int32_t get_offset_of_enableDebugPrints_0() { return static_cast<int32_t>(offsetof(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_StaticFields, ___enableDebugPrints_0)); }
inline bool get_enableDebugPrints_0() const { return ___enableDebugPrints_0; }
inline bool* get_address_of_enableDebugPrints_0() { return &___enableDebugPrints_0; }
inline void set_enableDebugPrints_0(bool value)
{
___enableDebugPrints_0 = value;
}
};
// UnityEngine._AndroidJNIHelper
struct _AndroidJNIHelper_t2104367336A4127C97F0F63CEF27E27792E7AA73 : public RuntimeObject
{
public:
public:
};
// 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.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.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.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
{
public:
union
{
struct
{
};
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
};
public:
};
// UnityEngine.AndroidJavaClass
struct AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE : public AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D
{
public:
public:
};
// 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);
}
};
// 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.Int32Enum
struct Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD
{
public:
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD, ___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.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;
}
};
// UnityEngine.GlobalJavaObjectRef
struct GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 : public RuntimeObject
{
public:
// System.Boolean UnityEngine.GlobalJavaObjectRef::m_disposed
bool ___m_disposed_0;
// System.IntPtr UnityEngine.GlobalJavaObjectRef::m_jobject
intptr_t ___m_jobject_1;
public:
inline static int32_t get_offset_of_m_disposed_0() { return static_cast<int32_t>(offsetof(GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0, ___m_disposed_0)); }
inline bool get_m_disposed_0() const { return ___m_disposed_0; }
inline bool* get_address_of_m_disposed_0() { return &___m_disposed_0; }
inline void set_m_disposed_0(bool value)
{
___m_disposed_0 = value;
}
inline static int32_t get_offset_of_m_jobject_1() { return static_cast<int32_t>(offsetof(GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0, ___m_jobject_1)); }
inline intptr_t get_m_jobject_1() const { return ___m_jobject_1; }
inline intptr_t* get_address_of_m_jobject_1() { return &___m_jobject_1; }
inline void set_m_jobject_1(intptr_t value)
{
___m_jobject_1 = value;
}
};
// UnityEngine.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37
{
public:
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Boolean UnityEngine.jvalue::z
bool ___z_0;
};
#pragma pack(pop, tp)
struct
{
bool ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.SByte UnityEngine.jvalue::b
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Char UnityEngine.jvalue::c
Il2CppChar ___c_2;
};
#pragma pack(pop, tp)
struct
{
Il2CppChar ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int16 UnityEngine.jvalue::s
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.jvalue::i
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Int64 UnityEngine.jvalue::j
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Single UnityEngine.jvalue::f
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Double UnityEngine.jvalue::d
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.IntPtr UnityEngine.jvalue::l
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
public:
inline static int32_t get_offset_of_z_0() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___z_0)); }
inline bool get_z_0() const { return ___z_0; }
inline bool* get_address_of_z_0() { return &___z_0; }
inline void set_z_0(bool value)
{
___z_0 = value;
}
inline static int32_t get_offset_of_b_1() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___b_1)); }
inline int8_t get_b_1() const { return ___b_1; }
inline int8_t* get_address_of_b_1() { return &___b_1; }
inline void set_b_1(int8_t value)
{
___b_1 = value;
}
inline static int32_t get_offset_of_c_2() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___c_2)); }
inline Il2CppChar get_c_2() const { return ___c_2; }
inline Il2CppChar* get_address_of_c_2() { return &___c_2; }
inline void set_c_2(Il2CppChar value)
{
___c_2 = value;
}
inline static int32_t get_offset_of_s_3() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___s_3)); }
inline int16_t get_s_3() const { return ___s_3; }
inline int16_t* get_address_of_s_3() { return &___s_3; }
inline void set_s_3(int16_t value)
{
___s_3 = value;
}
inline static int32_t get_offset_of_i_4() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___i_4)); }
inline int32_t get_i_4() const { return ___i_4; }
inline int32_t* get_address_of_i_4() { return &___i_4; }
inline void set_i_4(int32_t value)
{
___i_4 = value;
}
inline static int32_t get_offset_of_j_5() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___j_5)); }
inline int64_t get_j_5() const { return ___j_5; }
inline int64_t* get_address_of_j_5() { return &___j_5; }
inline void set_j_5(int64_t value)
{
___j_5 = value;
}
inline static int32_t get_offset_of_f_6() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___f_6)); }
inline float get_f_6() const { return ___f_6; }
inline float* get_address_of_f_6() { return &___f_6; }
inline void set_f_6(float value)
{
___f_6 = value;
}
inline static int32_t get_offset_of_d_7() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___d_7)); }
inline double get_d_7() const { return ___d_7; }
inline double* get_address_of_d_7() { return &___d_7; }
inline void set_d_7(double value)
{
___d_7 = value;
}
inline static int32_t get_offset_of_l_8() { return static_cast<int32_t>(offsetof(jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37, ___l_8)); }
inline intptr_t get_l_8() const { return ___l_8; }
inline intptr_t* get_address_of_l_8() { return &___l_8; }
inline void set_l_8(intptr_t value)
{
___l_8 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37_marshaled_pinvoke
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___z_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___c_2;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
};
// Native definition for COM marshalling of UnityEngine.jvalue
struct jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37_marshaled_com
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___z_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___z_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int8_t ___b_1;
};
#pragma pack(pop, tp)
struct
{
int8_t ___b_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
uint8_t ___c_2;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___c_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int16_t ___s_3;
};
#pragma pack(pop, tp)
struct
{
int16_t ___s_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int32_t ___i_4;
};
#pragma pack(pop, tp)
struct
{
int32_t ___i_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
int64_t ___j_5;
};
#pragma pack(pop, tp)
struct
{
int64_t ___j_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
float ___f_6;
};
#pragma pack(pop, tp)
struct
{
float ___f_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___d_7;
};
#pragma pack(pop, tp)
struct
{
double ___d_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
intptr_t ___l_8;
};
#pragma pack(pop, tp)
struct
{
intptr_t ___l_8_forAlignmentOnly;
};
};
};
// 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.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.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);
}
};
// System.Func`3<System.IntPtr,System.Int32,System.Boolean>
struct Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E : public MulticastDelegate_t
{
public:
public:
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// 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);
}
};
// UnityEngine.AndroidJavaObject[]
struct AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379 : public RuntimeArray
{
public:
ALIGN_FIELD (8) AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * m_Items[1];
public:
inline AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D ** 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, AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D ** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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.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.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.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.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.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.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.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.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.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.jvalue[]
struct jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3 : public RuntimeArray
{
public:
ALIGN_FIELD (8) jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 m_Items[1];
public:
inline jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 * 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, jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, jvalue_t98310C8FA21DF12CBE79266684536EDE1B7F9C37 value)
{
m_Items[index] = value;
}
};
// !2 System.Func`3<System.IntPtr,System.Int32,System.Boolean>::Invoke(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * __this, intptr_t ___arg10, int32_t ___arg21, 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.Boolean UnityEngine.AndroidReflection::IsPrimitive(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749 (Type_t * ___t0, const RuntimeMethod* method);
// System.Int32[] UnityEngine.AndroidJNISafe::FromIntArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353 (intptr_t ___array0, const RuntimeMethod* method);
// System.Boolean[] UnityEngine.AndroidJNISafe::FromBooleanArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14 (intptr_t ___array0, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568 (RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Byte[] UnityEngine.AndroidJNISafe::FromByteArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550 (intptr_t ___array0, const RuntimeMethod* method);
// System.SByte[] UnityEngine.AndroidJNISafe::FromSByteArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8 (intptr_t ___array0, const RuntimeMethod* method);
// System.Int16[] UnityEngine.AndroidJNISafe::FromShortArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024 (intptr_t ___array0, const RuntimeMethod* method);
// System.Int64[] UnityEngine.AndroidJNISafe::FromLongArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5 (intptr_t ___array0, const RuntimeMethod* method);
// System.Single[] UnityEngine.AndroidJNISafe::FromFloatArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB (intptr_t ___array0, const RuntimeMethod* method);
// System.Double[] UnityEngine.AndroidJNISafe::FromDoubleArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E (intptr_t ___array0, const RuntimeMethod* method);
// System.Char[] UnityEngine.AndroidJNISafe::FromCharArray(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B (intptr_t ___array0, const RuntimeMethod* method);
// System.Int32 UnityEngine.AndroidJNISafe::GetArrayLength(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05 (intptr_t ___array0, const RuntimeMethod* method);
// System.IntPtr UnityEngine.AndroidJNI::GetObjectArrayElement(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648 (intptr_t ___array0, int32_t ___index1, const RuntimeMethod* method);
// System.String UnityEngine.AndroidJNISafe::GetStringChars(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE (intptr_t ___str0, const RuntimeMethod* method);
// System.Void UnityEngine.AndroidJNISafe::DeleteLocalRef(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7 (intptr_t ___localref0, const RuntimeMethod* method);
// System.Void UnityEngine.AndroidJavaObject::.ctor(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80 (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, intptr_t ___jobject0, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC (RuntimeObject * ___arg00, RuntimeObject * ___arg11, RuntimeObject * ___arg22, const RuntimeMethod* method);
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void LuaInterface.LuaFunction::PCall()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1 (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, const RuntimeMethod* method);
// System.Void LuaInterface.LuaFunction::EndPCall()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, 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.LuaState::BeginCall(System.String,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, int32_t ___top1, bool ___beLogMiss2, const RuntimeMethod* method);
// System.Void LuaInterface.LuaState::Call(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919 (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, int32_t ___nArgs0, int32_t ___errfunc1, int32_t ___top2, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_settop(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E (intptr_t ___luaState0, int32_t ___top1, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaStatePtr::LuaGetTop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC (LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C * __this, const RuntimeMethod* method);
// System.Boolean LuaInterface.LuaTable::BeginCall(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, int32_t ___top1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaStatePtr::LuaSetTop(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F (LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C * __this, int32_t ___newTop0, const RuntimeMethod* method);
// System.IntPtr UnityEngine.GlobalJavaObjectRef::op_Implicit(UnityEngine.GlobalJavaObjectRef)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * ___obj0, const RuntimeMethod* method);
// UnityEngine.jvalue[] UnityEngine.AndroidJNIHelper::CreateJNIArgArray(System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34 (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args0, const RuntimeMethod* method);
// System.Int32 UnityEngine.AndroidJNISafe::CallIntMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Boolean UnityEngine.AndroidJNISafe::CallBooleanMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.SByte UnityEngine.AndroidJNISafe::CallSByteMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Int16 UnityEngine.AndroidJNISafe::CallShortMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Int64 UnityEngine.AndroidJNISafe::CallLongMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Single UnityEngine.AndroidJNISafe::CallFloatMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Double UnityEngine.AndroidJNISafe::CallDoubleMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Char UnityEngine.AndroidJNISafe::CallCharMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626 (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.String UnityEngine.AndroidJNISafe::CallStringMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.IntPtr UnityEngine.AndroidJNISafe::CallObjectMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B (intptr_t ___obj0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934 (intptr_t ___value10, intptr_t ___value21, const RuntimeMethod* method);
// UnityEngine.AndroidJavaClass UnityEngine.AndroidJavaObject::AndroidJavaClassDeleteLocalRef(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962 (intptr_t ___jclass0, const RuntimeMethod* method);
// UnityEngine.AndroidJavaObject UnityEngine.AndroidJavaObject::AndroidJavaObjectDeleteLocalRef(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF (intptr_t ___jobject0, const RuntimeMethod* method);
// System.Boolean UnityEngine.AndroidReflection::IsAssignableFrom(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD (Type_t * ___t0, Type_t * ___from1, const RuntimeMethod* method);
// System.Void UnityEngine.AndroidJNIHelper::DeleteJNIArgArray(System.Object[],UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784 (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args0, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___jniArgs1, const RuntimeMethod* method);
// System.Int32 UnityEngine.AndroidJNISafe::CallStaticIntMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNISafe_CallStaticIntMethod_mBBD8501C4128A05B243DEDD7FC1473B7F8B6DFCA (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Boolean UnityEngine.AndroidJNISafe::CallStaticBooleanMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJNISafe_CallStaticBooleanMethod_mD4AE550694EEC7859F137D0C60F0C94BD1092272 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.SByte UnityEngine.AndroidJNISafe::CallStaticSByteMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t AndroidJNISafe_CallStaticSByteMethod_m6F9A948F2EE6B668618D1B39FF3450368FA95010 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Int16 UnityEngine.AndroidJNISafe::CallStaticShortMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AndroidJNISafe_CallStaticShortMethod_m970528ACEB23F9AE4A38A9B223B825DF10A64F09 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Int64 UnityEngine.AndroidJNISafe::CallStaticLongMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJNISafe_CallStaticLongMethod_mDEA9005EBB9126BD13C56C1D4497C60863F1D00B (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Single UnityEngine.AndroidJNISafe::CallStaticFloatMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AndroidJNISafe_CallStaticFloatMethod_mA0AEAAA5ACCC7EB36F04616DCB2E09D29B6DED30 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Double UnityEngine.AndroidJNISafe::CallStaticDoubleMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJNISafe_CallStaticDoubleMethod_mC5A3C5AEEC15EB5D419E7B2B0A45DE2762310ABE (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.Char UnityEngine.AndroidJNISafe::CallStaticCharMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar AndroidJNISafe_CallStaticCharMethod_mC422B2FB9D7F13C0BEC8DAF00119B82FEA2854D9 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.String UnityEngine.AndroidJNISafe::CallStaticStringMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AndroidJNISafe_CallStaticStringMethod_mBB43D0D0B7D7ED48C90F9D9FF583A629DC40EBA3 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, const RuntimeMethod* method);
// System.IntPtr UnityEngine.AndroidJNISafe::CallStaticObjectMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440 (intptr_t ___clazz0, intptr_t ___methodID1, jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* ___args2, 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);
// !2 System.Func`3<System.IntPtr,System.Int32,System.Boolean>::Invoke(!0,!1)
inline bool Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * __this, intptr_t ___arg10, int32_t ___arg21, const RuntimeMethod* method)
{
return (( bool (*) (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *, intptr_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_gshared)(__this, ___arg10, ___arg21, method);
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Boolean>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m572D2AB7384D3CFAE55537AD0958409849F03F43_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
bool V_0 = false;
{
intptr_t L_0 = ___array0;
bool L_1 = (( bool (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (bool)L_1;
goto IL_000a;
}
IL_000a:
{
bool L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Char>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m037B4D34406BE5A90469D51B920E578E744C5174_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
intptr_t L_0 = ___array0;
Il2CppChar L_1 = (( Il2CppChar (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (Il2CppChar)L_1;
goto IL_000a;
}
IL_000a:
{
Il2CppChar L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Double>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m15F43503A43163AAA035BBD04F8FB631767A980C_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
intptr_t L_0 = ___array0;
double L_1 = (( double (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (double)L_1;
goto IL_000a;
}
IL_000a:
{
double L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Int16>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m973A18DA01D934A969BC93B6543B9FF333AD1001_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
int16_t V_0 = 0;
{
intptr_t L_0 = ___array0;
int16_t L_1 = (( int16_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int16_t)L_1;
goto IL_000a;
}
IL_000a:
{
int16_t L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Int32>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m24890C8483E96A447461CBE1FD1F4C0C1A43B989_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
intptr_t L_0 = ___array0;
int32_t L_1 = (( int32_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int32_t)L_1;
goto IL_000a;
}
IL_000a:
{
int32_t L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Int64>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m6D6993AB24925A68AA8B5D84632A036F04ADAF31_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
intptr_t L_0 = ___array0;
int64_t L_1 = (( int64_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int64_t)L_1;
goto IL_000a;
}
IL_000a:
{
int64_t L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Object>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m2F4AA1A30F25E6EBC06598D0CB8F6BE23A7170E3_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
intptr_t L_0 = ___array0;
RuntimeObject * L_1 = (( RuntimeObject * (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (RuntimeObject *)L_1;
goto IL_000a;
}
IL_000a:
{
RuntimeObject * L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.SByte>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB10A09B8FD05500F23E6E4FC4AB33E45490FAF16_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
int8_t V_0 = 0x0;
{
intptr_t L_0 = ___array0;
int8_t L_1 = (( int8_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int8_t)L_1;
goto IL_000a;
}
IL_000a:
{
int8_t L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine.AndroidJNIHelper::ConvertFromJNIArray<System.Single>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mC9D7C6768B06DCE32738CDB40366427BAEE91494_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
intptr_t L_0 = ___array0;
float L_1 = (( float (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (float)L_1;
goto IL_000a;
}
IL_000a:
{
float L_2 = V_0;
return L_2;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Boolean>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool _AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m7ACDAA9C56AFCDB0643BCF2424115B6505E43C65_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m7ACDAA9C56AFCDB0643BCF2424115B6505E43C65_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
bool V_24 = false;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (bool)((*(bool*)((bool*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m7ACDAA9C56AFCDB0643BCF2424115B6505E43C65_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(bool));
bool L_105 = V_24;
V_3 = (bool)L_105;
goto IL_0266;
}
IL_0266:
{
bool L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Char>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar _AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m6DF6E2572479AEB79E996D13FAB50A7BCC9FE42F_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m6DF6E2572479AEB79E996D13FAB50A7BCC9FE42F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
Il2CppChar V_3 = 0x0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
Il2CppChar V_24 = 0x0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m6DF6E2572479AEB79E996D13FAB50A7BCC9FE42F_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(Il2CppChar));
Il2CppChar L_105 = V_24;
V_3 = (Il2CppChar)L_105;
goto IL_0266;
}
IL_0266:
{
Il2CppChar L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Double>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double _AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m283223369A7B2D14D9E3112F999B7274C45616C9_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m283223369A7B2D14D9E3112F999B7274C45616C9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
double V_3 = 0.0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
double V_24 = 0.0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (double)((*(double*)((double*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m283223369A7B2D14D9E3112F999B7274C45616C9_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(double));
double L_105 = V_24;
V_3 = (double)L_105;
goto IL_0266;
}
IL_0266:
{
double L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Int16>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m9BB8E4F00907021DCC798A018E85E319BC48EA8E_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m9BB8E4F00907021DCC798A018E85E319BC48EA8E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int16_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
int16_t V_24 = 0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (int16_t)((*(int16_t*)((int16_t*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_m9BB8E4F00907021DCC798A018E85E319BC48EA8E_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(int16_t));
int16_t L_105 = V_24;
V_3 = (int16_t)L_105;
goto IL_0266;
}
IL_0266:
{
int16_t L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Int32>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE706EF56D441C5A46D3CA5534DEE8BD328B0BCD0_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE706EF56D441C5A46D3CA5534DEE8BD328B0BCD0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
int32_t V_24 = 0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (int32_t)((*(int32_t*)((int32_t*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE706EF56D441C5A46D3CA5534DEE8BD328B0BCD0_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(int32_t));
int32_t L_105 = V_24;
V_3 = (int32_t)L_105;
goto IL_0266;
}
IL_0266:
{
int32_t L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Int64>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t _AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mC4EED3FF1319EA6EA8D4BF54C0942075042DB984_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mC4EED3FF1319EA6EA8D4BF54C0942075042DB984_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int64_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
int64_t V_24 = 0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (int64_t)((*(int64_t*)((int64_t*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mC4EED3FF1319EA6EA8D4BF54C0942075042DB984_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(int64_t));
int64_t L_105 = V_24;
V_3 = (int64_t)L_105;
goto IL_0266;
}
IL_0266:
{
int64_t L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Object>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * _AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m229EAB610ACD40133634DF44A7C0095C45109188_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m229EAB610ACD40133634DF44A7C0095C45109188_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
RuntimeObject * V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
RuntimeObject * V_24 = NULL;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisRuntimeObject_m229EAB610ACD40133634DF44A7C0095C45109188_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(RuntimeObject *));
RuntimeObject * L_105 = V_24;
V_3 = (RuntimeObject *)L_105;
goto IL_0266;
}
IL_0266:
{
RuntimeObject * L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.SByte>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t _AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m09F60E959E683D0C369BC00FAA3A56B0B9DDA78A_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m09F60E959E683D0C369BC00FAA3A56B0B9DDA78A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int8_t V_3 = 0x0;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
int8_t V_24 = 0x0;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (int8_t)((*(int8_t*)((int8_t*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m09F60E959E683D0C369BC00FAA3A56B0B9DDA78A_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(int8_t));
int8_t L_105 = V_24;
V_3 = (int8_t)L_105;
goto IL_0266;
}
IL_0266:
{
int8_t L_106 = V_3;
return L_106;
}
}
// ArrayType UnityEngine._AndroidJNIHelper::ConvertFromJNIArray<System.Single>(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float _AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF9755186D51B25D1233C5C3D7D61FDCCC6DCF0B5_gshared (intptr_t ___array0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (_AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF9755186D51B25D1233C5C3D7D61FDCCC6DCF0B5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Type_t * V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
float V_3 = 0.0f;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_14 = NULL;
int32_t V_15 = 0;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
int32_t V_19 = 0;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* V_20 = NULL;
int32_t V_21 = 0;
intptr_t V_22;
memset((&V_22), 0, sizeof(V_22));
bool V_23 = false;
float V_24 = 0.0f;
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
NullCheck((Type_t *)L_1);
Type_t * L_2 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_1);
V_0 = (Type_t *)L_2;
Type_t * L_3 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_4 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_3, /*hidden argument*/NULL);
V_1 = (bool)L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0173;
}
}
{
Type_t * L_6 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
V_2 = (bool)((((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0041;
}
}
{
intptr_t L_10 = ___array0;
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = AndroidJNISafe_FromIntArray_m5AB9419F8E92A4815A833006025ABD0039D6B353((intptr_t)L_10, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_11, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0041:
{
Type_t * L_12 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_13 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_14 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_13, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_12) == ((RuntimeObject*)(Type_t *)L_14))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_0065;
}
}
{
intptr_t L_16 = ___array0;
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* L_17 = AndroidJNISafe_FromBooleanArray_m4CA0BE409AC39C391C4122A1DCE503B7EA87DC14((intptr_t)L_16, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_17, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0065:
{
Type_t * L_18 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_19 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_20 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_19, /*hidden argument*/NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t *)L_18) == ((RuntimeObject*)(Type_t *)L_20))? 1 : 0);
bool L_21 = V_5;
if (!L_21)
{
goto IL_0095;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral879DC19E063D4CBD5F11E0DE3816876F1FABA460, /*hidden argument*/NULL);
intptr_t L_22 = ___array0;
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_23 = AndroidJNISafe_FromByteArray_m8182D68596E21605519D27197C4870DCAB9F6550((intptr_t)L_22, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_23, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0095:
{
Type_t * L_24 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_25 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_26 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_25, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_24) == ((RuntimeObject*)(Type_t *)L_26))? 1 : 0);
bool L_27 = V_6;
if (!L_27)
{
goto IL_00b9;
}
}
{
intptr_t L_28 = ___array0;
SByteU5BU5D_t623D1F33C61DEAC564E2B0560E00F1E1364F7889* L_29 = AndroidJNISafe_FromSByteArray_m44649611607069754D9DD6A53B58C65AAE69C8E8((intptr_t)L_28, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_29, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00b9:
{
Type_t * L_30 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_31 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_32 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_31, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_30) == ((RuntimeObject*)(Type_t *)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00dd;
}
}
{
intptr_t L_34 = ___array0;
Int16U5BU5D_tDA0F0B2730337F72E44DB024BE9818FA8EDE8D28* L_35 = AndroidJNISafe_FromShortArray_m05B4445B460FC16B41851A5C898123223C0B0024((intptr_t)L_34, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_35, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_00dd:
{
Type_t * L_36 = V_0;
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((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_37, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_36) == ((RuntimeObject*)(Type_t *)L_38))? 1 : 0);
bool L_39 = V_8;
if (!L_39)
{
goto IL_0101;
}
}
{
intptr_t L_40 = ___array0;
Int64U5BU5D_tE04A3DEF6AF1C852A43B98A24EFB715806B37F5F* L_41 = AndroidJNISafe_FromLongArray_mDCCAE11E1BB9C72B1DCB0D5CB4D191922EB499C5((intptr_t)L_40, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_41, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0101:
{
Type_t * L_42 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_43 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_44 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_43, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_42) == ((RuntimeObject*)(Type_t *)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_0125;
}
}
{
intptr_t L_46 = ___array0;
SingleU5BU5D_tA7139B7CAA40EAEF9178E2C386C8A5993754FDD5* L_47 = AndroidJNISafe_FromFloatArray_m087EAD07306786A03F15756F9EC26CA2AB6B8BCB((intptr_t)L_46, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_47, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0125:
{
Type_t * L_48 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_49 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_50 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_49, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_48) == ((RuntimeObject*)(Type_t *)L_50))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0149;
}
}
{
intptr_t L_52 = ___array0;
DoubleU5BU5D_tF9383437DDA9EAC9F60627E9E6E2045CF7CB182D* L_53 = AndroidJNISafe_FromDoubleArray_m10BE0E812ED3FC49D0FF7EFA7352F8EA026F824E((intptr_t)L_52, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_53, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0149:
{
Type_t * L_54 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_55 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_56 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_55, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_54) == ((RuntimeObject*)(Type_t *)L_56))? 1 : 0);
bool L_57 = V_11;
if (!L_57)
{
goto IL_016d;
}
}
{
intptr_t L_58 = ___array0;
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_59 = AndroidJNISafe_FromCharArray_mDB6AE528FE52AC622EB833337F36AA93B5248E1B((intptr_t)L_58, /*hidden argument*/NULL);
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_59, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_016d:
{
goto IL_0259;
}
IL_0173:
{
Type_t * L_60 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_61 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_62 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_61, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_60) == ((RuntimeObject*)(Type_t *)L_62))? 1 : 0);
bool L_63 = V_12;
if (!L_63)
{
goto IL_01dc;
}
}
{
intptr_t L_64 = ___array0;
int32_t L_65 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_64, /*hidden argument*/NULL);
V_13 = (int32_t)L_65;
int32_t L_66 = V_13;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_67 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)SZArrayNew(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E_il2cpp_TypeInfo_var, (uint32_t)L_66);
V_14 = (StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E*)L_67;
V_15 = (int32_t)0;
goto IL_01c3;
}
IL_019d:
{
intptr_t L_68 = ___array0;
int32_t L_69 = V_15;
intptr_t L_70 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_68, (int32_t)L_69, /*hidden argument*/NULL);
V_16 = (intptr_t)L_70;
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_71 = V_14;
int32_t L_72 = V_15;
intptr_t L_73 = V_16;
String_t* L_74 = AndroidJNISafe_GetStringChars_m15C4A04998812B41DF6E67D7D2F9F270573847FE((intptr_t)L_73, /*hidden argument*/NULL);
NullCheck(L_71);
ArrayElementTypeCheck (L_71, L_74);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (String_t*)L_74);
intptr_t L_75 = V_16;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_75, /*hidden argument*/NULL);
int32_t L_76 = V_15;
V_15 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1));
}
IL_01c3:
{
int32_t L_77 = V_15;
int32_t L_78 = V_13;
V_17 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_17;
if (L_79)
{
goto IL_019d;
}
}
{
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_80 = V_14;
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_80, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_01dc:
{
Type_t * L_81 = V_0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_82 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_83 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_82, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_81) == ((RuntimeObject*)(Type_t *)L_83))? 1 : 0);
bool L_84 = V_18;
if (!L_84)
{
goto IL_0242;
}
}
{
intptr_t L_85 = ___array0;
int32_t L_86 = AndroidJNISafe_GetArrayLength_m11614663772194842C0D75FB8C6FBDB92F8DEE05((intptr_t)L_85, /*hidden argument*/NULL);
V_19 = (int32_t)L_86;
int32_t L_87 = V_19;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_88 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)SZArrayNew(AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379_il2cpp_TypeInfo_var, (uint32_t)L_87);
V_20 = (AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379*)L_88;
V_21 = (int32_t)0;
goto IL_022c;
}
IL_0206:
{
intptr_t L_89 = ___array0;
int32_t L_90 = V_21;
intptr_t L_91 = AndroidJNI_GetObjectArrayElement_m104E43629B8731ACAF53A5D351CCB19398A75648((intptr_t)L_89, (int32_t)L_90, /*hidden argument*/NULL);
V_22 = (intptr_t)L_91;
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_92 = V_20;
int32_t L_93 = V_21;
intptr_t L_94 = V_22;
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_95 = (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)il2cpp_codegen_object_new(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject__ctor_m22E1E2E5D9F3DA31FF7DFB1339AD3BB0C3813E80(L_95, (intptr_t)L_94, /*hidden argument*/NULL);
NullCheck(L_92);
ArrayElementTypeCheck (L_92, L_95);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_93), (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)L_95);
intptr_t L_96 = V_22;
AndroidJNISafe_DeleteLocalRef_m9632EA13BF03AEE43FC7713125962A4D0DFFADC7((intptr_t)L_96, /*hidden argument*/NULL);
int32_t L_97 = V_21;
V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1));
}
IL_022c:
{
int32_t L_98 = V_21;
int32_t L_99 = V_19;
V_23 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_23;
if (L_100)
{
goto IL_0206;
}
}
{
AndroidJavaObjectU5BU5D_t7C44610B692603ADE504A389C4362A53613B5379* L_101 = V_20;
V_3 = (float)((*(float*)((float*)UnBox((RuntimeObject *)L_101, IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))));
goto IL_0266;
}
IL_0242:
{
Type_t * L_102 = V_0;
String_t* L_103 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteralB702DED1D10DC8D6BC92F9CF994600B794B60E4B, (RuntimeObject *)L_102, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_104 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_104, (String_t*)L_103, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, _AndroidJNIHelper_ConvertFromJNIArray_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF9755186D51B25D1233C5C3D7D61FDCCC6DCF0B5_RuntimeMethod_var);
}
IL_0259:
{
il2cpp_codegen_initobj((&V_24), sizeof(float));
float L_105 = V_24;
V_3 = (float)L_105;
goto IL_0266;
}
IL_0266:
{
float L_106 = V_3;
return L_106;
}
}
// LuaInterface.LuaDictTable`2<K,V> LuaInterface.LuaTable::ToDictTable<System.Object,System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0 * LuaTable_ToDictTable_TisRuntimeObject_TisRuntimeObject_mE0DBF927CFE15819C2A0F58A7FF971E8433D823A_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, const RuntimeMethod* method)
{
{
// return new LuaDictTable<K, V>(this);
LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0 * L_0 = (LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
(( void (*) (LuaDictTable_2_tDCE630BB7CCCFFD99F1192E46B43A92D3B05B7D0 *, LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)(L_0, (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
return L_0;
}
}
// R System.Array::UnsafeMov<System.Int32Enum,System.Int32>(S)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_UnsafeMov_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mACCEE2C62F4C67EC27F6727A727D6FB7E3248F0C_gshared (int32_t ___instance0, const RuntimeMethod* method)
{
return static_cast<int32_t>(___instance0);
}
// R System.Array::UnsafeMov<System.Object,System.Object>(S)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_UnsafeMov_TisRuntimeObject_TisRuntimeObject_m67E8EFDEC3E088A8BC6C52F5B28A313D8DDF172E_gshared (RuntimeObject * ___instance0, const RuntimeMethod* method)
{
return static_cast<RuntimeObject *>(___instance0);
}
// R1 LuaInterface.LuaFunction::Invoke<System.Boolean>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaFunction_Invoke_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4EF154F143C6807BFA46492D544ABB22A8192E40_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
bool L_0 = (( bool (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_0;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4,T5,T6,T7,T8,T9)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCB5AC9B8794DABDAE194C6305274DA0837E95F6A_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, RuntimeObject * ___arg54, RuntimeObject * ___arg65, RuntimeObject * ___arg76, RuntimeObject * ___arg87, RuntimeObject * ___arg98, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_4 = ___arg54;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PushGeneric(arg6);
RuntimeObject * L_5 = ___arg65;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// PushGeneric(arg7);
RuntimeObject * L_6 = ___arg76;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
// PushGeneric(arg8);
RuntimeObject * L_7 = ___arg87;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7));
// PushGeneric(arg9);
RuntimeObject * L_8 = ___arg98;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_9 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_9;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4,T5,T6,T7,T8)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF90DD2706983DDD65E1BA278ABA552518B1ACEB8_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, RuntimeObject * ___arg54, RuntimeObject * ___arg65, RuntimeObject * ___arg76, RuntimeObject * ___arg87, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_4 = ___arg54;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PushGeneric(arg6);
RuntimeObject * L_5 = ___arg65;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// PushGeneric(arg7);
RuntimeObject * L_6 = ___arg76;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
// PushGeneric(arg8);
RuntimeObject * L_7 = ___arg87;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_8 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_8;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4,T5,T6,T7)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m19213A545257E1497D416E6037DBF0466EF67FA2_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, RuntimeObject * ___arg54, RuntimeObject * ___arg65, RuntimeObject * ___arg76, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_4 = ___arg54;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PushGeneric(arg6);
RuntimeObject * L_5 = ___arg65;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// PushGeneric(arg7);
RuntimeObject * L_6 = ___arg76;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_7 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 7));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_7;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4,T5,T6)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m6A8DFFA3E9CDA5546A84E5DA03C21BCEE0C63262_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, RuntimeObject * ___arg54, RuntimeObject * ___arg65, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_4 = ___arg54;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PushGeneric(arg6);
RuntimeObject * L_5 = ___arg65;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_6 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_6;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4,T5)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD74CEFFD1356C67C94CBA39D1C1DFA6C5C72E630_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, RuntimeObject * ___arg54, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_4 = ___arg54;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_5 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_5;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object>(T1,T2,T3,T4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m267CE018CDBAF2BEB305573C01B27A86860E8BF9_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, RuntimeObject * ___arg43, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_3 = ___arg43;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_4 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_4;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object,System.Object>(T1,T2,T3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3B5143E88744381F05417C76B415027FEB333C3A_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, RuntimeObject * ___arg32, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_2 = ___arg32;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_3 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_3;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object,System.Object>(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m5AA4C054C360BC44C59AA1115347B022D60995F2_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, RuntimeObject * ___arg21, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_1 = ___arg21;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_2 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_2;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object,System.Object>(T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_TisRuntimeObject_mD7DD8BFDFD88708B695A428CAF530301D6412F3B_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, RuntimeObject * ___arg10, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PushGeneric(arg1);
RuntimeObject * L_0 = ___arg10;
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
(( void (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_1 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_1;
}
}
// R1 LuaInterface.LuaFunction::Invoke<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaFunction_Invoke_TisRuntimeObject_m9CF35603ADD2754CD5B5132BD5FEB59498456D5D_gshared (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B * __this, const RuntimeMethod* method)
{
{
// BeginPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
VirtFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 LuaInterface.LuaFunction::BeginPCall() */, (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
// PCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_PCall_m341EEEBF73C721C0B0D52DD8F173C24B7CF995C1((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
RuntimeObject * L_0 = (( RuntimeObject * (*) (LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// EndPCall();
NullCheck((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this);
LuaFunction_EndPCall_m61C1BED1DE6D95FEAE1D25F9183A51F0D9667AFB((LuaFunction_tB4326800584EE5253BAA06D01DD3244AC632959B *)__this, /*hidden argument*/NULL);
// return ret1;
return L_0;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4,T5,T6,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m666623B17347AB835D1ED7F40B35FA3CE910AEBE_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, RuntimeObject * ___arg55, RuntimeObject * ___arg66, bool ___beLogMiss7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m666623B17347AB835D1ED7F40B35FA3CE910AEBE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss7;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0069;
}
}
IL_0018:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_7 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_8 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_9 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_10 = ___arg55;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// PushGeneric(arg6);
RuntimeObject * L_11 = ___arg66;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// Call(6, top + 1, top);
int32_t L_12 = V_0;
int32_t L_13 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)), (int32_t)L_13, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_14 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_15 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
// LuaDLL.lua_settop(L, top);
intptr_t L_16 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_17 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_16, (int32_t)L_17, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_15;
goto IL_0082;
}
IL_0069:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_18 = V_2;
V_1 = (RuntimeObject *)L_18;
goto IL_0082;
}
} // 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_0075;
throw e;
}
CATCH_0075:
{ // begin catch(System.Exception)
// LuaDLL.lua_settop(L, top);
intptr_t L_19 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_20 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_19, (int32_t)L_20, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m666623B17347AB835D1ED7F40B35FA3CE910AEBE_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0082:
{
// }
RuntimeObject * L_21 = V_1;
return L_21;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4,T5,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m380FC6D4A2FACA6246C1CDA1BB6DF7B1D10EE9BC_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, RuntimeObject * ___arg55, bool ___beLogMiss6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m380FC6D4A2FACA6246C1CDA1BB6DF7B1D10EE9BC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss6;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0061;
}
}
IL_0018:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_7 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_8 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_9 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// PushGeneric(arg5);
RuntimeObject * L_10 = ___arg55;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// Call(5, top + 1, top);
int32_t L_11 = V_0;
int32_t L_12 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)), (int32_t)L_12, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_13 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_14 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// LuaDLL.lua_settop(L, top);
intptr_t L_15 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_16 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_15, (int32_t)L_16, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_14;
goto IL_007a;
}
IL_0061:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_17 = V_2;
V_1 = (RuntimeObject *)L_17;
goto IL_007a;
}
} // 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_006d;
throw e;
}
CATCH_006d:
{ // begin catch(System.Exception)
// LuaDLL.lua_settop(L, top);
intptr_t L_18 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_19 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m380FC6D4A2FACA6246C1CDA1BB6DF7B1D10EE9BC_RuntimeMethod_var);
} // end catch (depth: 1)
IL_007a:
{
// }
RuntimeObject * L_20 = V_1;
return L_20;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m60EF59D578C8C02B260A0F61684F8F8D10E09A21_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, bool ___beLogMiss5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m60EF59D578C8C02B260A0F61684F8F8D10E09A21_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss5;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0059;
}
}
IL_0018:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_7 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_8 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// PushGeneric(arg4);
RuntimeObject * L_9 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// Call(4, top + 1, top);
int32_t L_10 = V_0;
int32_t L_11 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)4, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)L_11, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_12 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_13 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// LuaDLL.lua_settop(L, top);
intptr_t L_14 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_15 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_13;
goto IL_0072;
}
IL_0059:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_16 = V_2;
V_1 = (RuntimeObject *)L_16;
goto IL_0072;
}
} // 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)
// LuaDLL.lua_settop(L, top);
intptr_t L_17 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_18 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m60EF59D578C8C02B260A0F61684F8F8D10E09A21_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0072:
{
// }
RuntimeObject * L_19 = V_1;
return L_19;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mB618C0A823BC76812B12471008A319D075BF5D93_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, bool ___beLogMiss4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mB618C0A823BC76812B12471008A319D075BF5D93_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss4;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0051;
}
}
IL_0018:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_7 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// PushGeneric(arg3);
RuntimeObject * L_8 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// Call(3, top + 1, top);
int32_t L_9 = V_0;
int32_t L_10 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)), (int32_t)L_10, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_11 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_12 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// LuaDLL.lua_settop(L, top);
intptr_t L_13 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_14 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_13, (int32_t)L_14, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_12;
goto IL_006a;
}
IL_0051:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_15 = V_2;
V_1 = (RuntimeObject *)L_15;
goto IL_006a;
}
} // 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_005d;
throw e;
}
CATCH_005d:
{ // begin catch(System.Exception)
// LuaDLL.lua_settop(L, top);
intptr_t L_16 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_17 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_16, (int32_t)L_17, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mB618C0A823BC76812B12471008A319D075BF5D93_RuntimeMethod_var);
} // end catch (depth: 1)
IL_006a:
{
// }
RuntimeObject * L_18 = V_1;
return L_18;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object,System.Object>(System.String,T1,T2,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD3C9CA6C19949EFBC8EAB2B27D26BA2AD432D164_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, bool ___beLogMiss3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD3C9CA6C19949EFBC8EAB2B27D26BA2AD432D164_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss3;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0049;
}
}
IL_0018:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// PushGeneric(arg2);
RuntimeObject * L_7 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// Call(2, top + 1, top);
int32_t L_8 = V_0;
int32_t L_9 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)2, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)), (int32_t)L_9, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_10 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_11 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// LuaDLL.lua_settop(L, top);
intptr_t L_12 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_13 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_12, (int32_t)L_13, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_11;
goto IL_0062;
}
IL_0049:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_14 = V_2;
V_1 = (RuntimeObject *)L_14;
goto IL_0062;
}
} // 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_0055;
throw e;
}
CATCH_0055:
{ // begin catch(System.Exception)
// LuaDLL.lua_settop(L, top);
intptr_t L_15 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_16 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_15, (int32_t)L_16, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mD3C9CA6C19949EFBC8EAB2B27D26BA2AD432D164_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0062:
{
// }
RuntimeObject * L_17 = V_1;
return L_17;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object,System.Object>(System.String,T1,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_mA23A1E730A932E3059DD71531E3AC907F258338B_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, RuntimeObject * ___arg11, bool ___beLogMiss2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_mA23A1E730A932E3059DD71531E3AC907F258338B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss2;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_0041;
}
}
IL_0017:
{
// PushGeneric(arg1);
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// Call(1, top + 1, top);
int32_t L_7 = V_0;
int32_t L_8 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), (int32_t)L_8, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_9 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_10 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// LuaDLL.lua_settop(L, top);
intptr_t L_11 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_12 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_10;
goto IL_005a;
}
IL_0041:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_13 = V_2;
V_1 = (RuntimeObject *)L_13;
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)
// LuaDLL.lua_settop(L, top);
intptr_t L_14 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_15 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_TisRuntimeObject_mA23A1E730A932E3059DD71531E3AC907F258338B_RuntimeMethod_var);
} // end catch (depth: 1)
IL_005a:
{
// }
RuntimeObject * L_16 = V_1;
return L_16;
}
}
// R1 LuaInterface.LuaState::Invoke<System.Object>(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaState_Invoke_TisRuntimeObject_m69199A69AA09A0D358AC174C2D4AE8B2DD4E5675_gshared (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * __this, String_t* ___name0, bool ___beLogMiss1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaState_Invoke_TisRuntimeObject_m69199A69AA09A0D358AC174C2D4AE8B2DD4E5675_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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);
{
// int top = LuaDLL.lua_gettop(L);
intptr_t L_0 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
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 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// if (BeginCall(name, top, beLogMiss))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
bool L_4 = ___beLogMiss1;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
bool L_5 = LuaState_BeginCall_m0F4676E082D785B4F6D457B202205B3B2F690415((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (String_t*)L_2, (int32_t)L_3, (bool)L_4, /*hidden argument*/NULL);
if (!L_5)
{
goto IL_003a;
}
}
IL_0017:
{
// Call(0, top + 1, top);
int32_t L_6 = V_0;
int32_t L_7 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (int32_t)L_7, /*hidden argument*/NULL);
// R1 ret1 = CheckValue<R1>(top + 2);
int32_t L_8 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this);
RuntimeObject * L_9 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// LuaDLL.lua_settop(L, top);
intptr_t L_10 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_11 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/NULL);
// return ret1;
V_1 = (RuntimeObject *)L_9;
goto IL_0053;
}
IL_003a:
{
// return default(R1);
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *));
RuntimeObject * L_12 = V_2;
V_1 = (RuntimeObject *)L_12;
goto IL_0053;
}
} // 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)
// LuaDLL.lua_settop(L, top);
intptr_t L_13 = (intptr_t)((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)__this)->get_L_0();
int32_t L_14 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_settop_m4BCB928D2559342AADC033F7EDFF34193E5FE76E((intptr_t)L_13, (int32_t)L_14, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaState_Invoke_TisRuntimeObject_m69199A69AA09A0D358AC174C2D4AE8B2DD4E5675_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0053:
{
// }
RuntimeObject * L_15 = V_1;
return L_15;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4,T5,T6)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCC2D43C08FB0B3A2C566DF55B7E1024C1DD01546_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, RuntimeObject * ___arg55, RuntimeObject * ___arg66, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCC2D43C08FB0B3A2C566DF55B7E1024C1DD01546_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0089;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.PushGeneric(arg2);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_8 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// luaState.PushGeneric(arg3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_10 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// luaState.PushGeneric(arg4);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_12 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11, (RuntimeObject *)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// luaState.PushGeneric(arg5);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_14 = ___arg55;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13, (RuntimeObject *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// luaState.PushGeneric(arg6);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_16 = ___arg66;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_15);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_15, (RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
// luaState.Call(6, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_18 = V_0;
int32_t L_19 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_17);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_17, (int32_t)6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)2)), (int32_t)L_19, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_20 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_21 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_20);
RuntimeObject * L_22 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_20, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 6));
V_1 = (RuntimeObject *)L_22;
}
IL_0089:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_23 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_24 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_23);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_23, (int32_t)L_24, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_25 = V_1;
V_2 = (RuntimeObject *)L_25;
goto IL_00a6;
}
} // 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)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_26 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_27 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_26);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_26, (int32_t)L_27, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mCC2D43C08FB0B3A2C566DF55B7E1024C1DD01546_RuntimeMethod_var);
} // end catch (depth: 1)
IL_00a6:
{
// }
RuntimeObject * L_28 = V_2;
return L_28;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4,T5)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m36283561E664299CCD3FFBDF4BBAD3170D3A7E3B_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, RuntimeObject * ___arg55, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m36283561E664299CCD3FFBDF4BBAD3170D3A7E3B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_007c;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.PushGeneric(arg2);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_8 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// luaState.PushGeneric(arg3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_10 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// luaState.PushGeneric(arg4);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_12 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11, (RuntimeObject *)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// luaState.PushGeneric(arg5);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_14 = ___arg55;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13, (RuntimeObject *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
// luaState.Call(5, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_16 = V_0;
int32_t L_17 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_15);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_15, (int32_t)5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)2)), (int32_t)L_17, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_18 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_19 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_18);
RuntimeObject * L_20 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_18, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 5));
V_1 = (RuntimeObject *)L_20;
}
IL_007c:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_21 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_22 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_21);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_21, (int32_t)L_22, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_23 = V_1;
V_2 = (RuntimeObject *)L_23;
goto IL_0099;
}
} // 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_008c;
throw e;
}
CATCH_008c:
{ // begin catch(System.Exception)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_24 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_25 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_24);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_24, (int32_t)L_25, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m36283561E664299CCD3FFBDF4BBAD3170D3A7E3B_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0099:
{
// }
RuntimeObject * L_26 = V_2;
return L_26;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3,T4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF41A9894CE094DE542A9D951CB3EC50F51FF8E29_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, RuntimeObject * ___arg44, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF41A9894CE094DE542A9D951CB3EC50F51FF8E29_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_006f;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.PushGeneric(arg2);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_8 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// luaState.PushGeneric(arg3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_10 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// luaState.PushGeneric(arg4);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_12 = ___arg44;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11, (RuntimeObject *)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
// luaState.Call(4, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_14 = V_0;
int32_t L_15 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_13, (int32_t)4, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)2)), (int32_t)L_15, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_16 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_17 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_16);
RuntimeObject * L_18 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_16, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 4));
V_1 = (RuntimeObject *)L_18;
}
IL_006f:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_19 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_20 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_19);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_19, (int32_t)L_20, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_21 = V_1;
V_2 = (RuntimeObject *)L_21;
goto IL_008c;
}
} // 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_007f;
throw e;
}
CATCH_007f:
{ // begin catch(System.Exception)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_22 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_23 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_22);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_22, (int32_t)L_23, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mF41A9894CE094DE542A9D951CB3EC50F51FF8E29_RuntimeMethod_var);
} // end catch (depth: 1)
IL_008c:
{
// }
RuntimeObject * L_24 = V_2;
return L_24;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object,System.Object,System.Object>(System.String,T1,T2,T3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m99D18963756C03CBE472AB8DEBABA93DA6F1BAB9_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, RuntimeObject * ___arg33, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m99D18963756C03CBE472AB8DEBABA93DA6F1BAB9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0062;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.PushGeneric(arg2);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_8 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// luaState.PushGeneric(arg3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_10 = ___arg33;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9, (RuntimeObject *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
// luaState.Call(3, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_12 = V_0;
int32_t L_13 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_11, (int32_t)3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)2)), (int32_t)L_13, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_14 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_15 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_14);
RuntimeObject * L_16 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
V_1 = (RuntimeObject *)L_16;
}
IL_0062:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_17 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_18 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_17);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_17, (int32_t)L_18, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_19 = V_1;
V_2 = (RuntimeObject *)L_19;
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)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_20 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_21 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_20);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_20, (int32_t)L_21, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m99D18963756C03CBE472AB8DEBABA93DA6F1BAB9_RuntimeMethod_var);
} // end catch (depth: 1)
IL_007f:
{
// }
RuntimeObject * L_22 = V_2;
return L_22;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object,System.Object>(System.String,T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m554C2EE5E460D1824EA51FFCC1C827DAC05D3A69_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, RuntimeObject * ___arg22, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m554C2EE5E460D1824EA51FFCC1C827DAC05D3A69_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0055;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.PushGeneric(arg2);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_8 = ___arg22;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
// luaState.Call(2, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_9 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_10 = V_0;
int32_t L_11 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_9, (int32_t)2, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), (int32_t)L_11, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_12 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_13 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_12);
RuntimeObject * L_14 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_12, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 2));
V_1 = (RuntimeObject *)L_14;
}
IL_0055:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_15 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_16 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_15);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_15, (int32_t)L_16, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_17 = V_1;
V_2 = (RuntimeObject *)L_17;
goto IL_0072;
}
} // 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)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_18 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_19 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_18);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_18, (int32_t)L_19, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m554C2EE5E460D1824EA51FFCC1C827DAC05D3A69_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0072:
{
// }
RuntimeObject * L_20 = V_2;
return L_20;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object,System.Object>(System.String,T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_mD49FDF4EBAA3AF71F49E846357A02241C3950C79_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, RuntimeObject * ___arg11, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_mD49FDF4EBAA3AF71F49E846357A02241C3950C79_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0049;
}
}
IL_001e:
{
// luaState.PushGeneric(arg1);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
RuntimeObject * L_6 = ___arg11;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
(( void (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
// luaState.Call(1, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_8 = V_0;
int32_t L_9 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)2)), (int32_t)L_9, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_10 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_11 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_10);
RuntimeObject * L_12 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
V_1 = (RuntimeObject *)L_12;
}
IL_0049:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_13 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_14 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_13);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_13, (int32_t)L_14, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_15 = V_1;
V_2 = (RuntimeObject *)L_15;
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_0059;
throw e;
}
CATCH_0059:
{ // begin catch(System.Exception)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_16 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_17 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_16);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_16, (int32_t)L_17, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_TisRuntimeObject_mD49FDF4EBAA3AF71F49E846357A02241C3950C79_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0066:
{
// }
RuntimeObject * L_18 = V_2;
return L_18;
}
}
// R1 LuaInterface.LuaTable::Invoke<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * LuaTable_Invoke_TisRuntimeObject_mF9F84E6020F8D6CFE5166BD53FA61F9697D43748_gshared (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 * __this, String_t* ___name0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (LuaTable_Invoke_TisRuntimeObject_mF9F84E6020F8D6CFE5166BD53FA61F9697D43748_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RuntimeObject * 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) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
// int top = luaState.LuaGetTop();
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0);
int32_t L_1 = LuaStatePtr_LuaGetTop_m2317E7B1B18275AB559943BC22E4BBEED73387AC((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_0, /*hidden argument*/NULL);
V_0 = (int32_t)L_1;
}
IL_000c:
try
{ // begin try (depth: 1)
{
// R1 ret1 = default(R1);
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *));
// if (BeginCall(name, top))
String_t* L_2 = ___name0;
int32_t L_3 = V_0;
NullCheck((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this);
bool L_4 = LuaTable_BeginCall_m3299C11171C652DA71212CD8FF5742482C39760B((LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87 *)__this, (String_t*)L_2, (int32_t)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_003d;
}
}
IL_001e:
{
// luaState.Call(0, top + 2, top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_5 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_6 = V_0;
int32_t L_7 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5);
LuaState_Call_m514A3663B72DA9CE122F561B306DF59722F5E919((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_5, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)2)), (int32_t)L_7, /*hidden argument*/NULL);
// ret1 = luaState.CheckValue<R1>(top + 3);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_9 = V_0;
NullCheck((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_8);
RuntimeObject * L_10 = (( RuntimeObject * (*) (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_8, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_1 = (RuntimeObject *)L_10;
}
IL_003d:
{
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_11 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_12 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_11);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_11, (int32_t)L_12, /*hidden argument*/NULL);
// return ret1;
RuntimeObject * L_13 = V_1;
V_2 = (RuntimeObject *)L_13;
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)
// luaState.LuaSetTop(top);
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_14 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)((LuaBaseRef_tFA9E77CEC1FFBFDE8BC5AF2B9C1A693AD5CFE0B4 *)__this)->get_luaState_2();
int32_t L_15 = V_0;
NullCheck((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_14);
LuaStatePtr_LuaSetTop_m02F02EBCF38CB07BEDD94F629F9B75E9AE86861F((LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C *)L_14, (int32_t)L_15, /*hidden argument*/NULL);
// throw e;
IL2CPP_RAISE_MANAGED_EXCEPTION(((Exception_t *)__exception_local), LuaTable_Invoke_TisRuntimeObject_mF9F84E6020F8D6CFE5166BD53FA61F9697D43748_RuntimeMethod_var);
} // end catch (depth: 1)
IL_005a:
{
// }
RuntimeObject * L_16 = V_2;
return L_16;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Boolean>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m57EE1ACB271D15DD0E2DDD6B28805C31799A0976_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
bool V_0 = false;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
bool L_2 = (( bool (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (bool)L_2;
goto IL_000c;
}
IL_000c:
{
bool L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Char>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar AndroidJavaObject_Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m73C43D18BEC4AF2416AC8ADA8FA26712645A0EEA_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
Il2CppChar L_2 = (( Il2CppChar (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (Il2CppChar)L_2;
goto IL_000c;
}
IL_000c:
{
Il2CppChar L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Double>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJavaObject_Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_mBDD67692E825B1F8834E22FC94628B9C6AE54C81_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
double L_2 = (( double (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (double)L_2;
goto IL_000c;
}
IL_000c:
{
double L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Int16>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AndroidJavaObject_Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mB51ADF5CFAE5278F11CECE74CC8ABAA9B45BB34F_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
int16_t V_0 = 0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
int16_t L_2 = (( int16_t (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int16_t)L_2;
goto IL_000c;
}
IL_000c:
{
int16_t L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Int32>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mF7220A3D48BA18737AA0C7DAF0828822275A69A6_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
int32_t L_2 = (( int32_t (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int32_t)L_2;
goto IL_000c;
}
IL_000c:
{
int32_t L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Int64>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJavaObject_Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCD42F5F94257CC748CBA517A16A7BCC707A0C440_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
int64_t L_2 = (( int64_t (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int64_t)L_2;
goto IL_000c;
}
IL_000c:
{
int64_t L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Object>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AndroidJavaObject_Call_TisRuntimeObject_m38064E69DD787BA971B0757788FD11E7239A03B7_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
RuntimeObject * L_2 = (( RuntimeObject * (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (RuntimeObject *)L_2;
goto IL_000c;
}
IL_000c:
{
RuntimeObject * L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.SByte>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t AndroidJavaObject_Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_m1DA87DAFADCDA8DE62A86D5C1F94DF60F2F54651_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
int8_t V_0 = 0x0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
int8_t L_2 = (( int8_t (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int8_t)L_2;
goto IL_000c;
}
IL_000c:
{
int8_t L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::Call<System.Single>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AndroidJavaObject_Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m241B6C5C3A0259B256071CA26CAFE3EF0F229DBA_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
float L_2 = (( float (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (float)L_2;
goto IL_000c;
}
IL_000c:
{
float L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::CallStatic<System.Int32>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m90D39A3F3725F8BD3F782614FA0101D563DA9CCF_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
int32_t L_2 = (( int32_t (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (int32_t)L_2;
goto IL_000c;
}
IL_000c:
{
int32_t L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::CallStatic<System.Object>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AndroidJavaObject_CallStatic_TisRuntimeObject_mC00F70734976E6B3DD8281EB6EBC457B19762E9F_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
RuntimeObject * V_0 = NULL;
{
String_t* L_0 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___args1;
NullCheck((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this);
RuntimeObject * L_2 = (( RuntimeObject * (*) (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D *)__this, (String_t*)L_0, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (RuntimeObject *)L_2;
goto IL_000c;
}
IL_000c:
{
RuntimeObject * L_3 = V_0;
return L_3;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Boolean>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject__Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mEBA0037C435AC77FA752193AEBECC3F65F684468_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mEBA0037C435AC77FA752193AEBECC3F65F684468_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
bool G_B29_0 = false;
bool G_B34_0 = false;
bool G_B39_0 = false;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (bool)((*(bool*)((bool*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(bool*)((bool*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(bool));
bool L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (bool)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(bool*)((bool*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(bool));
bool L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (bool)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
bool L_176 = (( bool (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
bool L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(bool*)((bool*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(bool));
bool L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (bool)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mEBA0037C435AC77FA752193AEBECC3F65F684468_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(bool));
bool L_184 = V_17;
V_5 = (bool)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
bool L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Char>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar AndroidJavaObject__Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mE9906D675D35344C4AC864F9D6D5C6C63B3B39B6_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mE9906D675D35344C4AC864F9D6D5C6C63B3B39B6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
Il2CppChar V_5 = 0x0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
Il2CppChar V_17 = 0x0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
Il2CppChar G_B29_0 = 0x0;
Il2CppChar G_B34_0 = 0x0;
Il2CppChar G_B39_0 = 0x0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(Il2CppChar*)((Il2CppChar*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(Il2CppChar));
Il2CppChar L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (Il2CppChar)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(Il2CppChar*)((Il2CppChar*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(Il2CppChar));
Il2CppChar L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (Il2CppChar)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
Il2CppChar L_176 = (( Il2CppChar (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
Il2CppChar L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(Il2CppChar*)((Il2CppChar*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(Il2CppChar));
Il2CppChar L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (Il2CppChar)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mE9906D675D35344C4AC864F9D6D5C6C63B3B39B6_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(Il2CppChar));
Il2CppChar L_184 = V_17;
V_5 = (Il2CppChar)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
Il2CppChar L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Double>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJavaObject__Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m39537894323C82B02097748621606F71D9ACEF70_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m39537894323C82B02097748621606F71D9ACEF70_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
double V_5 = 0.0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
double V_17 = 0.0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
double G_B29_0 = 0.0;
double G_B34_0 = 0.0;
double G_B39_0 = 0.0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (double)((*(double*)((double*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (double)((*(double*)((double*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (double)((*(double*)((double*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (double)((*(double*)((double*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (double)((*(double*)((double*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (double)((*(double*)((double*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (double)((*(double*)((double*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (double)((*(double*)((double*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (double)((*(double*)((double*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (double)((*(double*)((double*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(double*)((double*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(double));
double L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (double)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(double*)((double*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(double));
double L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (double)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
double L_176 = (( double (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
double L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(double*)((double*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(double));
double L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (double)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisDouble_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_m39537894323C82B02097748621606F71D9ACEF70_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(double));
double L_184 = V_17;
V_5 = (double)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
double L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Int16>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t AndroidJavaObject__Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mCE42B7AF6506BA2D99F03ECE40FBC267C0D16EB7_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mCE42B7AF6506BA2D99F03ECE40FBC267C0D16EB7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int16_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
int16_t V_17 = 0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int16_t G_B29_0 = 0;
int16_t G_B34_0 = 0;
int16_t G_B39_0 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (int16_t)((*(int16_t*)((int16_t*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(int16_t*)((int16_t*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(int16_t));
int16_t L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (int16_t)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(int16_t*)((int16_t*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(int16_t));
int16_t L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (int16_t)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
int16_t L_176 = (( int16_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
int16_t L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(int16_t*)((int16_t*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(int16_t));
int16_t L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (int16_t)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisInt16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_mCE42B7AF6506BA2D99F03ECE40FBC267C0D16EB7_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(int16_t));
int16_t L_184 = V_17;
V_5 = (int16_t)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
int16_t L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Int32>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject__Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m34F4C5E92B013F1724125A15B54D469A1454F3EE_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m34F4C5E92B013F1724125A15B54D469A1454F3EE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
int32_t V_17 = 0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B29_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B39_0 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(int32_t*)((int32_t*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (int32_t)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(int32_t*)((int32_t*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (int32_t)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
int32_t L_176 = (( int32_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
int32_t L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(int32_t*)((int32_t*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (int32_t)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m34F4C5E92B013F1724125A15B54D469A1454F3EE_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_184 = V_17;
V_5 = (int32_t)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
int32_t L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Int64>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t AndroidJavaObject__Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m4BE1C91B89BF6BD2A4F71B28EFBF6B76E7B07DD5_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m4BE1C91B89BF6BD2A4F71B28EFBF6B76E7B07DD5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int64_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
int64_t V_17 = 0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int64_t G_B29_0 = 0;
int64_t G_B34_0 = 0;
int64_t G_B39_0 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (int64_t)((*(int64_t*)((int64_t*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(int64_t*)((int64_t*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(int64_t));
int64_t L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (int64_t)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(int64_t*)((int64_t*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(int64_t));
int64_t L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (int64_t)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
int64_t L_176 = (( int64_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
int64_t L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(int64_t*)((int64_t*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(int64_t));
int64_t L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (int64_t)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m4BE1C91B89BF6BD2A4F71B28EFBF6B76E7B07DD5_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(int64_t));
int64_t L_184 = V_17;
V_5 = (int64_t)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
int64_t L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Object>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AndroidJavaObject__Call_TisRuntimeObject_m985C86A1D5712893DA83BF4E15B269B31859F3D0_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisRuntimeObject_m985C86A1D5712893DA83BF4E15B269B31859F3D0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
RuntimeObject * V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
RuntimeObject * V_17 = NULL;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
RuntimeObject * G_B29_0 = NULL;
RuntimeObject * G_B34_0 = NULL;
RuntimeObject * G_B39_0 = NULL;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (RuntimeObject *)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (RuntimeObject *)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
RuntimeObject * L_176 = (( RuntimeObject * (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
G_B39_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_176, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_177 = V_17;
G_B39_0 = L_177;
}
IL_03e3:
{
V_5 = (RuntimeObject *)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_178 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_179 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_178, /*hidden argument*/NULL);
String_t* L_180 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_179, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_181 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_181, (String_t*)L_180, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_181, AndroidJavaObject__Call_TisRuntimeObject_m985C86A1D5712893DA83BF4E15B269B31859F3D0_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_182 = V_17;
V_5 = (RuntimeObject *)L_182;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_183 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_184 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_183, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_184, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
RuntimeObject * L_185 = V_5;
return L_185;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.SByte>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t AndroidJavaObject__Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB2FBD7B56A3A9A9EE80152ED85B6CFFF51E59DED_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB2FBD7B56A3A9A9EE80152ED85B6CFFF51E59DED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int8_t V_5 = 0x0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
int8_t V_17 = 0x0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int8_t G_B29_0 = 0x0;
int8_t G_B34_0 = 0x0;
int8_t G_B39_0 = 0x0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (int8_t)((*(int8_t*)((int8_t*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(int8_t*)((int8_t*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(int8_t));
int8_t L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (int8_t)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(int8_t*)((int8_t*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(int8_t));
int8_t L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (int8_t)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
int8_t L_176 = (( int8_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
int8_t L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(int8_t*)((int8_t*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(int8_t));
int8_t L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (int8_t)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisSByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_mB2FBD7B56A3A9A9EE80152ED85B6CFFF51E59DED_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(int8_t));
int8_t L_184 = V_17;
V_5 = (int8_t)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
int8_t L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_Call<System.Single>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AndroidJavaObject__Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m3B04F26689BFC00EC7A679A17EE0C2FDE6B6B17C_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m3B04F26689BFC00EC7A679A17EE0C2FDE6B6B17C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
float V_5 = 0.0f;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
float V_17 = 0.0f;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
float G_B29_0 = 0.0f;
float G_B34_0 = 0.0f;
float G_B39_0 = 0.0f;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallIntMethod_m014D37C85659EDCDDFF9A4007ED1943981525E95((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (float)((*(float*)((float*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallBooleanMethod_mE15E3147C3BD2BE20EE4ACD537DFB1253254E743((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (float)((*(float*)((float*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (float)((*(float*)((float*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallSByteMethod_mBC18848E620817FD4BCD72EB66E5EFDE64B34AA8((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (float)((*(float*)((float*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallShortMethod_m0922D537A7A7C7576BA5CFA7359EEB1430B142B8((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (float)((*(float*)((float*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallLongMethod_m30E44F8538D228134490B925FF35A2E8D194D0FC((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (float)((*(float*)((float*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallFloatMethod_m74F15E4AE8B0341919AD470E0528599F3042E0D5((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (float)((*(float*)((float*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallDoubleMethod_m47F889A5E70637CDF523C7A84CC7F657FBEB8427((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (float)((*(float*)((float*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallCharMethod_mCE65F1C456B282169DFCD5A7D87E4DF78EE89626((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (float)((*(float*)((float*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStringMethod_mF74DF782A0F41B0355910B4A6D1A88FFCA9E767D((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (float)((*(float*)((float*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(float*)((float*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(float));
float L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (float)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(float*)((float*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(float));
float L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (float)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jobject_1();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallObjectMethod_m4E9B0BCDACAF851BA170F85BA9F06727B6A3452B((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
float L_176 = (( float (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
float L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(float*)((float*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(float));
float L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (float)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__Call_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m3B04F26689BFC00EC7A679A17EE0C2FDE6B6B17C_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(float));
float L_184 = V_17;
V_5 = (float)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
float L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_CallStatic<System.Int32>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject__CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m6899E276AD42E558684C612AD7ECD87CB8F89EE7_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m6899E276AD42E558684C612AD7ECD87CB8F89EE7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
int32_t V_17 = 0;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
int32_t G_B29_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B39_0 = 0;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallStaticIntMethod_mBBD8501C4128A05B243DEDD7FC1473B7F8B6DFCA((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallStaticBooleanMethod_mD4AE550694EEC7859F137D0C60F0C94BD1092272((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallStaticSByteMethod_m6F9A948F2EE6B668618D1B39FF3450368FA95010((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallStaticSByteMethod_m6F9A948F2EE6B668618D1B39FF3450368FA95010((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallStaticShortMethod_m970528ACEB23F9AE4A38A9B223B825DF10A64F09((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallStaticLongMethod_mDEA9005EBB9126BD13C56C1D4497C60863F1D00B((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallStaticFloatMethod_mA0AEAAA5ACCC7EB36F04616DCB2E09D29B6DED30((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallStaticDoubleMethod_mC5A3C5AEEC15EB5D419E7B2B0A45DE2762310ABE((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallStaticCharMethod_mC422B2FB9D7F13C0BEC8DAF00119B82FEA2854D9((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStaticStringMethod_mBB43D0D0B7D7ED48C90F9D9FF583A629DC40EBA3((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (int32_t)((*(int32_t*)((int32_t*)UnBox(L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((*(int32_t*)((int32_t*)UnBox(L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (int32_t)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((*(int32_t*)((int32_t*)UnBox(L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (int32_t)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
int32_t L_176 = (( int32_t (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
int32_t L_177 = L_176;
RuntimeObject * L_178 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 2), &L_177);
G_B39_0 = ((*(int32_t*)((int32_t*)UnBox(L_178, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_179 = V_17;
G_B39_0 = L_179;
}
IL_03e3:
{
V_5 = (int32_t)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_180 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_181 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_180, /*hidden argument*/NULL);
String_t* L_182 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_181, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_183 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_183, (String_t*)L_182, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_183, AndroidJavaObject__CallStatic_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m6899E276AD42E558684C612AD7ECD87CB8F89EE7_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(int32_t));
int32_t L_184 = V_17;
V_5 = (int32_t)L_184;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_185 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_186 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_185, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_186, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
int32_t L_187 = V_5;
return L_187;
}
}
// ReturnType UnityEngine.AndroidJavaObject::_CallStatic<System.Object>(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AndroidJavaObject__CallStatic_TisRuntimeObject_mD0D37259540EA999706CFD3C49266036DE8BDE12_gshared (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * __this, String_t* ___methodName0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (AndroidJavaObject__CallStatic_TisRuntimeObject_mD0D37259540EA999706CFD3C49266036DE8BDE12_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
RuntimeObject * V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
intptr_t V_16;
memset((&V_16), 0, sizeof(V_16));
RuntimeObject * V_17 = NULL;
bool V_18 = false;
intptr_t V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
intptr_t V_21;
memset((&V_21), 0, sizeof(V_21));
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) * 14);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
RuntimeObject * G_B29_0 = NULL;
RuntimeObject * G_B34_0 = NULL;
RuntimeObject * G_B39_0 = NULL;
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___args1;
V_2 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0011;
}
}
{
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)SZArrayNew(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var, (uint32_t)1);
___args1 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2;
}
IL_0011:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_3 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_4 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_3, /*hidden argument*/NULL);
String_t* L_5 = ___methodName0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___args1;
intptr_t L_7 = (( intptr_t (*) (intptr_t, String_t*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((intptr_t)L_4, (String_t*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
V_0 = (intptr_t)L_7;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_9 = AndroidJNIHelper_CreateJNIArgArray_mAA5972FD580D58FA3D30B4E97B9837B439231F34((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, /*hidden argument*/NULL);
V_1 = (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_9;
}
IL_002c:
try
{ // begin try (depth: 1)
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_10 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_11 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_10, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_12 = AndroidReflection_IsPrimitive_m4C75B1AAEDD3FA0F73AFBC83CB374D3D8A9A3749((Type_t *)L_11, /*hidden argument*/NULL);
V_3 = (bool)L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_028e;
}
}
IL_0043:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_16 = { reinterpret_cast<intptr_t> (Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0_var) };
Type_t * L_17 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_16, /*hidden argument*/NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t *)L_15) == ((RuntimeObject*)(Type_t *)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0083;
}
}
IL_0060:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_19 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_20 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_19, /*hidden argument*/NULL);
intptr_t L_21 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_22 = V_1;
int32_t L_23 = AndroidJNISafe_CallStaticIntMethod_mBBD8501C4128A05B243DEDD7FC1473B7F8B6DFCA((intptr_t)L_20, (intptr_t)L_21, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_22, /*hidden argument*/NULL);
int32_t L_24 = L_23;
RuntimeObject * L_25 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_24);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_25, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0083:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_26 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_27 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_26, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_28 = { reinterpret_cast<intptr_t> (Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0_var) };
Type_t * L_29 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_28, /*hidden argument*/NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t *)L_27) == ((RuntimeObject*)(Type_t *)L_29))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c2;
}
}
IL_009f:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_31 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_32 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_31, /*hidden argument*/NULL);
intptr_t L_33 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_34 = V_1;
bool L_35 = AndroidJNISafe_CallStaticBooleanMethod_mD4AE550694EEC7859F137D0C60F0C94BD1092272((intptr_t)L_32, (intptr_t)L_33, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_34, /*hidden argument*/NULL);
bool L_36 = L_35;
RuntimeObject * L_37 = Box(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_il2cpp_TypeInfo_var, &L_36);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_37, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_00c2:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_38 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_39 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_38, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_40 = { reinterpret_cast<intptr_t> (Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0_var) };
Type_t * L_41 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_40, /*hidden argument*/NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t *)L_39) == ((RuntimeObject*)(Type_t *)L_41))? 1 : 0);
bool L_42 = V_7;
if (!L_42)
{
goto IL_010e;
}
}
IL_00de:
{
IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
Debug_LogWarning_m37338644DC81F640CCDFEAE35A223F0E965F0568((RuntimeObject *)_stringLiteral549F8A6442A8CF40F44EEC637C6B456A0D311EA4, /*hidden argument*/NULL);
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_43 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_44 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_43, /*hidden argument*/NULL);
intptr_t L_45 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_46 = V_1;
int8_t L_47 = AndroidJNISafe_CallStaticSByteMethod_m6F9A948F2EE6B668618D1B39FF3450368FA95010((intptr_t)L_44, (intptr_t)L_45, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_46, /*hidden argument*/NULL);
uint8_t L_48 = ((uint8_t)(((int32_t)((uint8_t)L_47))));
RuntimeObject * L_49 = Box(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_il2cpp_TypeInfo_var, &L_48);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_49, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_010e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_50 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_51 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_50, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_52 = { reinterpret_cast<intptr_t> (SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0_var) };
Type_t * L_53 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_52, /*hidden argument*/NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t *)L_51) == ((RuntimeObject*)(Type_t *)L_53))? 1 : 0);
bool L_54 = V_8;
if (!L_54)
{
goto IL_014d;
}
}
IL_012a:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_55 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_56 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_55, /*hidden argument*/NULL);
intptr_t L_57 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_58 = V_1;
int8_t L_59 = AndroidJNISafe_CallStaticSByteMethod_m6F9A948F2EE6B668618D1B39FF3450368FA95010((intptr_t)L_56, (intptr_t)L_57, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_58, /*hidden argument*/NULL);
int8_t L_60 = L_59;
RuntimeObject * L_61 = Box(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_il2cpp_TypeInfo_var, &L_60);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_61, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_014d:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_62 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_63 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_62, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_64 = { reinterpret_cast<intptr_t> (Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0_var) };
Type_t * L_65 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_64, /*hidden argument*/NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t *)L_63) == ((RuntimeObject*)(Type_t *)L_65))? 1 : 0);
bool L_66 = V_9;
if (!L_66)
{
goto IL_018c;
}
}
IL_0169:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_67 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_68 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_67, /*hidden argument*/NULL);
intptr_t L_69 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_70 = V_1;
int16_t L_71 = AndroidJNISafe_CallStaticShortMethod_m970528ACEB23F9AE4A38A9B223B825DF10A64F09((intptr_t)L_68, (intptr_t)L_69, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_70, /*hidden argument*/NULL);
int16_t L_72 = L_71;
RuntimeObject * L_73 = Box(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_il2cpp_TypeInfo_var, &L_72);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_73, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_018c:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_74 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_75 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_74, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_76 = { reinterpret_cast<intptr_t> (Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0_var) };
Type_t * L_77 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_76, /*hidden argument*/NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t *)L_75) == ((RuntimeObject*)(Type_t *)L_77))? 1 : 0);
bool L_78 = V_10;
if (!L_78)
{
goto IL_01cb;
}
}
IL_01a8:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_79 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_80 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_79, /*hidden argument*/NULL);
intptr_t L_81 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_82 = V_1;
int64_t L_83 = AndroidJNISafe_CallStaticLongMethod_mDEA9005EBB9126BD13C56C1D4497C60863F1D00B((intptr_t)L_80, (intptr_t)L_81, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_82, /*hidden argument*/NULL);
int64_t L_84 = L_83;
RuntimeObject * L_85 = Box(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_il2cpp_TypeInfo_var, &L_84);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_85, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_01cb:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_86 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_87 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_86, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_88 = { reinterpret_cast<intptr_t> (Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0_var) };
Type_t * L_89 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_88, /*hidden argument*/NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t *)L_87) == ((RuntimeObject*)(Type_t *)L_89))? 1 : 0);
bool L_90 = V_11;
if (!L_90)
{
goto IL_020a;
}
}
IL_01e7:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_91 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_92 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_91, /*hidden argument*/NULL);
intptr_t L_93 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_94 = V_1;
float L_95 = AndroidJNISafe_CallStaticFloatMethod_mA0AEAAA5ACCC7EB36F04616DCB2E09D29B6DED30((intptr_t)L_92, (intptr_t)L_93, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_94, /*hidden argument*/NULL);
float L_96 = L_95;
RuntimeObject * L_97 = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &L_96);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_97, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_020a:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_98 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_99 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_98, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_100 = { reinterpret_cast<intptr_t> (Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0_var) };
Type_t * L_101 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_100, /*hidden argument*/NULL);
V_12 = (bool)((((RuntimeObject*)(Type_t *)L_99) == ((RuntimeObject*)(Type_t *)L_101))? 1 : 0);
bool L_102 = V_12;
if (!L_102)
{
goto IL_0249;
}
}
IL_0226:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_103 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_104 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_103, /*hidden argument*/NULL);
intptr_t L_105 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_106 = V_1;
double L_107 = AndroidJNISafe_CallStaticDoubleMethod_mC5A3C5AEEC15EB5D419E7B2B0A45DE2762310ABE((intptr_t)L_104, (intptr_t)L_105, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_106, /*hidden argument*/NULL);
double L_108 = L_107;
RuntimeObject * L_109 = Box(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_il2cpp_TypeInfo_var, &L_108);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_109, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0249:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_110 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_111 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_110, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_112 = { reinterpret_cast<intptr_t> (Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0_var) };
Type_t * L_113 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_112, /*hidden argument*/NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t *)L_111) == ((RuntimeObject*)(Type_t *)L_113))? 1 : 0);
bool L_114 = V_13;
if (!L_114)
{
goto IL_0288;
}
}
IL_0265:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_115 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_116 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_115, /*hidden argument*/NULL);
intptr_t L_117 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_118 = V_1;
Il2CppChar L_119 = AndroidJNISafe_CallStaticCharMethod_mC422B2FB9D7F13C0BEC8DAF00119B82FEA2854D9((intptr_t)L_116, (intptr_t)L_117, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_118, /*hidden argument*/NULL);
Il2CppChar L_120 = L_119;
RuntimeObject * L_121 = Box(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_il2cpp_TypeInfo_var, &L_120);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_121, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0288:
{
goto IL_0407;
}
IL_028e:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_122 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_123 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_122, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_124 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t * L_125 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_124, /*hidden argument*/NULL);
V_14 = (bool)((((RuntimeObject*)(Type_t *)L_123) == ((RuntimeObject*)(Type_t *)L_125))? 1 : 0);
bool L_126 = V_14;
if (!L_126)
{
goto IL_02c8;
}
}
IL_02aa:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_127 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_128 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_127, /*hidden argument*/NULL);
intptr_t L_129 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_130 = V_1;
String_t* L_131 = AndroidJNISafe_CallStaticStringMethod_mBB43D0D0B7D7ED48C90F9D9FF583A629DC40EBA3((intptr_t)L_128, (intptr_t)L_129, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_130, /*hidden argument*/NULL);
V_5 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_131, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_02c8:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_132 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_133 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_132, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_134 = { reinterpret_cast<intptr_t> (AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE_0_0_0_var) };
Type_t * L_135 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_134, /*hidden argument*/NULL);
V_15 = (bool)((((RuntimeObject*)(Type_t *)L_133) == ((RuntimeObject*)(Type_t *)L_135))? 1 : 0);
bool L_136 = V_15;
if (!L_136)
{
goto IL_0326;
}
}
IL_02e4:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_137 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_138 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_137, /*hidden argument*/NULL);
intptr_t L_139 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_140 = V_1;
intptr_t L_141 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_138, (intptr_t)L_139, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_140, /*hidden argument*/NULL);
V_16 = (intptr_t)L_141;
intptr_t L_142 = V_16;
bool L_143 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_142, (intptr_t)(0), /*hidden argument*/NULL);
if (L_143)
{
goto IL_0315;
}
}
IL_0307:
{
intptr_t L_144 = V_16;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaClass_t799D386229C77D27C7E129BEF7A79AFD426084EE * L_145 = AndroidJavaObject_AndroidJavaClassDeleteLocalRef_mD137411129D4E0B5AB858EAE367EBBA0E668D962((intptr_t)L_144, /*hidden argument*/NULL);
G_B29_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_145, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_031f;
}
IL_0315:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_146 = V_17;
G_B29_0 = L_146;
}
IL_031f:
{
V_5 = (RuntimeObject *)G_B29_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0326:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_147 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_148 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_147, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_149 = { reinterpret_cast<intptr_t> (AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_0_0_0_var) };
Type_t * L_150 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_149, /*hidden argument*/NULL);
V_18 = (bool)((((RuntimeObject*)(Type_t *)L_148) == ((RuntimeObject*)(Type_t *)L_150))? 1 : 0);
bool L_151 = V_18;
if (!L_151)
{
goto IL_0384;
}
}
IL_0342:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_152 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_153 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_152, /*hidden argument*/NULL);
intptr_t L_154 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_155 = V_1;
intptr_t L_156 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_153, (intptr_t)L_154, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_155, /*hidden argument*/NULL);
V_19 = (intptr_t)L_156;
intptr_t L_157 = V_19;
bool L_158 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_157, (intptr_t)(0), /*hidden argument*/NULL);
if (L_158)
{
goto IL_0373;
}
}
IL_0365:
{
intptr_t L_159 = V_19;
IL2CPP_RUNTIME_CLASS_INIT(AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D_il2cpp_TypeInfo_var);
AndroidJavaObject_t31F4DD4D4523A77B8AF16FE422B7426248E3093D * L_160 = AndroidJavaObject_AndroidJavaObjectDeleteLocalRef_m0B0BCBDD56C299AC69938BDD4135E1B6EEAAC7EF((intptr_t)L_159, /*hidden argument*/NULL);
G_B34_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_160, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_037d;
}
IL_0373:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_161 = V_17;
G_B34_0 = L_161;
}
IL_037d:
{
V_5 = (RuntimeObject *)G_B34_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_0384:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_162 = { reinterpret_cast<intptr_t> (RuntimeArray_0_0_0_var) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_163 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_162, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_164 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
Type_t * L_165 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_164, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(AndroidReflection_t4C31ACF30004C6250A0141026ED26532553C4533_il2cpp_TypeInfo_var);
bool L_166 = AndroidReflection_IsAssignableFrom_m000432044555172C9399EB05A11AA35BFAF790FD((Type_t *)L_163, (Type_t *)L_165, /*hidden argument*/NULL);
V_20 = (bool)L_166;
bool L_167 = V_20;
if (!L_167)
{
goto IL_03e7;
}
}
IL_03a3:
{
GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 * L_168 = (GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)__this->get_m_jclass_2();
intptr_t L_169 = GlobalJavaObjectRef_op_Implicit_m1F52DE72C8F8B11E651F8B31879ED5AFD413EDFF((GlobalJavaObjectRef_t2B9FA8DBBC53F0C0E0B57ACDC0FA9967CFB22DD0 *)L_168, /*hidden argument*/NULL);
intptr_t L_170 = V_0;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_171 = V_1;
intptr_t L_172 = AndroidJNISafe_CallStaticObjectMethod_m11EDE005224D5A6833BFF896906397D24E19D440((intptr_t)L_169, (intptr_t)L_170, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_171, /*hidden argument*/NULL);
V_21 = (intptr_t)L_172;
intptr_t L_173 = V_21;
bool L_174 = IntPtr_op_Equality_mEE8D9FD2DFE312BBAA8B4ED3BF7976B3142A5934((intptr_t)L_173, (intptr_t)(0), /*hidden argument*/NULL);
if (L_174)
{
goto IL_03d9;
}
}
IL_03c6:
{
intptr_t L_175 = V_21;
RuntimeObject * L_176 = (( RuntimeObject * (*) (intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3)->methodPointer)((intptr_t)L_175, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
G_B39_0 = ((RuntimeObject *)Castclass((RuntimeObject*)L_176, IL2CPP_RGCTX_DATA(method->rgctx_data, 2)));
goto IL_03e3;
}
IL_03d9:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_177 = V_17;
G_B39_0 = L_177;
}
IL_03e3:
{
V_5 = (RuntimeObject *)G_B39_0;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
IL_03e7:
{
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_178 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 1)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_179 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_178, /*hidden argument*/NULL);
String_t* L_180 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC((RuntimeObject *)_stringLiteral410E5E0A29AA0A53F2E0CE88EA5326375EB70394, (RuntimeObject *)L_179, (RuntimeObject *)_stringLiteralBB589D0621E5472F470FA3425A234C74B1E202E8, /*hidden argument*/NULL);
Exception_t * L_181 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m89BADFF36C3B170013878726E07729D51AA9FBE0(L_181, (String_t*)L_180, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_181, AndroidJavaObject__CallStatic_TisRuntimeObject_mD0D37259540EA999706CFD3C49266036DE8BDE12_RuntimeMethod_var);
}
IL_0407:
{
il2cpp_codegen_initobj((&V_17), sizeof(RuntimeObject *));
RuntimeObject * L_182 = V_17;
V_5 = (RuntimeObject *)L_182;
IL2CPP_LEAVE(0x420, FINALLY_0415);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0415;
}
FINALLY_0415:
{ // begin finally (depth: 1)
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_183 = ___args1;
jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3* L_184 = V_1;
AndroidJNIHelper_DeleteJNIArgArray_mEDFD8275CF10A3E0777350597633378776673784((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_183, (jvalueU5BU5D_t9AA52DD48CAF5296AE8A2F758A488A2B14B820E3*)L_184, /*hidden argument*/NULL);
IL2CPP_END_FINALLY(1045)
} // end finally (depth: 1)
IL2CPP_CLEANUP(1045)
{
IL2CPP_JUMP_TBL(0x420, IL_0420)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_0420:
{
RuntimeObject * L_185 = V_5;
return L_185;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckParamsType<System.Char>(System.IntPtr,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckParamsType_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mFBF4F264F30B2861F0C51EA5589B5734AB2783F5_gshared (intptr_t ___L0, int32_t ___begin1, int32_t ___count2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckParamsType_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_mFBF4F264F30B2861F0C51EA5589B5734AB2783F5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (typeof(T) == typeof(object))
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL);
bool L_4 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_001d;
}
}
{
// return true;
return (bool)1;
}
IL_001d:
{
// for (int i = 0; i < count; i++)
V_0 = (int32_t)0;
goto IL_0037;
}
IL_0021:
{
// if (!TypeTraits<T>.Check(L, i + begin))
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_5 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_6 = ___L0;
int32_t L_7 = V_0;
int32_t L_8 = ___begin1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5);
bool L_9 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5, (intptr_t)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (L_9)
{
goto IL_0033;
}
}
{
// return false;
return (bool)0;
}
IL_0033:
{
// for (int i = 0; i < count; i++)
int32_t L_10 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_0037:
{
// for (int i = 0; i < count; i++)
int32_t L_11 = V_0;
int32_t L_12 = ___count2;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0021;
}
}
{
// return true;
return (bool)1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckParamsType_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mC4A016B3992A765A1D20FBAE987B1E251C560A63_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (typeof(T) == typeof(object))
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL);
bool L_4 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_001d;
}
}
{
// return true;
return (bool)1;
}
IL_001d:
{
// for (int i = 0; i < count; i++)
V_0 = (int32_t)0;
goto IL_0037;
}
IL_0021:
{
// if (!TypeTraits<T>.Check(L, i + begin))
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_5 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_6 = ___L0;
int32_t L_7 = V_0;
int32_t L_8 = ___begin1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5);
bool L_9 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5, (intptr_t)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (L_9)
{
goto IL_0033;
}
}
{
// return false;
return (bool)0;
}
IL_0033:
{
// for (int i = 0; i < count; i++)
int32_t L_10 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_0037:
{
// for (int i = 0; i < count; i++)
int32_t L_11 = V_0;
int32_t L_12 = ___count2;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0021;
}
}
{
// return true;
return (bool)1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckParamsType_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m2984D2B134B6F2296ABBA3238CD792F115A28BAA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (typeof(T) == typeof(object))
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL);
bool L_4 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_001d;
}
}
{
// return true;
return (bool)1;
}
IL_001d:
{
// for (int i = 0; i < count; i++)
V_0 = (int32_t)0;
goto IL_0037;
}
IL_0021:
{
// if (!TypeTraits<T>.Check(L, i + begin))
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_5 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_6 = ___L0;
int32_t L_7 = V_0;
int32_t L_8 = ___begin1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5);
bool L_9 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5, (intptr_t)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (L_9)
{
goto IL_0033;
}
}
{
// return false;
return (bool)0;
}
IL_0033:
{
// for (int i = 0; i < count; i++)
int32_t L_10 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_0037:
{
// for (int i = 0; i < count; i++)
int32_t L_11 = V_0;
int32_t L_12 = ___count2;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0021;
}
}
{
// return true;
return (bool)1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckParamsType_TisRuntimeObject_mD31D055FE052973AB83D17010A5763B5988B1890_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (typeof(T) == typeof(object))
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->rgctx_data, 0)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL);
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL);
bool L_4 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_001d;
}
}
{
// return true;
return (bool)1;
}
IL_001d:
{
// for (int i = 0; i < count; i++)
V_0 = (int32_t)0;
goto IL_0037;
}
IL_0021:
{
// if (!TypeTraits<T>.Check(L, i + begin))
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_5 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_6 = ___L0;
int32_t L_7 = V_0;
int32_t L_8 = ___begin1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5);
bool L_9 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_5, (intptr_t)L_6, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (L_9)
{
goto IL_0033;
}
}
{
// return false;
return (bool)0;
}
IL_0033:
{
// for (int i = 0; i < count; i++)
int32_t L_10 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_0037:
{
// for (int i = 0; i < count; i++)
int32_t L_11 = V_0;
int32_t L_12 = ___count2;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0021;
}
}
{
// return true;
return (bool)1;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Boolean,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m13D509459E768A7C05D873BEC88A50202A970495_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m13D509459E768A7C05D873BEC88A50202A970495_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Boolean,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisRuntimeObject_m6521782BF31099F0B82CA4E522398003508A5503_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisRuntimeObject_m6521782BF31099F0B82CA4E522398003508A5503_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1D428E39AB724F16302420BC6B57F4A8EDBDA677_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1D428E39AB724F16302420BC6B57F4A8EDBDA677_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Char,System.Char>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m875DC25248B24050F064983BEE2EED63BD5BEDB7_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m875DC25248B24050F064983BEE2EED63BD5BEDB7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Char,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m1A9E50B7451A37C1808C2662EE92237BA15529B2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m1A9E50B7451A37C1808C2662EE92237BA15529B2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Char,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAF2EF8A2C9F779C40037C737F0C9B5BF35D9C997_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mAF2EF8A2C9F779C40037C737F0C9B5BF35D9C997_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Char>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m4B6A71957A8E137AF2A0170E57B35C564EE056D4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisChar_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_m4B6A71957A8E137AF2A0170E57B35C564EE056D4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t17EFE977FAA7B6FF7D0986063BD1D971D281483B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m0ECDFFC5370959094ABCF4E60449263072E62B3F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m0ECDFFC5370959094ABCF4E60449263072E62B3F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBD5226DB5A0A63B7FCDACAB5A453C84DF3F2751A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m2934DD02AF27BB75CED0D70C54498600168CD020_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m7BC39404B65ACA29ACDA6E1D96BC8A7B1A155796_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m7BC39404B65ACA29ACDA6E1D96BC8A7B1A155796_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3FFCA9080FD7718A2103C77B6799A911111DCC9B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mCA2FCBDBA3C3D375758F882CF3CEC701F27678EC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mCA2FCBDBA3C3D375758F882CF3CEC701F27678EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3474665AEDD20CB44DB06400228687F62DFF6F7D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Object,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mAEAA9B5B1F6D96211F7FDE00264B854A7A74C82B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mAEAA9B5B1F6D96211F7FDE00264B854A7A74C82B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m68F8CEC8508B471C3A009F2D8EBDE659F97D11B0_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisRuntimeObject_m68F8CEC8508B471C3A009F2D8EBDE659F97D11B0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Single,System.Int32,System.Single,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m33494223EF1115B54E27B9B6BF9DB535E8D28782_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m33494223EF1115B54E27B9B6BF9DB535E8D28782_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Single,System.Int32,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m507A3F6D1EB33B401D7320829E18A199D7627A31_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m507A3F6D1EB33B401D7320829E18A199D7627A31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m45E71A3AD17C0118BB39027BB4CE464EAB56A222_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m45E71A3AD17C0118BB39027BB4CE464EAB56A222_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Single,System.Single,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m1A4D10F31D5A3C3A5F30EB12C1336B7A141AAEA3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m1A4D10F31D5A3C3A5F30EB12C1336B7A141AAEA3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mDB558A3642B52CE704AB710194A35E8A0C4558DA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mDB558A3642B52CE704AB710194A35E8A0C4558DA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,System.UInt32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_mEE96043FE08DF3DEB6E00EB7B2BD313242DFE842_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_mEE96043FE08DF3DEB6E00EB7B2BD313242DFE842_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,UnityEngine.Color>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m5320216C8948E1D032D624D3CB16F38EC961004C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m5320216C8948E1D032D624D3CB16F38EC961004C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,UnityEngine.Matrix4x4>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mCEA01D5A1F427BDD29AB9609EACAEFD40F9BBA16_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mCEA01D5A1F427BDD29AB9609EACAEFD40F9BBA16_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,UnityEngine.Vector2>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_mE178FCEC34196C4F32081F1A17E0AB5E5D030C62_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_mE178FCEC34196C4F32081F1A17E0AB5E5D030C62_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32,UnityEngine.Vector4>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mA40C0E5993E1FC2D3B0D4E05A101CE9FDEDDCDB0_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mA40C0E5993E1FC2D3B0D4E05A101CE9FDEDDCDB0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m8A2795A27814B4C3728F763EFD6746C69006973C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m8A2795A27814B4C3728F763EFD6746C69006973C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Boolean,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1A1352A9BC4B7B282660018D6E875F6F3545F4DC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m1A1352A9BC4B7B282660018D6E875F6F3545F4DC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC8BAECAFA26ED38F0C5DD77B50C56AE5BAAAAF9_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mDC8BAECAFA26ED38F0C5DD77B50C56AE5BAAAAF9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD5D7EB7CFAA19C58349809711A5A767885839724_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD5D7EB7CFAA19C58349809711A5A767885839724_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32,System.Int32Enum,System.Int32Enum,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m328418CB21F27C1078E78382AF95C089322AE370_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m328418CB21F27C1078E78382AF95C089322AE370_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32,System.Int32Enum,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mF45AFA5D0C83989D384EDD8D9D5F4235D3E2FF6F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mF45AFA5D0C83989D384EDD8D9D5F4235D3E2FF6F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m732C99B93EEE9285FF7D896A995FF89E4673A9BC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m732C99B93EEE9285FF7D896A995FF89E4673A9BC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mB2C1227A0A1F0B779DF12D8DE3FF8F2D54BEBAF8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mB2C1227A0A1F0B779DF12D8DE3FF8F2D54BEBAF8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32Enum,System.Int32,System.Int32Enum,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE280A1D56FB40F66E4454ABB294B014D6E909200_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE280A1D56FB40F66E4454ABB294B014D6E909200_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32Enum,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m372DE049E054D6FA535BC9259D5D613D936FA3C8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m372DE049E054D6FA535BC9259D5D613D936FA3C8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32Enum,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA056814556B7848896E6E30238A580B1F4275C5D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mA056814556B7848896E6E30238A580B1F4275C5D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m2F9E24D4BD187ACD92D150EA6216D7580EFDBB75_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m2F9E24D4BD187ACD92D150EA6216D7580EFDBB75_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m84DBF000ED1BEE2825871C677F94A217D3FE166F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m84DBF000ED1BEE2825871C677F94A217D3FE166F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mF99D63362A3829B28D9FF0EC1175B30645FD74EF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m194517D91AFD27CA250A133F3C98C2B4BDFC35D5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mD02585F1252A5FFD730F9B8D69BB5F172ED105D3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mCCCCAC4748D35E01443774319CB8405E3AAF0DAE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Boolean,System.Boolean>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCF6529202534C3D512366259236BB8ED72F08BB7_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mCF6529202534C3D512366259236BB8ED72F08BB7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_mD0E248B800FFEA75802AE4914AC4CE1B5C4F3FBB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m5187E795374C5B26AA1DCE3118FF434814EC1F03_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m3177E1769E8718AFDB41CB359CA56115358A4148_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m01B026F25BFB3832D74721FBEC93520DFF455697_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m01B026F25BFB3832D74721FBEC93520DFF455697_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m38E265D1AC77458FFEC46A4B080A441DE8B0DB8E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m38E265D1AC77458FFEC46A4B080A441DE8B0DB8E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m7A6770DFBD7E2FB9020F2CE349B3D004DF489F3D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m5D3126484D669AC53383B003AFC14334E8BBEA5D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m5D3126484D669AC53383B003AFC14334E8BBEA5D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m9F671F167A80A19EF9B35AC5A51D0B4BC1AC6BED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_mE88871A8C59438ADE42C771F0F99209600CB3F86_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisInt64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_m10345FF565AE57B1CE6763FC4A67F4F655267BEF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t2551DA50E7BF65701B73DB8FE671CCE33D76ECC7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m00A3B9DE851E7CE04048C6AEB6FAA7101134F7D3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisBoolean_tB53F6830F670160873277339AA58F15CAED4399C_m4CD09876307F267A7132B9BD2812A05EFE8C41FE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t5217AD71D0300395C31B6A1B233DDD8D95495707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m0D1DDDC9E161BBEAAF5508FF582E182E54B0014E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m0D1DDDC9E161BBEAAF5508FF582E182E54B0014E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3B366F9C7239FB76F072449D81E77FB07B30BECB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3B366F9C7239FB76F072449D81E77FB07B30BECB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m40C53A045270636F50DD8FBA1CD2821FA008B530_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m40C53A045270636F50DD8FBA1CD2821FA008B530_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m4E9B5A498684BB231DE0DD727F84C63110660DCA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m4E9B5A498684BB231DE0DD727F84C63110660DCA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE31189F4697D0D2DFDA89860F530890BE0ABB3FC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE31189F4697D0D2DFDA89860F530890BE0ABB3FC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6) && TypeTraits<T8>.Check(L, pos + 7) && TypeTraits<T9>.Check(L, pos + 8) && TypeTraits<T10>.Check(L, pos + 9) &&
// TypeTraits<T11>.Check(L, pos + 10) && TypeTraits<T12>.Check(L, pos + 11);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_27)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 7));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_28 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 7)))->get_Check_0();
intptr_t L_29 = ___L0;
int32_t L_30 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28);
bool L_31 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28, (intptr_t)L_29, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)7)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_31)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 8));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_32 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 8)))->get_Check_0();
intptr_t L_33 = ___L0;
int32_t L_34 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32);
bool L_35 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32, (intptr_t)L_33, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_35)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 9));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_36 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 9)))->get_Check_0();
intptr_t L_37 = ___L0;
int32_t L_38 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36);
bool L_39 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36, (intptr_t)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)((int32_t)9))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_39)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 10));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_40 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 10)))->get_Check_0();
intptr_t L_41 = ___L0;
int32_t L_42 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_40);
bool L_43 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_40, (intptr_t)L_41, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)((int32_t)10))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_43)
{
goto IL_00cc;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 11));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_44 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 11)))->get_Check_0();
intptr_t L_45 = ___L0;
int32_t L_46 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_44);
bool L_47 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_44, (intptr_t)L_45, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)((int32_t)11))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_47;
}
IL_00cc:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7D87C221713AAEDF63A47C058A2A7F5BCB18808C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7D87C221713AAEDF63A47C058A2A7F5BCB18808C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6) && TypeTraits<T8>.Check(L, pos + 7) && TypeTraits<T9>.Check(L, pos + 8) && TypeTraits<T10>.Check(L, pos + 9) &&
// TypeTraits<T11>.Check(L, pos + 10);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_27)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 7));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_28 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 7)))->get_Check_0();
intptr_t L_29 = ___L0;
int32_t L_30 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28);
bool L_31 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28, (intptr_t)L_29, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)7)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_31)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 8));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_32 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 8)))->get_Check_0();
intptr_t L_33 = ___L0;
int32_t L_34 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32);
bool L_35 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32, (intptr_t)L_33, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_35)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 9));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_36 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 9)))->get_Check_0();
intptr_t L_37 = ___L0;
int32_t L_38 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36);
bool L_39 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36, (intptr_t)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)((int32_t)9))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_39)
{
goto IL_00b8;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 10));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_40 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 10)))->get_Check_0();
intptr_t L_41 = ___L0;
int32_t L_42 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_40);
bool L_43 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_40, (intptr_t)L_41, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)((int32_t)10))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_43;
}
IL_00b8:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m573978012091B47A7CAFC2A184E9D62E04829ACB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m573978012091B47A7CAFC2A184E9D62E04829ACB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6) && TypeTraits<T8>.Check(L, pos + 7) && TypeTraits<T9>.Check(L, pos + 8) && TypeTraits<T10>.Check(L, pos + 9);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_27)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 7));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_28 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 7)))->get_Check_0();
intptr_t L_29 = ___L0;
int32_t L_30 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28);
bool L_31 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28, (intptr_t)L_29, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)7)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_31)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 8));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_32 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 8)))->get_Check_0();
intptr_t L_33 = ___L0;
int32_t L_34 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32);
bool L_35 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32, (intptr_t)L_33, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_35)
{
goto IL_00a4;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 9));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_36 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 9)))->get_Check_0();
intptr_t L_37 = ___L0;
int32_t L_38 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36);
bool L_39 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_36, (intptr_t)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)((int32_t)9))), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_39;
}
IL_00a4:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m6D2EDABF064AC80E0101F7F7996030A5A1E9433C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m6D2EDABF064AC80E0101F7F7996030A5A1E9433C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6) && TypeTraits<T8>.Check(L, pos + 7) && TypeTraits<T9>.Check(L, pos + 8);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_27)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 7));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_28 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 7)))->get_Check_0();
intptr_t L_29 = ___L0;
int32_t L_30 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28);
bool L_31 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28, (intptr_t)L_29, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)7)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_31)
{
goto IL_008d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 8));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_32 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 8)))->get_Check_0();
intptr_t L_33 = ___L0;
int32_t L_34 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32);
bool L_35 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_32, (intptr_t)L_33, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)8)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_35;
}
IL_008d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3C7D8ABD6A05B2998359B0C09CCA14D75818E892_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3C7D8ABD6A05B2998359B0C09CCA14D75818E892_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6) && TypeTraits<T8>.Check(L, pos + 7);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_27)
{
goto IL_007d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 7));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_28 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 7)))->get_Check_0();
intptr_t L_29 = ___L0;
int32_t L_30 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28);
bool L_31 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_28, (intptr_t)L_29, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)7)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_31;
}
IL_007d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mBB8DCA5F43D99535BAD7C917415CA8DBCF81922D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mBB8DCA5F43D99535BAD7C917415CA8DBCF81922D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_27;
}
IL_006d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3E022A69835AC7DB6A999362E111F18A68DF8778_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m3E022A69835AC7DB6A999362E111F18A68DF8778_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_23;
}
IL_005d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mC55CEDCE17D86FE68CF9BC1A85DC79211C766AD4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mC55CEDCE17D86FE68CF9BC1A85DC79211C766AD4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE6DF87B05D7B09BC78E26145157CC66E57D3B7C8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE6DF87B05D7B09BC78E26145157CC66E57D3B7C8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m70DEEF2A23A8C3CA4EE46DDB16FEDF9946AA6406_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.UInt32,System.Object,System.Int32Enum,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisRuntimeObject_TisRuntimeObject_m575D419184A45EC677EC71BC293305E28FAB3DCA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_TisRuntimeObject_TisRuntimeObject_m575D419184A45EC677EC71BC293305E28FAB3DCA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_27;
}
IL_006d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.UInt32,System.Object,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7E966983F5693237F9E1EC4D548AAF3445F37AFC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m7E966983F5693237F9E1EC4D548AAF3445F37AFC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5) && TypeTraits<T7>.Check(L, pos + 6);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_23)
{
goto IL_006d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 6));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_24 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 6)))->get_Check_0();
intptr_t L_25 = ___L0;
int32_t L_26 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24);
bool L_27 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_24, (intptr_t)L_25, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)6)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_27;
}
IL_006d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.UInt32,System.Object,System.Object,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE14485F10906BC61753292A337263A9583FBFB96_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mE14485F10906BC61753292A337263A9583FBFB96_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4) &&
// TypeTraits<T6>.Check(L, pos + 5);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_19)
{
goto IL_005d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_20 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 5)))->get_Check_0();
intptr_t L_21 = ___L0;
int32_t L_22 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20);
bool L_23 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_20, (intptr_t)L_21, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_23;
}
IL_005d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Object,System.UInt32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m7D534635CD4E4D711A0EA8B564C40B9AB6E9E158_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m7D534635CD4E4D711A0EA8B564C40B9AB6E9E158_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRuntimeObject_m4CA678BACE3949B36B289C261EAE5FFB79DDCAEA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Single,System.Int32,System.Single,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m817D9FDE1E76AA027B97F11AB734330F2F4B1220_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m817D9FDE1E76AA027B97F11AB734330F2F4B1220_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Single,System.Int32,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF904B458F9686C5482C6A4831FC91B1317D4E3E2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mF904B458F9686C5482C6A4831FC91B1317D4E3E2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m96F970ADA60CC375CCF8CB9D63BF6C32EA277B3A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m96F970ADA60CC375CCF8CB9D63BF6C32EA277B3A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Single,System.Single,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m350D741B43079D43DCFB5736E976AA16CF2619C9_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m350D741B43079D43DCFB5736E976AA16CF2619C9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mADE6C497BD2EA112DDF1F217627DE45248F1C5E4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mADE6C497BD2EA112DDF1F217627DE45248F1C5E4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Color>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m4B21D6F016456394FF40DA447731A655CEE16A84_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisColor_t119BCA590009762C7223FDD3AF9706653AC84ED2_m4B21D6F016456394FF40DA447731A655CEE16A84_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Matrix4x4>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mF45471C8D06F55512FD2243CDD921878EC1E6BCE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisMatrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_mF45471C8D06F55512FD2243CDD921878EC1E6BCE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Quaternion,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mCC3D1E956FC8372FC4909B5CC3A25BABB2DA41C2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mCC3D1E956FC8372FC4909B5CC3A25BABB2DA41C2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Quaternion,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m66808E75A572D5AF46CF45396719489612A9C302_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m66808E75A572D5AF46CF45396719489612A9C302_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Quaternion>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m91A804DC26437A3F868AD0185BDAC65DA4AE1AC0_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m91A804DC26437A3F868AD0185BDAC65DA4AE1AC0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.RenderBuffer>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisRenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6_m5F4DABF261869DCF06FFAF82B3383A5F5576EF64_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisRenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6_m5F4DABF261869DCF06FFAF82B3383A5F5576EF64_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Vector2>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_m7804432871E6917855FD84209F4FFD9AC7FE9152_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisVector2_tA85D2DD88578276CA8A8796756458277E72D073D_m7804432871E6917855FD84209F4FFD9AC7FE9152_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t7DC2BCE90FE32E89C67F7F1D807DCC4246FF31D2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Vector3>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisVector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_mF11997E2A6B6BDD8F1936F16C7842C64C61E53EC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisVector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_mF11997E2A6B6BDD8F1936F16C7842C64C61E53EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t8BD2A2323CA9FEECB0FA3BA6D725A82478EF0D21_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Object,UnityEngine.Vector4>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRuntimeObject_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mE86E361181967ED862A20B7920EA57D57A1A1DF9_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_TisVector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_mE86E361181967ED862A20B7920EA57D57A1A1DF9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t111857CE47646D081299F8820F3873F426F643D9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRuntimeObject_m852D44D7DFE86811EBB6364C6E3668BADF1EC54D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Single,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3E468DDBFE3FFF6C072ECD2B8C1776A2DEFCAB26_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m3E468DDBFE3FFF6C072ECD2B8C1776A2DEFCAB26_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m041954043D68FDEFCB4704ABB01EA0F5F5C5D6D6_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m041954043D68FDEFCB4704ABB01EA0F5F5C5D6D6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Single,System.Single,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m63EB2679D4546F2A144001E65A10A45B68C36A68_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m63EB2679D4546F2A144001E65A10A45B68C36A68_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m4648AC0FF2C5A9E95DD08EA8C3C5713BE52B35D1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_m4648AC0FF2C5A9E95DD08EA8C3C5713BE52B35D1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>,System.Int32,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m62F8AD6E0E4D8DC07CE36CEEC21E88456799CCE2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m62F8AD6E0E4D8DC07CE36CEEC21E88456799CCE2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE3ECE796FDEDE7113A78FBD2D0B39BFA68D3669C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mE3ECE796FDEDE7113A78FBD2D0B39BFA68D3669C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_m2FAA635CB647336E99F873D7ECB884F4E6BB9E69_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisNativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B_m2FAA635CB647336E99F873D7ECB884F4E6BB9E69_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.CachedAssetBundle,System.UInt32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m41401591573776BE0F2E429BAD839E3D805EB87C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m41401591573776BE0F2E429BAD839E3D805EB87C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.CachedAssetBundle>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_m24BE2EF2193136D01D993C7C75DAF9332FCA73B6_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisCachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_m24BE2EF2193136D01D993C7C75DAF9332FCA73B6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Hash128,System.UInt32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m57BCAD8757D6DCBAAF6C6F2D7632F2A26E763078_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_TisUInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_m57BCAD8757D6DCBAAF6C6F2D7632F2A26E763078_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Hash128>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_m2AEA777ECF8CC57FA6F4DD3BA75EBD119765B334_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisHash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151_m2AEA777ECF8CC57FA6F4DD3BA75EBD119765B334_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.ParticleSystem_Particle>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisParticle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E_m43AD1904E81B640101E649B58BEC2187230E5207_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisParticle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E_m43AD1904E81B640101E649B58BEC2187230E5207_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Quaternion,System.Single,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m6885AD694C238AEEDB0F40C4A59CB44B66153278_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m6885AD694C238AEEDB0F40C4A59CB44B66153278_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Quaternion,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mF7298E766B63F2E8A7DC7616EB882A15715C4D4D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mF7298E766B63F2E8A7DC7616EB882A15715C4D4D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Quaternion,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mC316A8A72FD94DC17DF1D1BFD390C1BDF17B6B6B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mC316A8A72FD94DC17DF1D1BFD390C1BDF17B6B6B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Quaternion>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m14A506F81FF70D41025AEF362735FDBD10EBE6DE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisQuaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_m14A506F81FF70D41025AEF362735FDBD10EBE6DE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_3;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Object,System.Single,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m7568360A0FE5E4989D5F21C089910F0D4CFF2B6F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_m7568360A0FE5E4989D5F21C089910F0D4CFF2B6F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3) && TypeTraits<T5>.Check(L, pos + 4);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_15)
{
goto IL_004d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 4));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_16 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 4)))->get_Check_0();
intptr_t L_17 = ___L0;
int32_t L_18 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16);
bool L_19 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_16, (intptr_t)L_17, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)4)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_19;
}
IL_004d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Object,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m9E9638282E0D8825126C076A7A0DC633F1D21146_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_m9E9638282E0D8825126C076A7A0DC633F1D21146_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Object,System.Single>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mCC6D6F84B7F876530E2D6211DF63D2EADCB37214_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_mCC6D6F84B7F876530E2D6211DF63D2EADCB37214_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Object>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_mD102E6F5211E48CA006415970ADFB82E3189D448_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisRuntimeObject_mD102E6F5211E48CA006415970ADFB82E3189D448_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_001d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_7;
}
IL_001d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Single,System.Int32,System.Int32Enum>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE65CEAAA0E8B2BA35064C3944CE827111DED09B1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_TisInt32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_mE65CEAAA0E8B2BA35064C3944CE827111DED09B1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2) && TypeTraits<T4>.Check(L, pos + 3);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_11)
{
goto IL_003d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 3));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_12 = ((TypeTraits_1_t98E18BD64A66C5B788A34449AE3253669B1D317D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 3)))->get_Check_0();
intptr_t L_13 = ___L0;
int32_t L_14 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12);
bool L_15 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_12, (intptr_t)L_13, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_15;
}
IL_003d:
{
return (bool)0;
}
}
// System.Boolean LuaInterface.TypeChecker::CheckTypes<UnityEngine.Ray,System.Single,System.Int32>(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBCDEB54D5A80D42F183F447CDA60CD690A481C96_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (TypeChecker_CheckTypes_TisRay_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2_TisSingle_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_TisInt32_t585191389E07734F19F3156FF88FB3EF4800D102_mBCDEB54D5A80D42F183F447CDA60CD690A481C96_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return TypeTraits<T1>.Check(L, pos) && TypeTraits<T2>.Check(L, pos + 1) && TypeTraits<T3>.Check(L, pos + 2);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Check_0();
intptr_t L_1 = ___L0;
int32_t L_2 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0);
bool L_3 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_0, (intptr_t)L_1, (int32_t)L_2, /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_3)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 1));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 1)))->get_Check_0();
intptr_t L_5 = ___L0;
int32_t L_6 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4);
bool L_7 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_4, (intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
if (!L_7)
{
goto IL_002d;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 2));
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_8 = ((TypeTraits_1_tED093BC518E20BCA7FF6FA86C71EBC969B2333FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 2)))->get_Check_0();
intptr_t L_9 = ___L0;
int32_t L_10 = ___pos1;
NullCheck((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8);
bool L_11 = Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B((Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)L_8, (intptr_t)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)2)), /*hidden argument*/Func_3_Invoke_m4908374274B90FD3556773AC3510827962026E2B_RuntimeMethod_var);
return L_11;
}
IL_002d:
{
return (bool)0;
}
}