29532 lines
1.4 MiB
29532 lines
1.4 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.LuaObjectPool
|
|
struct LuaObjectPool_t67461854DC97AAF3A8EAF065CAE6A8E1A713264A;
|
|
// LuaInterface.LuaReflection
|
|
struct LuaReflection_t19301C37ECEEA92E1822023F3DA02A623875496F;
|
|
// LuaInterface.LuaState
|
|
struct LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE;
|
|
// LuaInterface.ObjectTranslator
|
|
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF;
|
|
// System.Action
|
|
struct Action_t591D2A86165F896B4B800BB5C25CE18672A55579;
|
|
// System.Action`2<System.Object,System.Int32>
|
|
struct Action_2_t88A472856F183AE803521FC39DAC3AE446810479;
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040;
|
|
// 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.Object,System.Int32>
|
|
struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A;
|
|
// 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.List`1<LuaInterface.ObjectTranslator/DelayGC>
|
|
struct List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC;
|
|
// System.Delegate
|
|
struct Delegate_t;
|
|
// System.DelegateData
|
|
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
|
|
// System.Func`3<System.IntPtr,System.Int32,System.Boolean>
|
|
struct Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E;
|
|
// System.IAsyncResult
|
|
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
|
|
// System.Reflection.Binder
|
|
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// System.Reflection.MethodInfo[]
|
|
struct MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
|
|
// System.Void
|
|
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
|
|
// UnityEngine.ParticleSystem
|
|
struct ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var;
|
|
IL2CPP_EXTERN_C const uint32_t LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DFGenerics3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5Generics3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m07F3F54EB632E8AABAEF4309F6B3AEB906CB615C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m09F57D2021D0B509111AF3EB8DC1EFF14B639748_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m10FE1AD96E403D13419872FD8420220219389164_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m13DA52268CE3D86B84D298FCC5E0E501E8F25A38_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m197119C97C483C41F11D8164A452EFEE72A6B5BC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m21A9679CB18539CF995E219979A59908A73A5278_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m22EE98A9027D0332B510F602815F7E39B057C2CC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m23DE2BDC6B3CC127AC88F67A762AAD219C7FDE52_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m29D7B39AFFE81491C531CBB5D2869121A9D6ED20_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m2C3E9350DE3EB6F671D498701F0D0F936A5F8C16_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m2CEEC99AB478A95F7106B2C3DFC268E56F692748_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m34FC14315FF0308A892BE45BBC5D8A04FCB04105_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m3AE8A75EA741A0CA6402343C2B46E78FD5312537_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m3F1D1785E0FBF9D3B36448571E01887CBFB22439_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m4A2DC7A29160216D98327C3BFB8BAE2B4A9697A5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m51710B88F1C8EE6F66124863DE941D6CD832D214_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m550B9C911507199026FBAD8E9D9770A6E4EB5003_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m8DD438F379CEC1F50134AD3AC23401A5B6CA9C19_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m9256959EC47C3AB7A0EFD98799EB08240D1EC908_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m937F0D10011F2423308678C23B9B26D1A0C6505E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_m98FF2883112CE089A7866C3DDA555D4AEB2F7E34_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mA13FF21FCCA902C858ADA5ACB19ECB21FDAA17CA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mA50EA174B59BDE747AE4074257024A874F6D9211_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mA6CD9F1000E74D220846FC5E43D53544A3242C94_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mA7F0134E27FC7380E156AD33025BF463D8B95B71_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mAAC1E2A62329EB03BAE3D61558FEF0468F74CE14_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mB2A32896C3814FAD8B680161173152DA1274C6BA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mB2CFD18BF1217CE61FA75D91A720B29348A271C6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mB6252C7BDCA837362799D102A35116F354A477E2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mC3B6CC1E8975FB8B007CBBD805496371C083506A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mD35510015741ABD22CBC375056E506CE5D9F584D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mD3FEC600E6AADEC4B86F9B76FBC5B89C55988EC3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mD8FFD18E44D801243BEE92EDA515C3FF3EDB42D4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mE0BEBAAE16D16783DAA81DA3F4D9EDDC6C2E9CD4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mE64908CBA33404FCE5813BC9B76FC175A842FBA8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mE86A3D29A3DABBCD8618587C49C5D5EE772E619E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mE959F2967A309634D174C5438BB54E9B50C0D8CD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mEE6E20A768400FF4CF3D6EA668D8C25810812E06_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_DefaultCheck_mF037D274F8FBD2528E850A8FF7E8DEAC9D71535A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m06112C1EC66B46660F41D08B9B8191160397B1C7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m063EB1A328ADD87F5B53BB593B79B6D9886DB62A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m07AAE37CDD2A0732DB34CAA1E6B843D1606E6D0C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m11824A1D3595B6073B0B263044C6DF1B060746EE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m1FD697F399A9C8086A07F0B5AD7D17E368707481_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m20022B84F0484B4305C5D3786C3A14D3CB3A2A40_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m2D0BED595D63A9868B5E14727C1C82A12EC359A2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m3A2ABD53DDC342677E797BD38D28663EA2EA196E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m3A91CE5F11322630CB9359434E800D20FBBB1584_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m444B7951AC79A2F886C64CC33283A9720D32655C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m4526B2E29CAE6A6C31EE2E597E2E82C7996D8B0A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m48DF4146740DFC566E85DD1423AEBB1208096C02_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m4D8C13B8E19A211E15521C4380B7FAD29B304B9A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m4E66E639193FF6B53AEA747479C6D852972D518C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m51F54B787AE374AC82F965EBF4988B65781EB2BD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m658E51411BF7607841B819225F2638A8383D6380_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m672502B9A8636F7154AB92D1B4A2B70373BAFDB8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m6C24890813BA81D877295C2861E81B5E0BF10AA2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m6DE5DD3FBFB006A994AD41D5663284D87B08BCF6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m71468AE3CDDC37407D1578CDC7D7764710DD49C0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m7219515AAE4F46DEB65F23CC5292F5CD95EB4E52_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m7FC45F8DC9BC5AFB56E9EFEF44F0DAAA961D0A8C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m87E7420306E76146825388710AED47F93ECD8E01_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m925DD870C148396417C8C406DF21F86364E61AD6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m98B598894E034C1920BD29932CB9C8FBCC5DCE51_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_m9C2E98FA46D61A18331D452BB2DEB4DF1355491D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mA005E65E8E074CDFEB92FAC27B4D09E3ACB15D8B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mB521C90076A3AD50ECFA03862465A363730AB746_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mB52536A0EEE9E5963639EEABA469BC7E0C6D1BFB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mCA2BCADD2AB9B1564B3B410098082864B241518D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mD45D6451E24475B543302A42E6D16ED0957613F9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mD4A4E29D43E2852A05EDA6387DE34A27ACDF5A24_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mD510A78051C091A3C0009468E57CFE2AB984F29B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mE7A41E4AA998CBDE88A9FFC4246B72822618E3B8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mF0485769BA783175CCC781995BB175481ECF977B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mF0A95830ED036A31F72D47A818491E24A9AFE3DE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mF0EAA4E9E6FCF35DB7907282EB8EF28DCAAFE8EA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mF6B28467E1DC95DA12CBDBA9E94161AB458D5AA5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetLuaReference_mFB053575AE5EA7121425129AAB0F5BFA3BE4E544_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m031ED85224F455715B47A994F8AA5B54E315B898_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m148D2AC70430FE9F2BA3630BB4C2847DF1F19C7C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m1F5DAD5DD9C280A5C13C0B30268E565BE05288AB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m2070A4FCE87FB24A7D53613A54F69E02A87D0D25_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m2700778FF9BD8A2B0F2387DA397074D7C78E2A64_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m27481D6C8ECC59E421DF26D046B99AEE00C379CE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m2D0629C15B7A505861959158116638FD995E4D05_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m3185687F73E3EAC2B3C87734AE16A56E949F9390_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m3353561D6C5E9EDF4654FE33B699509DB12640B7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m3DB66D36546899E340F2400216B7188440ADBB0A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m4803B3239317DCC377B99F70BCCEE6F7331276A8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m4C6137AC5B77EE05DC7CC415C3B948002142FD91_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m4CCE7370954D0D92E9F577D8006875B1FC98ECF3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m5276AD7A5BB62CAC990205604F1CE769ADE03081_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m575CB355773FE2EBC62389A78EF73F735113A58D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m5ECF808589E3475A377F4038104002C4D63E6F8C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m5FBE04ADDC6B334258EE15BAB81B230E5849344A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m685295FE5C89A28C21E96E5725F2F9A743CBB069_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m6A73C78C260AA5EC8DF812A191C76505917E9293_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m704F3E36252B12BC239A1E83AF96B66AC5EB5255_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m71EEFA3B18F57AD6FD666FA80491DBFF35FC9260_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m756B887D86E62DB4ACACE2F527FC70E91E094DC3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m7602BC849667FAF00F4AAFA037C920F531D76FC5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m8239C2BF6A10BB519C38FDDC39ACDC35804D41C2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m8B2543047AC083E7681F8887D3A0E507EE7AB3D8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m97020BE4EE3329DED39C0C57C89A010D2921C8A0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m981F2A832DED4CA504EC439A2BF42AC3A3A3AE37_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_m9E062FE976B136FA8955BC5599A60DF47DE580A8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mA465331F8A98D6008F7C261A7C9A7254EE568DAB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mA92CC1D119D33D053DC728475BCE945151C256F4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mAF8C6F89DA549A8BE8AAA099D2D1304230CFF79A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mB26C502AED08B139A74DB207E8F645AFFF4060DA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mB96EEEC02AB2A8AF400D6B685797018E06685B98_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mC13FDA07A78BA0A92FB2717EF94F487B540E7646_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mC49005F6719B05995BB450C3F3B77096679EAFFB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mC672D87B461A412168F279DDAF869311BE05AE32_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mC9A56903D5499E0DA49CF066E8FB5CE975E226CE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mD784CAD0F560E046825933B21AFFD06F6D12F09A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_GetTypeName_mFCC1D9BA4CD9C3F526DBECFB5567EA58DDE418B6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m055207675AB9FCF295EBE901E6551B1D73243884_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m0710818635228BD916807914D0DC2E253D01A9F9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m0C09F15768A1BCB94FCAAA240EB8A9CE2A2EAF13_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m0D92914798A49037C262ACCE24E34D2D22E68069_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m138BD32F7F29CD58E1E897249D1A8A33019EBB6F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m1741C9B15902AFF0D00F98159A76EC924B27CECF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m19608A2B797DD698081F5DD64E02A3027DF214F1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m2097B186ECEBF49061D444D5B37AA68CE8757B82_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m2226D0A102E88BCD7112AF210EBFBD7A6C565EA2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m30DB85580021E81832DDCDFE38D26331AA26F92E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m3751C524B5246D05C3EB16889F43B6B9ABAFF6C3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m3FDF9079550FABFDBAA6E20E62B280470A7BCB63_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m40BE599904946293B26842B15668C4ED432F539E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m450B6F218E8390BF50E9601BA34B31C51B98AB4A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m474328FB7A633E809489328D2E5F27AEE012A264_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m4C3391FB60D1534ED4EB0CBC2B5C64393D0039C3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m5936DD6BDA0FD4A0712E6B45204DF621D98592B4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m6C078D3DAA55887A0F0C125BE021EDCA92A6376D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m75977B8FFA35FF48F8242F3B18F39FE9E2804618_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m78D55F75A484CEB1B0CCC6E9754F0DD5E331A519_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m798618CF00A931F9248183E9F57A4A20021B4888_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m7D615F7B5596A7BA5CE9BB166AF74C87A2034D88_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m873CC49C25150C0318E6C1FF85F40ECE8BD5F334_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m8ED2B569779F04974CFA169997FD86EC3FA81355_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m8F57FDD4DBF84D3E9596E7FD6872E1C94D25FB9E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m9316E94A54F83BA1E7C0A5887D0E5CFE40BC7629_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m949D70279CE3D2A0C4EABA78F113CD477282E262_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m963DC490085D0D55B64AE58F7B039C1A38F954B5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_m99562267FCCD91E037546DDB5AA968984AAD84DF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mA38B27DC82DE0025405A8BB74AB85547F049BB2B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mB8E47E8EBDFFA7ED65748556D3E29CCC3179AF3F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mB934246C1F519A64A871A21172174420D9CFED79_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mC596A1D3E32E15B1164148D46D0A0B5F3DAA3B43_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mCDFDF3C8F223EFEB55D651B8E5016F7F60D90EBB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mD4A8414B1A997CA6EF5D3C85DDB2D593C3F66CBF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mF21CF1938EFD1247ED31B392D70D809556E87A0B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mF743AA42560067EEE98DF853ECD761478495D434_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mF859587CF7642B90EFFF332AF03A2FF07EF343F0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsNilType_mFD58A34226CFD27A3C5ACB1292010904ADE89A71_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m01212E0D9FC387B5CA1C2DBAC032EE08BB4753BB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m08521B96729142712C5CDDEB3511CC1051DF24D3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m112ECEAB0D1732DB9CB8EA4E1CD445CF203BA70D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m1B0D260C08401408991D44AF3140D2B08A804977_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m2157D5591CDEEB5B1DFC1F8F6D58FD579CC965B8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m2F307A11FF45BF74E57E41B525CBF9B963F2C11D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m320F1C419B71D557F9807985C9B5F89DA7A35DDC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m39AD9DEC996B2B81F8DC3937A34A1672244B683E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m3EC6185924E101DB4EBA0ACDE148F6A410285B12_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m48E03DA1A0AB44F99E2DEB7A13ED4CD7C6E08DC4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m5593C6898725DD85F9E667D82BFCBFD823D9BAD5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m67F84A7A6FB48D2AE6D25F3A9817DAD0E53AE3DE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m6A0EE23E4C29519BC132E468295B44587263AFF5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m704A9DEDB772139EC61776BBCD99A978F79B4C26_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m774CDDF75A04CFE7CA460BC7A0156F1D9948F80A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m7A54CD63B5D226D78B701F46E54EE1C44303E7B1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m8562D06F158D52AB5463DA7645C14EC43F1D288F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m867CCFC1B0A47412F0F07551C23019FE2F235E3F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m9421A4A13C1566C75F58CBF5A80914125BFBB969_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_m9D4FF8A636A6DAFD8E9BBC58D1EC2F4C3705213C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mA166817AC07457D1F66ED9D83E15D71B7C671D7A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mA3CC64B96C4C943FEB6D25ECB2F6972173535A4E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mA56F09DC956B0818CB0D3D235DF3E3F99C74037E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mB84B7BB75988F512B8D3EA3ADEB65DE1546BA9DD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mBA9CA054BC98A147C3EBEAF7D63037A13F7B587A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mBE09627D6273A543CA59C6C5DB6C61B6C4F8767A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mC510E5B47A50F5A14D084137C0DCB3EB3EC843CE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mC9C849D7F34604B0006E4C596B4C5EC5A236F57F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mCD8D9A7394F9B4096D21A2D0BD934CE8783D8DA0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mCEAEB82E4994AE43B03D79E47C724F9F79B370F7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mD08A879C2D890BADC2E83AA9382A749AC6F2B520_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mDBD6BFCDC138F0F62F71F509264B01CD681FA4EA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mDFC814AD539ABFE678AF58B7FD54BCA5E6F3F203_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mF4EF41ED14C8CB40353F25E547063105648BE3D1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mF813D0B2D555BAB77223C3B01516495A74FB71FF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mF8B05147524196E4B7CA0C8494FBCE48F973E210_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mFC9D32B91AA1BE0689862187DEA827A69CF52C05_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mFCDC9AC5B9BF19134169FBBC6229CD193C0AC5DD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserData_mFD1EC0F98A464B68D6D1D7E567BC3C7957AB9277_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m0315CEFAEB2C27A4A66C4BE87313C32EF4C060B1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m07C5D299DCCAE815600B7C82AE860457E28EE01B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m0949092B17370A4858CC2B4402E56EB5C8BD00BE_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m1FBAFFB960E4F27672221A3235A10B609DFF1D70_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m2AF1BF1FBAAADA20AE81D8849009CBF23630B0F2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m2D65A62D0084C088D9AFA55328FB120A6AFDEAB3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m3BFA68021EF6FB5E513485187EFBAED5F289219C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m3E2D70094D7A9DC79A583EB57C9FA7B18D2C9ED2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m47682C5FBE5465F48B20E84F82B948ACF2C863B3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m4D82A4BB440314956A6936852C3F2620BF9F68D6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m4E3242FAB5F00E89E48DA118C2CAFB01D013A4B3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m58FB60354D7096F769E4812260ED79A0DE534A18_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m6A0EF4ED14B8AAA366C7096A95C51118F2DD594F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m6C469AF9C406D6EB3A48C573D989D08EBAE35F7A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m7639419C962E2AA8113D043B0427633EEFEBC5DC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m8136244B3E177CEDB77F74A729D74A52CFA085BD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m83F862D0D819E11E2CBC7DF1AEDABCDD7816B720_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m8C342EC535811221BEF7E16694D5E391B59C21DB_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m8F7837CD87E8AA7BAF31AD44835BBCDB757C83D2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_m936FB08E33D8502A6E62161D848F3CB8581ECFB7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mA0479AD8EFD91D6A129614317CE075503FED21D1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mA427331520D8667B6D61499BFE42CB04E901F14F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mBA34468217865DE46633A18996D96F779D316E79_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mC44B76EC807E28E9114A06F16417488BDF2D8F73_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mCB3E47633FA57B0A6675A5E58CD4DB225421B18C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mCE23B1F99E308CD2FC3BC9AE23DA396147CE5130_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mD6E3AC649DEB95F02C5A451EC852AB229A0123FC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mD8480DCE7A86909DB3CBA57F09CB62682BF813C8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mDD9E644FD2B1F2466511E3248803A28404827647_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mDF716122B31EBE0060C759D05F3B2EC00C0FD78E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mE21C9700EBA4071388F10AAD8C4CB1F21CFA2698_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mE62FA767E79FE08AFD708E02CA67CAD149AFA0F9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mEC992AF605F58A9515513C9C17D86A564A900DF2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mF23D4347C4286CB170380BC0010609D752DD78EC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mF52C0661126565A47D64FA1C3C6E00E37372E930_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mF76400C443E038BB20598EFC04A371CBCC35F8AF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mFA593572F93CD6C3FA26AE2BB5EE73AE3062F52C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mFE1D2464F323B2E1C89992E96A5BF7AC5D0F5C0A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1_IsUserTable_mFFE65CD553AC97B09C443A5DA5CBE0CE2559EBB4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m045E750EA7D3952E942EB280BE59BE46E45C4FD5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m07E73548BB44A3CFAB7357A747510A5B52AFF6A8_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m0C8571EB7E83B426C872125991E3343C764ABFE7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m11E2C7FEED232A74C945A1CD7432837CEFBC45B6_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m1D85E752BF4997122DE9970C03CDA6214235ED14_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m2D368DE06FD0E210D4B42E37C792F2C3C4574E3C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m2E2471BB51ED70BC3AC6C12E80681FC678E864A1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m3570F7AA20513B79F9802A7CE8B35810C1E52907_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m40797D89411073F20510B8DB42B5D715D81D35F7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m45B1907584CEEB73AAF67B40B067C262D4AA275A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m4E32BBB7DAAE203845C7BBD4467171D591ABAC9A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m52FBFC93AD0239179D94CBDEC89B3B8BC953F9DC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m6186197009DEF69A9D547146DC62382BE60DA333_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m6315C41410B753CAFE2265D965C06DB9E7FDD6AD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m68A4881B279C067B77F86684495CAECD518C3ABA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m72D0961FEF6CC312C854D5F347B9B9EB039C32DF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m7B5A0D8C9093872D7194956D006937C575AE8951_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m7F6641329ECB27391F1C64740F6E60392DF7E77A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m85A78720B850CD6EE72322E32BC135489EFF9F83_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m88093997B1C5B7AE3A1AA507273BCB0018B2A334_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m8BE68E75BB209AAE93A9374F7F2886DC1AAAB0A7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m9B73C49293ABBD5A9B43C0CBADB5FC1DB0485E93_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m9CEB9ADB8F328FAC775880FC36D12E8B87E08C64_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_m9E50C4CD1B4112C707D42782C0F9575DF6EAE9D5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mA69703FF0AF036B1AF8B944FE453243E62E0AA1A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mAB04AC41358C20DA6E45676FDF4267D043E24D62_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mAF95FE3031AA201A349D6C8C81463325051589F9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mB34BB2B0196EBA988759ECE8E7FC0DE3A0DE3B5C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mC1067B3124F389DAD6989553676EE64C39B653D3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mD2ECCCCDDC7E0A4F675CCE9C277305A55206F345_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mDFA01F5686570BC723D3ABF68658092E73010485_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mE2C54EF0FF0AAD474A9782F9F011CC2D89C0C6CD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mE2DF8DDF0759B8BC93839C818711446F350C3407_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mE43E5E5BF88F36396B2B52F55F78DEF263886787_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mE90539C7BFF82BC21C62D0422A6773ED3F38C847_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mEAE5B2F117FCA5B1E055E74F2F45DFA9ABDBEB14_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mF28052A570EA3BF2963F0E92556FD540DDCFA996_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mF86E16F0A74CC060A7A373AF10A21F6021379723_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t TypeTraits_1__cctor_mFB0150BC7BEAF1A0D87A63ED30763587EE79F078_MetadataUsageId;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
|
|
|
|
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.ObjectTranslator
|
|
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Boolean LuaInterface.ObjectTranslator::<LogGC>k__BackingField
|
|
bool ___U3CLogGCU3Ek__BackingField_0;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32> LuaInterface.ObjectTranslator::objectsBackMap
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___objectsBackMap_1;
|
|
// LuaInterface.LuaObjectPool LuaInterface.ObjectTranslator::objects
|
|
LuaObjectPool_t67461854DC97AAF3A8EAF065CAE6A8E1A713264A * ___objects_2;
|
|
// System.Collections.Generic.List`1<LuaInterface.ObjectTranslator_DelayGC> LuaInterface.ObjectTranslator::gcList
|
|
List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC * ___gcList_3;
|
|
// System.Action`2<System.Object,System.Int32> LuaInterface.ObjectTranslator::removeInvalidObject
|
|
Action_2_t88A472856F183AE803521FC39DAC3AE446810479 * ___removeInvalidObject_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CLogGCU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF, ___U3CLogGCU3Ek__BackingField_0)); }
|
|
inline bool get_U3CLogGCU3Ek__BackingField_0() const { return ___U3CLogGCU3Ek__BackingField_0; }
|
|
inline bool* get_address_of_U3CLogGCU3Ek__BackingField_0() { return &___U3CLogGCU3Ek__BackingField_0; }
|
|
inline void set_U3CLogGCU3Ek__BackingField_0(bool value)
|
|
{
|
|
___U3CLogGCU3Ek__BackingField_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_objectsBackMap_1() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF, ___objectsBackMap_1)); }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * get_objectsBackMap_1() const { return ___objectsBackMap_1; }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A ** get_address_of_objectsBackMap_1() { return &___objectsBackMap_1; }
|
|
inline void set_objectsBackMap_1(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * value)
|
|
{
|
|
___objectsBackMap_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___objectsBackMap_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_objects_2() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF, ___objects_2)); }
|
|
inline LuaObjectPool_t67461854DC97AAF3A8EAF065CAE6A8E1A713264A * get_objects_2() const { return ___objects_2; }
|
|
inline LuaObjectPool_t67461854DC97AAF3A8EAF065CAE6A8E1A713264A ** get_address_of_objects_2() { return &___objects_2; }
|
|
inline void set_objects_2(LuaObjectPool_t67461854DC97AAF3A8EAF065CAE6A8E1A713264A * value)
|
|
{
|
|
___objects_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___objects_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_gcList_3() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF, ___gcList_3)); }
|
|
inline List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC * get_gcList_3() const { return ___gcList_3; }
|
|
inline List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC ** get_address_of_gcList_3() { return &___gcList_3; }
|
|
inline void set_gcList_3(List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC * value)
|
|
{
|
|
___gcList_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___gcList_3), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_removeInvalidObject_4() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF, ___removeInvalidObject_4)); }
|
|
inline Action_2_t88A472856F183AE803521FC39DAC3AE446810479 * get_removeInvalidObject_4() const { return ___removeInvalidObject_4; }
|
|
inline Action_2_t88A472856F183AE803521FC39DAC3AE446810479 ** get_address_of_removeInvalidObject_4() { return &___removeInvalidObject_4; }
|
|
inline void set_removeInvalidObject_4(Action_2_t88A472856F183AE803521FC39DAC3AE446810479 * value)
|
|
{
|
|
___removeInvalidObject_4 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___removeInvalidObject_4), (void*)value);
|
|
}
|
|
};
|
|
|
|
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.ObjectTranslator LuaInterface.ObjectTranslator::_translator
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * ____translator_5;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__translator_5() { return static_cast<int32_t>(offsetof(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_StaticFields, ____translator_5)); }
|
|
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * get__translator_5() const { return ____translator_5; }
|
|
inline ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF ** get_address_of__translator_5() { return &____translator_5; }
|
|
inline void set__translator_5(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * value)
|
|
{
|
|
____translator_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____translator_5), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<System.UInt32>>
|
|
struct U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<System.UInt64>>
|
|
struct U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Bounds>>
|
|
struct U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Color>>
|
|
struct U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.LayerMask>>
|
|
struct U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Quaternion>>
|
|
struct U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Ray>>
|
|
struct U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Touch>>
|
|
struct U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Vector2>>
|
|
struct U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Vector3>>
|
|
struct U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Nullable`1<UnityEngine.Vector4>>
|
|
struct U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Object>
|
|
struct U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Reflection.InterfaceMapping>
|
|
struct U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Reflection.ParameterModifier>
|
|
struct U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Runtime.Serialization.StreamingContext>
|
|
struct U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.RuntimeTypeHandle>
|
|
struct U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.SByte>
|
|
struct U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.Single>
|
|
struct U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.UInt16>
|
|
struct U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.UInt32>
|
|
struct U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.UInt64>
|
|
struct U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<System.UIntPtr>
|
|
struct U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>
|
|
struct U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.AccelerationEvent>
|
|
struct U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.AnimatorStateInfo>
|
|
struct U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.AnimatorTransitionInfo>
|
|
struct U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Bounds>
|
|
struct U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.BuildCompression>
|
|
struct U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.CachedAssetBundle>
|
|
struct U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Camera_GateFitParameters>
|
|
struct U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Color32>
|
|
struct U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Color>
|
|
struct U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Hash128>
|
|
struct U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.LayerMask>
|
|
struct U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.LightBakingOutput>
|
|
struct U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.MatchTargetWeightMask>
|
|
struct U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.Matrix4x4>
|
|
struct U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1_<>c<UnityEngine.ParticleSystem_CollisionModule>
|
|
struct U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields
|
|
{
|
|
public:
|
|
// LuaInterface.TypeTraits`1_<>c<T> LuaInterface.TypeTraits`1_<>c::<>9
|
|
U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 * ___U3CU3E9_0;
|
|
// System.Action LuaInterface.TypeTraits`1_<>c::<>9__9_0
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * ___U3CU3E9__9_0_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields, ___U3CU3E9_0)); }
|
|
inline U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
|
|
inline U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
|
|
inline void set_U3CU3E9_0(U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 * value)
|
|
{
|
|
___U3CU3E9_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields, ___U3CU3E9__9_0_1)); }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
|
|
inline Action_t591D2A86165F896B4B800BB5C25CE18672A55579 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
|
|
inline void set_U3CU3E9__9_0_1(Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * value)
|
|
{
|
|
___U3CU3E9__9_0_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>
|
|
struct TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_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.Nullable`1<System.UInt64>>
|
|
struct TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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_t04893366110A424BA3303994E446C7D504831C13_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.Nullable`1<UnityEngine.Bounds>>
|
|
struct TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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_t09C2FF663D5CBA90E98904449A9433E7046B6A06_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.Nullable`1<UnityEngine.Color>>
|
|
struct TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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_t22B35B59BF896583803A0B91D442059F1C75E045_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.Nullable`1<UnityEngine.LayerMask>>
|
|
struct TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_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.Nullable`1<UnityEngine.Quaternion>>
|
|
struct TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_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.Nullable`1<UnityEngine.Ray>>
|
|
struct TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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_t8495963D65C0EE1553D0A991D54934735CAC5C08_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.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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_t47125A0C4EEB1A6701CC02902054956110865035_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.Nullable`1<UnityEngine.Touch>>
|
|
struct TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_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.Nullable`1<UnityEngine.Vector2>>
|
|
struct TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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_t6A525469ABA11786D80A38F9145C0232BF13C940_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.Nullable`1<UnityEngine.Vector3>>
|
|
struct TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_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.Nullable`1<UnityEngine.Vector4>>
|
|
struct TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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_t997BC487967BB201BE189C084A523FF36C13212D_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.Reflection.InterfaceMapping>
|
|
struct TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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_tAB37BEB4437416691C19A9B27E6257466595BBFE_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.Reflection.ParameterModifier>
|
|
struct TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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_tBEEADDAD89291E5E22A69811B44CF77612F3F435_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.Runtime.Serialization.StreamingContext>
|
|
struct TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_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.RuntimeTypeHandle>
|
|
struct TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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_tE7200D270F04764547A017099FE4E3F365D6047A_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.SByte>
|
|
struct TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_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.UInt16>
|
|
struct TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_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<System.UInt64>
|
|
struct TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_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.UIntPtr>
|
|
struct TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_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.AccelerationEvent>
|
|
struct TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_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.AnimatorStateInfo>
|
|
struct TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_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.AnimatorTransitionInfo>
|
|
struct TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_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.Bounds>
|
|
struct TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_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.BuildCompression>
|
|
struct TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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_t53462ED9FF360D36B14C9D935F84C17979D585F2_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.Camera_GateFitParameters>
|
|
struct TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_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.Color32>
|
|
struct TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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_t459BA588A76510B9F07C9D404E49655506C5A348_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.LayerMask>
|
|
struct TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_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.LightBakingOutput>
|
|
struct TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_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.MatchTargetWeightMask>
|
|
struct TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_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_CollisionModule>
|
|
struct TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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_t4338AD76445E362354C3F6F8DDFF86EE25085349_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
|
|
{
|
|
};
|
|
|
|
// 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.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.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.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.Nullable`1<System.UInt32>
|
|
struct Nullable_1_tFE9ECE4D26C4B51758A06CC7BF27647E744F4043
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
uint32_t ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_tFE9ECE4D26C4B51758A06CC7BF27647E744F4043, ___value_0)); }
|
|
inline uint32_t get_value_0() const { return ___value_0; }
|
|
inline uint32_t* get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(uint32_t value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_tFE9ECE4D26C4B51758A06CC7BF27647E744F4043, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<System.UInt64>
|
|
struct Nullable_1_t005B8B09D9CB206C49CB5D1F42570F6044C181A1
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
uint64_t ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t005B8B09D9CB206C49CB5D1F42570F6044C181A1, ___value_0)); }
|
|
inline uint64_t get_value_0() const { return ___value_0; }
|
|
inline uint64_t* get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(uint64_t value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t005B8B09D9CB206C49CB5D1F42570F6044C181A1, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Reflection.InterfaceMapping
|
|
struct InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B
|
|
{
|
|
public:
|
|
// System.Type System.Reflection.InterfaceMapping::TargetType
|
|
Type_t * ___TargetType_0;
|
|
// System.Type System.Reflection.InterfaceMapping::InterfaceType
|
|
Type_t * ___InterfaceType_1;
|
|
// System.Reflection.MethodInfo[] System.Reflection.InterfaceMapping::TargetMethods
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___TargetMethods_2;
|
|
// System.Reflection.MethodInfo[] System.Reflection.InterfaceMapping::InterfaceMethods
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___InterfaceMethods_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_TargetType_0() { return static_cast<int32_t>(offsetof(InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B, ___TargetType_0)); }
|
|
inline Type_t * get_TargetType_0() const { return ___TargetType_0; }
|
|
inline Type_t ** get_address_of_TargetType_0() { return &___TargetType_0; }
|
|
inline void set_TargetType_0(Type_t * value)
|
|
{
|
|
___TargetType_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___TargetType_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_InterfaceType_1() { return static_cast<int32_t>(offsetof(InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B, ___InterfaceType_1)); }
|
|
inline Type_t * get_InterfaceType_1() const { return ___InterfaceType_1; }
|
|
inline Type_t ** get_address_of_InterfaceType_1() { return &___InterfaceType_1; }
|
|
inline void set_InterfaceType_1(Type_t * value)
|
|
{
|
|
___InterfaceType_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___InterfaceType_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_TargetMethods_2() { return static_cast<int32_t>(offsetof(InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B, ___TargetMethods_2)); }
|
|
inline MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* get_TargetMethods_2() const { return ___TargetMethods_2; }
|
|
inline MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B** get_address_of_TargetMethods_2() { return &___TargetMethods_2; }
|
|
inline void set_TargetMethods_2(MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* value)
|
|
{
|
|
___TargetMethods_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___TargetMethods_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_InterfaceMethods_3() { return static_cast<int32_t>(offsetof(InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B, ___InterfaceMethods_3)); }
|
|
inline MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* get_InterfaceMethods_3() const { return ___InterfaceMethods_3; }
|
|
inline MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B** get_address_of_InterfaceMethods_3() { return &___InterfaceMethods_3; }
|
|
inline void set_InterfaceMethods_3(MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* value)
|
|
{
|
|
___InterfaceMethods_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___InterfaceMethods_3), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Reflection.InterfaceMapping
|
|
struct InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B_marshaled_pinvoke
|
|
{
|
|
Type_t * ___TargetType_0;
|
|
Type_t * ___InterfaceType_1;
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___TargetMethods_2;
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___InterfaceMethods_3;
|
|
};
|
|
// Native definition for COM marshalling of System.Reflection.InterfaceMapping
|
|
struct InterfaceMapping_tDFACCA96D5C3DD01C345DE426D9B8F32CDAA904B_marshaled_com
|
|
{
|
|
Type_t * ___TargetType_0;
|
|
Type_t * ___InterfaceType_1;
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___TargetMethods_2;
|
|
MethodInfoU5BU5D_t93E968F23AF2DB5CFCFF13BE775A0E222C03586B* ___InterfaceMethods_3;
|
|
};
|
|
|
|
// System.Reflection.ParameterModifier
|
|
struct ParameterModifier_t7BEFF7C52C8D7CD73D787BDAE6A1A50196204E3E
|
|
{
|
|
public:
|
|
// System.Boolean[] System.Reflection.ParameterModifier::_byRef
|
|
BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* ____byRef_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__byRef_0() { return static_cast<int32_t>(offsetof(ParameterModifier_t7BEFF7C52C8D7CD73D787BDAE6A1A50196204E3E, ____byRef_0)); }
|
|
inline BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* get__byRef_0() const { return ____byRef_0; }
|
|
inline BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040** get_address_of__byRef_0() { return &____byRef_0; }
|
|
inline void set__byRef_0(BooleanU5BU5D_t192C7579715690E25BD5EFED47F3E0FC9DCB2040* value)
|
|
{
|
|
____byRef_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____byRef_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
|
|
struct ParameterModifier_t7BEFF7C52C8D7CD73D787BDAE6A1A50196204E3E_marshaled_pinvoke
|
|
{
|
|
int32_t* ____byRef_0;
|
|
};
|
|
// Native definition for COM marshalling of System.Reflection.ParameterModifier
|
|
struct ParameterModifier_t7BEFF7C52C8D7CD73D787BDAE6A1A50196204E3E_marshaled_com
|
|
{
|
|
int32_t* ____byRef_0;
|
|
};
|
|
|
|
// System.SByte
|
|
struct SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF
|
|
{
|
|
public:
|
|
// System.SByte System.SByte::m_value
|
|
int8_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF, ___m_value_0)); }
|
|
inline int8_t get_m_value_0() const { return ___m_value_0; }
|
|
inline int8_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(int8_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Single
|
|
struct Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1
|
|
{
|
|
public:
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
|
|
inline float get_m_value_0() const { return ___m_value_0; }
|
|
inline float* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(float value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.UInt16
|
|
struct UInt16_tAE45CEF73BF720100519F6867F32145D075F928E
|
|
{
|
|
public:
|
|
// System.UInt16 System.UInt16::m_value
|
|
uint16_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_tAE45CEF73BF720100519F6867F32145D075F928E, ___m_value_0)); }
|
|
inline uint16_t get_m_value_0() const { return ___m_value_0; }
|
|
inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(uint16_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.UInt32
|
|
struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B
|
|
{
|
|
public:
|
|
// System.UInt32 System.UInt32::m_value
|
|
uint32_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); }
|
|
inline uint32_t get_m_value_0() const { return ___m_value_0; }
|
|
inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(uint32_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.UInt64
|
|
struct UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E
|
|
{
|
|
public:
|
|
// System.UInt64 System.UInt64::m_value
|
|
uint64_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E, ___m_value_0)); }
|
|
inline uint64_t get_m_value_0() const { return ___m_value_0; }
|
|
inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(uint64_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.UIntPtr
|
|
struct UIntPtr_t
|
|
{
|
|
public:
|
|
// System.Void* System.UIntPtr::_pointer
|
|
void* ____pointer_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__pointer_1() { return static_cast<int32_t>(offsetof(UIntPtr_t, ____pointer_1)); }
|
|
inline void* get__pointer_1() const { return ____pointer_1; }
|
|
inline void** get_address_of__pointer_1() { return &____pointer_1; }
|
|
inline void set__pointer_1(void* value)
|
|
{
|
|
____pointer_1 = value;
|
|
}
|
|
};
|
|
|
|
struct UIntPtr_t_StaticFields
|
|
{
|
|
public:
|
|
// System.UIntPtr System.UIntPtr::Zero
|
|
uintptr_t ___Zero_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(UIntPtr_t_StaticFields, ___Zero_0)); }
|
|
inline uintptr_t get_Zero_0() const { return ___Zero_0; }
|
|
inline uintptr_t* get_address_of_Zero_0() { return &___Zero_0; }
|
|
inline void set_Zero_0(uintptr_t value)
|
|
{
|
|
___Zero_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void
|
|
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
|
|
{
|
|
public:
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
|
|
};
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// UnityEngine.AccelerationEvent
|
|
struct AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.AccelerationEvent::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.AccelerationEvent::y
|
|
float ___y_1;
|
|
// System.Single UnityEngine.AccelerationEvent::z
|
|
float ___z_2;
|
|
// System.Single UnityEngine.AccelerationEvent::m_TimeDelta
|
|
float ___m_TimeDelta_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4, ___x_0)); }
|
|
inline float get_x_0() const { return ___x_0; }
|
|
inline float* get_address_of_x_0() { return &___x_0; }
|
|
inline void set_x_0(float value)
|
|
{
|
|
___x_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4, ___y_1)); }
|
|
inline float get_y_1() const { return ___y_1; }
|
|
inline float* get_address_of_y_1() { return &___y_1; }
|
|
inline void set_y_1(float value)
|
|
{
|
|
___y_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4, ___z_2)); }
|
|
inline float get_z_2() const { return ___z_2; }
|
|
inline float* get_address_of_z_2() { return &___z_2; }
|
|
inline void set_z_2(float value)
|
|
{
|
|
___z_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_TimeDelta_3() { return static_cast<int32_t>(offsetof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4, ___m_TimeDelta_3)); }
|
|
inline float get_m_TimeDelta_3() const { return ___m_TimeDelta_3; }
|
|
inline float* get_address_of_m_TimeDelta_3() { return &___m_TimeDelta_3; }
|
|
inline void set_m_TimeDelta_3(float value)
|
|
{
|
|
___m_TimeDelta_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.AnimatorStateInfo
|
|
struct AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.AnimatorStateInfo::m_Name
|
|
int32_t ___m_Name_0;
|
|
// System.Int32 UnityEngine.AnimatorStateInfo::m_Path
|
|
int32_t ___m_Path_1;
|
|
// System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
|
|
int32_t ___m_FullPath_2;
|
|
// System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
|
|
float ___m_NormalizedTime_3;
|
|
// System.Single UnityEngine.AnimatorStateInfo::m_Length
|
|
float ___m_Length_4;
|
|
// System.Single UnityEngine.AnimatorStateInfo::m_Speed
|
|
float ___m_Speed_5;
|
|
// System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
|
|
float ___m_SpeedMultiplier_6;
|
|
// System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
|
|
int32_t ___m_Tag_7;
|
|
// System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
|
|
int32_t ___m_Loop_8;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Name_0() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Name_0)); }
|
|
inline int32_t get_m_Name_0() const { return ___m_Name_0; }
|
|
inline int32_t* get_address_of_m_Name_0() { return &___m_Name_0; }
|
|
inline void set_m_Name_0(int32_t value)
|
|
{
|
|
___m_Name_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Path_1() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Path_1)); }
|
|
inline int32_t get_m_Path_1() const { return ___m_Path_1; }
|
|
inline int32_t* get_address_of_m_Path_1() { return &___m_Path_1; }
|
|
inline void set_m_Path_1(int32_t value)
|
|
{
|
|
___m_Path_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_FullPath_2() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_FullPath_2)); }
|
|
inline int32_t get_m_FullPath_2() const { return ___m_FullPath_2; }
|
|
inline int32_t* get_address_of_m_FullPath_2() { return &___m_FullPath_2; }
|
|
inline void set_m_FullPath_2(int32_t value)
|
|
{
|
|
___m_FullPath_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_NormalizedTime_3() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_NormalizedTime_3)); }
|
|
inline float get_m_NormalizedTime_3() const { return ___m_NormalizedTime_3; }
|
|
inline float* get_address_of_m_NormalizedTime_3() { return &___m_NormalizedTime_3; }
|
|
inline void set_m_NormalizedTime_3(float value)
|
|
{
|
|
___m_NormalizedTime_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Length_4() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Length_4)); }
|
|
inline float get_m_Length_4() const { return ___m_Length_4; }
|
|
inline float* get_address_of_m_Length_4() { return &___m_Length_4; }
|
|
inline void set_m_Length_4(float value)
|
|
{
|
|
___m_Length_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Speed_5() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Speed_5)); }
|
|
inline float get_m_Speed_5() const { return ___m_Speed_5; }
|
|
inline float* get_address_of_m_Speed_5() { return &___m_Speed_5; }
|
|
inline void set_m_Speed_5(float value)
|
|
{
|
|
___m_Speed_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_SpeedMultiplier_6() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_SpeedMultiplier_6)); }
|
|
inline float get_m_SpeedMultiplier_6() const { return ___m_SpeedMultiplier_6; }
|
|
inline float* get_address_of_m_SpeedMultiplier_6() { return &___m_SpeedMultiplier_6; }
|
|
inline void set_m_SpeedMultiplier_6(float value)
|
|
{
|
|
___m_SpeedMultiplier_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Tag_7() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Tag_7)); }
|
|
inline int32_t get_m_Tag_7() const { return ___m_Tag_7; }
|
|
inline int32_t* get_address_of_m_Tag_7() { return &___m_Tag_7; }
|
|
inline void set_m_Tag_7(int32_t value)
|
|
{
|
|
___m_Tag_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Loop_8() { return static_cast<int32_t>(offsetof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2, ___m_Loop_8)); }
|
|
inline int32_t get_m_Loop_8() const { return ___m_Loop_8; }
|
|
inline int32_t* get_address_of_m_Loop_8() { return &___m_Loop_8; }
|
|
inline void set_m_Loop_8(int32_t value)
|
|
{
|
|
___m_Loop_8 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.AnimatorTransitionInfo
|
|
struct AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.AnimatorTransitionInfo::m_FullPath
|
|
int32_t ___m_FullPath_0;
|
|
// System.Int32 UnityEngine.AnimatorTransitionInfo::m_UserName
|
|
int32_t ___m_UserName_1;
|
|
// System.Int32 UnityEngine.AnimatorTransitionInfo::m_Name
|
|
int32_t ___m_Name_2;
|
|
// System.Boolean UnityEngine.AnimatorTransitionInfo::m_HasFixedDuration
|
|
bool ___m_HasFixedDuration_3;
|
|
// System.Single UnityEngine.AnimatorTransitionInfo::m_Duration
|
|
float ___m_Duration_4;
|
|
// System.Single UnityEngine.AnimatorTransitionInfo::m_NormalizedTime
|
|
float ___m_NormalizedTime_5;
|
|
// System.Boolean UnityEngine.AnimatorTransitionInfo::m_AnyState
|
|
bool ___m_AnyState_6;
|
|
// System.Int32 UnityEngine.AnimatorTransitionInfo::m_TransitionType
|
|
int32_t ___m_TransitionType_7;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_FullPath_0() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_FullPath_0)); }
|
|
inline int32_t get_m_FullPath_0() const { return ___m_FullPath_0; }
|
|
inline int32_t* get_address_of_m_FullPath_0() { return &___m_FullPath_0; }
|
|
inline void set_m_FullPath_0(int32_t value)
|
|
{
|
|
___m_FullPath_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_UserName_1() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_UserName_1)); }
|
|
inline int32_t get_m_UserName_1() const { return ___m_UserName_1; }
|
|
inline int32_t* get_address_of_m_UserName_1() { return &___m_UserName_1; }
|
|
inline void set_m_UserName_1(int32_t value)
|
|
{
|
|
___m_UserName_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Name_2() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_Name_2)); }
|
|
inline int32_t get_m_Name_2() const { return ___m_Name_2; }
|
|
inline int32_t* get_address_of_m_Name_2() { return &___m_Name_2; }
|
|
inline void set_m_Name_2(int32_t value)
|
|
{
|
|
___m_Name_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_HasFixedDuration_3() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_HasFixedDuration_3)); }
|
|
inline bool get_m_HasFixedDuration_3() const { return ___m_HasFixedDuration_3; }
|
|
inline bool* get_address_of_m_HasFixedDuration_3() { return &___m_HasFixedDuration_3; }
|
|
inline void set_m_HasFixedDuration_3(bool value)
|
|
{
|
|
___m_HasFixedDuration_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Duration_4() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_Duration_4)); }
|
|
inline float get_m_Duration_4() const { return ___m_Duration_4; }
|
|
inline float* get_address_of_m_Duration_4() { return &___m_Duration_4; }
|
|
inline void set_m_Duration_4(float value)
|
|
{
|
|
___m_Duration_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_NormalizedTime_5() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_NormalizedTime_5)); }
|
|
inline float get_m_NormalizedTime_5() const { return ___m_NormalizedTime_5; }
|
|
inline float* get_address_of_m_NormalizedTime_5() { return &___m_NormalizedTime_5; }
|
|
inline void set_m_NormalizedTime_5(float value)
|
|
{
|
|
___m_NormalizedTime_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_AnyState_6() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_AnyState_6)); }
|
|
inline bool get_m_AnyState_6() const { return ___m_AnyState_6; }
|
|
inline bool* get_address_of_m_AnyState_6() { return &___m_AnyState_6; }
|
|
inline void set_m_AnyState_6(bool value)
|
|
{
|
|
___m_AnyState_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_TransitionType_7() { return static_cast<int32_t>(offsetof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B, ___m_TransitionType_7)); }
|
|
inline int32_t get_m_TransitionType_7() const { return ___m_TransitionType_7; }
|
|
inline int32_t* get_address_of_m_TransitionType_7() { return &___m_TransitionType_7; }
|
|
inline void set_m_TransitionType_7(int32_t value)
|
|
{
|
|
___m_TransitionType_7 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of UnityEngine.AnimatorTransitionInfo
|
|
struct AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B_marshaled_pinvoke
|
|
{
|
|
int32_t ___m_FullPath_0;
|
|
int32_t ___m_UserName_1;
|
|
int32_t ___m_Name_2;
|
|
int32_t ___m_HasFixedDuration_3;
|
|
float ___m_Duration_4;
|
|
float ___m_NormalizedTime_5;
|
|
int32_t ___m_AnyState_6;
|
|
int32_t ___m_TransitionType_7;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.AnimatorTransitionInfo
|
|
struct AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B_marshaled_com
|
|
{
|
|
int32_t ___m_FullPath_0;
|
|
int32_t ___m_UserName_1;
|
|
int32_t ___m_Name_2;
|
|
int32_t ___m_HasFixedDuration_3;
|
|
float ___m_Duration_4;
|
|
float ___m_NormalizedTime_5;
|
|
int32_t ___m_AnyState_6;
|
|
int32_t ___m_TransitionType_7;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_t119BCA590009762C7223FDD3AF9706653AC84ED2
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___r_0)); }
|
|
inline float get_r_0() const { return ___r_0; }
|
|
inline float* get_address_of_r_0() { return &___r_0; }
|
|
inline void set_r_0(float value)
|
|
{
|
|
___r_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___g_1)); }
|
|
inline float get_g_1() const { return ___g_1; }
|
|
inline float* get_address_of_g_1() { return &___g_1; }
|
|
inline void set_g_1(float value)
|
|
{
|
|
___g_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___b_2)); }
|
|
inline float get_b_2() const { return ___b_2; }
|
|
inline float* get_address_of_b_2() { return &___b_2; }
|
|
inline void set_b_2(float value)
|
|
{
|
|
___b_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___a_3)); }
|
|
inline float get_a_3() const { return ___a_3; }
|
|
inline float* get_address_of_a_3() { return &___a_3; }
|
|
inline void set_a_3(float value)
|
|
{
|
|
___a_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Color32
|
|
struct Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23
|
|
{
|
|
public:
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Int32 UnityEngine.Color32::rgba
|
|
int32_t ___rgba_0;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ___rgba_0_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Byte UnityEngine.Color32::r
|
|
uint8_t ___r_1;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
uint8_t ___r_1_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___g_2_OffsetPadding[1];
|
|
// System.Byte UnityEngine.Color32::g
|
|
uint8_t ___g_2;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___g_2_OffsetPadding_forAlignmentOnly[1];
|
|
uint8_t ___g_2_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___b_3_OffsetPadding[2];
|
|
// System.Byte UnityEngine.Color32::b
|
|
uint8_t ___b_3;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___b_3_OffsetPadding_forAlignmentOnly[2];
|
|
uint8_t ___b_3_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___a_4_OffsetPadding[3];
|
|
// System.Byte UnityEngine.Color32::a
|
|
uint8_t ___a_4;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___a_4_OffsetPadding_forAlignmentOnly[3];
|
|
uint8_t ___a_4_forAlignmentOnly;
|
|
};
|
|
};
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___rgba_0)); }
|
|
inline int32_t get_rgba_0() const { return ___rgba_0; }
|
|
inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
|
|
inline void set_rgba_0(int32_t value)
|
|
{
|
|
___rgba_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___r_1)); }
|
|
inline uint8_t get_r_1() const { return ___r_1; }
|
|
inline uint8_t* get_address_of_r_1() { return &___r_1; }
|
|
inline void set_r_1(uint8_t value)
|
|
{
|
|
___r_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___g_2)); }
|
|
inline uint8_t get_g_2() const { return ___g_2; }
|
|
inline uint8_t* get_address_of_g_2() { return &___g_2; }
|
|
inline void set_g_2(uint8_t value)
|
|
{
|
|
___g_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___b_3)); }
|
|
inline uint8_t get_b_3() const { return ___b_3; }
|
|
inline uint8_t* get_address_of_b_3() { return &___b_3; }
|
|
inline void set_b_3(uint8_t value)
|
|
{
|
|
___b_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___a_4)); }
|
|
inline uint8_t get_a_4() const { return ___a_4; }
|
|
inline uint8_t* get_address_of_a_4() { return &___a_4; }
|
|
inline void set_a_4(uint8_t value)
|
|
{
|
|
___a_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Hash128
|
|
struct Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151
|
|
{
|
|
public:
|
|
// System.UInt32 UnityEngine.Hash128::m_u32_0
|
|
uint32_t ___m_u32_0_0;
|
|
// System.UInt32 UnityEngine.Hash128::m_u32_1
|
|
uint32_t ___m_u32_1_1;
|
|
// System.UInt32 UnityEngine.Hash128::m_u32_2
|
|
uint32_t ___m_u32_2_2;
|
|
// System.UInt32 UnityEngine.Hash128::m_u32_3
|
|
uint32_t ___m_u32_3_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_u32_0_0() { return static_cast<int32_t>(offsetof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151, ___m_u32_0_0)); }
|
|
inline uint32_t get_m_u32_0_0() const { return ___m_u32_0_0; }
|
|
inline uint32_t* get_address_of_m_u32_0_0() { return &___m_u32_0_0; }
|
|
inline void set_m_u32_0_0(uint32_t value)
|
|
{
|
|
___m_u32_0_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_u32_1_1() { return static_cast<int32_t>(offsetof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151, ___m_u32_1_1)); }
|
|
inline uint32_t get_m_u32_1_1() const { return ___m_u32_1_1; }
|
|
inline uint32_t* get_address_of_m_u32_1_1() { return &___m_u32_1_1; }
|
|
inline void set_m_u32_1_1(uint32_t value)
|
|
{
|
|
___m_u32_1_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_u32_2_2() { return static_cast<int32_t>(offsetof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151, ___m_u32_2_2)); }
|
|
inline uint32_t get_m_u32_2_2() const { return ___m_u32_2_2; }
|
|
inline uint32_t* get_address_of_m_u32_2_2() { return &___m_u32_2_2; }
|
|
inline void set_m_u32_2_2(uint32_t value)
|
|
{
|
|
___m_u32_2_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_u32_3_3() { return static_cast<int32_t>(offsetof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151, ___m_u32_3_3)); }
|
|
inline uint32_t get_m_u32_3_3() const { return ___m_u32_3_3; }
|
|
inline uint32_t* get_address_of_m_u32_3_3() { return &___m_u32_3_3; }
|
|
inline void set_m_u32_3_3(uint32_t value)
|
|
{
|
|
___m_u32_3_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.LayerMask
|
|
struct LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.LayerMask::m_Mask
|
|
int32_t ___m_Mask_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0, ___m_Mask_0)); }
|
|
inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
|
|
inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
|
|
inline void set_m_Mask_0(int32_t value)
|
|
{
|
|
___m_Mask_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Matrix4x4::m00
|
|
float ___m00_0;
|
|
// System.Single UnityEngine.Matrix4x4::m10
|
|
float ___m10_1;
|
|
// System.Single UnityEngine.Matrix4x4::m20
|
|
float ___m20_2;
|
|
// System.Single UnityEngine.Matrix4x4::m30
|
|
float ___m30_3;
|
|
// System.Single UnityEngine.Matrix4x4::m01
|
|
float ___m01_4;
|
|
// System.Single UnityEngine.Matrix4x4::m11
|
|
float ___m11_5;
|
|
// System.Single UnityEngine.Matrix4x4::m21
|
|
float ___m21_6;
|
|
// System.Single UnityEngine.Matrix4x4::m31
|
|
float ___m31_7;
|
|
// System.Single UnityEngine.Matrix4x4::m02
|
|
float ___m02_8;
|
|
// System.Single UnityEngine.Matrix4x4::m12
|
|
float ___m12_9;
|
|
// System.Single UnityEngine.Matrix4x4::m22
|
|
float ___m22_10;
|
|
// System.Single UnityEngine.Matrix4x4::m32
|
|
float ___m32_11;
|
|
// System.Single UnityEngine.Matrix4x4::m03
|
|
float ___m03_12;
|
|
// System.Single UnityEngine.Matrix4x4::m13
|
|
float ___m13_13;
|
|
// System.Single UnityEngine.Matrix4x4::m23
|
|
float ___m23_14;
|
|
// System.Single UnityEngine.Matrix4x4::m33
|
|
float ___m33_15;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m00_0() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m00_0)); }
|
|
inline float get_m00_0() const { return ___m00_0; }
|
|
inline float* get_address_of_m00_0() { return &___m00_0; }
|
|
inline void set_m00_0(float value)
|
|
{
|
|
___m00_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m10_1() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m10_1)); }
|
|
inline float get_m10_1() const { return ___m10_1; }
|
|
inline float* get_address_of_m10_1() { return &___m10_1; }
|
|
inline void set_m10_1(float value)
|
|
{
|
|
___m10_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m20_2() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m20_2)); }
|
|
inline float get_m20_2() const { return ___m20_2; }
|
|
inline float* get_address_of_m20_2() { return &___m20_2; }
|
|
inline void set_m20_2(float value)
|
|
{
|
|
___m20_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m30_3() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m30_3)); }
|
|
inline float get_m30_3() const { return ___m30_3; }
|
|
inline float* get_address_of_m30_3() { return &___m30_3; }
|
|
inline void set_m30_3(float value)
|
|
{
|
|
___m30_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m01_4() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m01_4)); }
|
|
inline float get_m01_4() const { return ___m01_4; }
|
|
inline float* get_address_of_m01_4() { return &___m01_4; }
|
|
inline void set_m01_4(float value)
|
|
{
|
|
___m01_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m11_5() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m11_5)); }
|
|
inline float get_m11_5() const { return ___m11_5; }
|
|
inline float* get_address_of_m11_5() { return &___m11_5; }
|
|
inline void set_m11_5(float value)
|
|
{
|
|
___m11_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m21_6() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m21_6)); }
|
|
inline float get_m21_6() const { return ___m21_6; }
|
|
inline float* get_address_of_m21_6() { return &___m21_6; }
|
|
inline void set_m21_6(float value)
|
|
{
|
|
___m21_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m31_7() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m31_7)); }
|
|
inline float get_m31_7() const { return ___m31_7; }
|
|
inline float* get_address_of_m31_7() { return &___m31_7; }
|
|
inline void set_m31_7(float value)
|
|
{
|
|
___m31_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m02_8() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m02_8)); }
|
|
inline float get_m02_8() const { return ___m02_8; }
|
|
inline float* get_address_of_m02_8() { return &___m02_8; }
|
|
inline void set_m02_8(float value)
|
|
{
|
|
___m02_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m12_9() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m12_9)); }
|
|
inline float get_m12_9() const { return ___m12_9; }
|
|
inline float* get_address_of_m12_9() { return &___m12_9; }
|
|
inline void set_m12_9(float value)
|
|
{
|
|
___m12_9 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m22_10() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m22_10)); }
|
|
inline float get_m22_10() const { return ___m22_10; }
|
|
inline float* get_address_of_m22_10() { return &___m22_10; }
|
|
inline void set_m22_10(float value)
|
|
{
|
|
___m22_10 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m32_11() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m32_11)); }
|
|
inline float get_m32_11() const { return ___m32_11; }
|
|
inline float* get_address_of_m32_11() { return &___m32_11; }
|
|
inline void set_m32_11(float value)
|
|
{
|
|
___m32_11 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m03_12() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m03_12)); }
|
|
inline float get_m03_12() const { return ___m03_12; }
|
|
inline float* get_address_of_m03_12() { return &___m03_12; }
|
|
inline void set_m03_12(float value)
|
|
{
|
|
___m03_12 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m13_13() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m13_13)); }
|
|
inline float get_m13_13() const { return ___m13_13; }
|
|
inline float* get_address_of_m13_13() { return &___m13_13; }
|
|
inline void set_m13_13(float value)
|
|
{
|
|
___m13_13 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m23_14() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m23_14)); }
|
|
inline float get_m23_14() const { return ___m23_14; }
|
|
inline float* get_address_of_m23_14() { return &___m23_14; }
|
|
inline void set_m23_14(float value)
|
|
{
|
|
___m23_14 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m33_15() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m33_15)); }
|
|
inline float get_m33_15() const { return ___m33_15; }
|
|
inline float* get_address_of_m33_15() { return &___m33_15; }
|
|
inline void set_m33_15(float value)
|
|
{
|
|
___m33_15 = value;
|
|
}
|
|
};
|
|
|
|
struct Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
|
|
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___zeroMatrix_16;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
|
|
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___identityMatrix_17;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields, ___zeroMatrix_16)); }
|
|
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_zeroMatrix_16() const { return ___zeroMatrix_16; }
|
|
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; }
|
|
inline void set_zeroMatrix_16(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
|
|
{
|
|
___zeroMatrix_16 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_identityMatrix_17() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields, ___identityMatrix_17)); }
|
|
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_identityMatrix_17() const { return ___identityMatrix_17; }
|
|
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_identityMatrix_17() { return &___identityMatrix_17; }
|
|
inline void set_identityMatrix_17(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
|
|
{
|
|
___identityMatrix_17 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.ParticleSystem_CollisionModule
|
|
struct CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396
|
|
{
|
|
public:
|
|
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_CollisionModule::m_ParticleSystem
|
|
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396, ___m_ParticleSystem_0)); }
|
|
inline ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * get_m_ParticleSystem_0() const { return ___m_ParticleSystem_0; }
|
|
inline ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D ** get_address_of_m_ParticleSystem_0() { return &___m_ParticleSystem_0; }
|
|
inline void set_m_ParticleSystem_0(ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * value)
|
|
{
|
|
___m_ParticleSystem_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_ParticleSystem_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/CollisionModule
|
|
struct CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396_marshaled_pinvoke
|
|
{
|
|
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.ParticleSystem/CollisionModule
|
|
struct CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396_marshaled_com
|
|
{
|
|
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Quaternion::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Quaternion::y
|
|
float ___y_1;
|
|
// System.Single UnityEngine.Quaternion::z
|
|
float ___z_2;
|
|
// System.Single UnityEngine.Quaternion::w
|
|
float ___w_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___x_0)); }
|
|
inline float get_x_0() const { return ___x_0; }
|
|
inline float* get_address_of_x_0() { return &___x_0; }
|
|
inline void set_x_0(float value)
|
|
{
|
|
___x_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___y_1)); }
|
|
inline float get_y_1() const { return ___y_1; }
|
|
inline float* get_address_of_y_1() { return &___y_1; }
|
|
inline void set_y_1(float value)
|
|
{
|
|
___y_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___z_2)); }
|
|
inline float get_z_2() const { return ___z_2; }
|
|
inline float* get_address_of_z_2() { return &___z_2; }
|
|
inline void set_z_2(float value)
|
|
{
|
|
___z_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___w_3)); }
|
|
inline float get_w_3() const { return ___w_3; }
|
|
inline float* get_address_of_w_3() { return &___w_3; }
|
|
inline void set_w_3(float value)
|
|
{
|
|
___w_3 = value;
|
|
}
|
|
};
|
|
|
|
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___identityQuaternion_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields, ___identityQuaternion_4)); }
|
|
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
|
|
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
|
|
inline void set_identityQuaternion_4(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
|
|
{
|
|
___identityQuaternion_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___x_0)); }
|
|
inline float get_x_0() const { return ___x_0; }
|
|
inline float* get_address_of_x_0() { return &___x_0; }
|
|
inline void set_x_0(float value)
|
|
{
|
|
___x_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___y_1)); }
|
|
inline float get_y_1() const { return ___y_1; }
|
|
inline float* get_address_of_y_1() { return &___y_1; }
|
|
inline void set_y_1(float value)
|
|
{
|
|
___y_1 = value;
|
|
}
|
|
};
|
|
|
|
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
|
|
inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___zeroVector_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
|
|
inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___oneVector_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
|
|
inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___upVector_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
|
|
inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___downVector_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
|
|
inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___leftVector_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
|
|
inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___rightVector_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
|
|
inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___positiveInfinityVector_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
|
|
inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___negativeInfinityVector_9 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
|
|
inline float get_x_2() const { return ___x_2; }
|
|
inline float* get_address_of_x_2() { return &___x_2; }
|
|
inline void set_x_2(float value)
|
|
{
|
|
___x_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
|
|
inline float get_y_3() const { return ___y_3; }
|
|
inline float* get_address_of_y_3() { return &___y_3; }
|
|
inline void set_y_3(float value)
|
|
{
|
|
___y_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
|
|
inline float get_z_4() const { return ___z_4; }
|
|
inline float* get_address_of_z_4() { return &___z_4; }
|
|
inline void set_z_4(float value)
|
|
{
|
|
___z_4 = value;
|
|
}
|
|
};
|
|
|
|
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
|
|
inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___zeroVector_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
|
|
inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___oneVector_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
|
|
inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___upVector_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
|
|
inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___downVector_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
|
|
inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___leftVector_9 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
|
|
inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___rightVector_10 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
|
|
inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___forwardVector_11 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
|
|
inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___backVector_12 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
|
|
inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___positiveInfinityVector_13 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
|
|
inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___negativeInfinityVector_14 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Vector4
|
|
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Vector4::x
|
|
float ___x_1;
|
|
// System.Single UnityEngine.Vector4::y
|
|
float ___y_2;
|
|
// System.Single UnityEngine.Vector4::z
|
|
float ___z_3;
|
|
// System.Single UnityEngine.Vector4::w
|
|
float ___w_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___x_1)); }
|
|
inline float get_x_1() const { return ___x_1; }
|
|
inline float* get_address_of_x_1() { return &___x_1; }
|
|
inline void set_x_1(float value)
|
|
{
|
|
___x_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___y_2)); }
|
|
inline float get_y_2() const { return ___y_2; }
|
|
inline float* get_address_of_y_2() { return &___y_2; }
|
|
inline void set_y_2(float value)
|
|
{
|
|
___y_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___z_3)); }
|
|
inline float get_z_3() const { return ___z_3; }
|
|
inline float* get_address_of_z_3() { return &___z_3; }
|
|
inline void set_z_3(float value)
|
|
{
|
|
___z_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___w_4)); }
|
|
inline float get_w_4() const { return ___w_4; }
|
|
inline float* get_address_of_w_4() { return &___w_4; }
|
|
inline void set_w_4(float value)
|
|
{
|
|
___w_4 = value;
|
|
}
|
|
};
|
|
|
|
struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
|
|
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___zeroVector_5;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
|
|
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___oneVector_6;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
|
|
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___positiveInfinityVector_7;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
|
|
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___negativeInfinityVector_8;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___zeroVector_5)); }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_zeroVector_5() const { return ___zeroVector_5; }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
|
|
inline void set_zeroVector_5(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
|
|
{
|
|
___zeroVector_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___oneVector_6)); }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_oneVector_6() const { return ___oneVector_6; }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_oneVector_6() { return &___oneVector_6; }
|
|
inline void set_oneVector_6(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
|
|
{
|
|
___oneVector_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___positiveInfinityVector_7)); }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
|
|
inline void set_positiveInfinityVector_7(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
|
|
{
|
|
___positiveInfinityVector_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___negativeInfinityVector_8)); }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
|
|
inline void set_negativeInfinityVector_8(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
|
|
{
|
|
___negativeInfinityVector_8 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.LuaStatePtr
|
|
struct LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.IntPtr LuaInterface.LuaStatePtr::L
|
|
intptr_t ___L_0;
|
|
// System.String LuaInterface.LuaStatePtr::jit
|
|
String_t* ___jit_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_L_0() { return static_cast<int32_t>(offsetof(LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C, ___L_0)); }
|
|
inline intptr_t get_L_0() const { return ___L_0; }
|
|
inline intptr_t* get_address_of_L_0() { return &___L_0; }
|
|
inline void set_L_0(intptr_t value)
|
|
{
|
|
___L_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_jit_1() { return static_cast<int32_t>(offsetof(LuaStatePtr_t3F7724E8DEEF06EF86659F7C8F32A1F5CD4C958C, ___jit_1)); }
|
|
inline String_t* get_jit_1() const { return ___jit_1; }
|
|
inline String_t** get_address_of_jit_1() { return &___jit_1; }
|
|
inline void set_jit_1(String_t* value)
|
|
{
|
|
___jit_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___jit_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.LuaTypes
|
|
struct LuaTypes_t762FEC08E6FA34446A75F56F4B076C0D5154E3EE
|
|
{
|
|
public:
|
|
// System.Int32 LuaInterface.LuaTypes::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LuaTypes_t762FEC08E6FA34446A75F56F4B076C0D5154E3EE, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.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.Nullable`1<UnityEngine.Color>
|
|
struct Nullable_1_tAF01623AB359AB6D460A6F432BF98EA08C7F9C60
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_tAF01623AB359AB6D460A6F432BF98EA08C7F9C60, ___value_0)); }
|
|
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 get_value_0() const { return ___value_0; }
|
|
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_tAF01623AB359AB6D460A6F432BF98EA08C7F9C60, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.LayerMask>
|
|
struct Nullable_1_t4AC0FC016F117C9382E95C8264C5100667EBAFB3
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t4AC0FC016F117C9382E95C8264C5100667EBAFB3, ___value_0)); }
|
|
inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 get_value_0() const { return ___value_0; }
|
|
inline LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t4AC0FC016F117C9382E95C8264C5100667EBAFB3, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Quaternion>
|
|
struct Nullable_1_t1AF22E72609C109A63AC7BE47F596B5956149D41
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t1AF22E72609C109A63AC7BE47F596B5956149D41, ___value_0)); }
|
|
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 get_value_0() const { return ___value_0; }
|
|
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t1AF22E72609C109A63AC7BE47F596B5956149D41, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Vector2>
|
|
struct Nullable_1_tB1C6E075C826A61C0A490505216275E606423CDF
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_tB1C6E075C826A61C0A490505216275E606423CDF, ___value_0)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_value_0() const { return ___value_0; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_tB1C6E075C826A61C0A490505216275E606423CDF, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Vector3>
|
|
struct Nullable_1_t75BFB9848B0C0C6930A6973335B59621D36E6203
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t75BFB9848B0C0C6930A6973335B59621D36E6203, ___value_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_value_0() const { return ___value_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t75BFB9848B0C0C6930A6973335B59621D36E6203, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Vector4>
|
|
struct Nullable_1_t0974FEE69B139689A432B8171D904496B2C3E533
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t0974FEE69B139689A432B8171D904496B2C3E533, ___value_0)); }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_value_0() const { return ___value_0; }
|
|
inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t0974FEE69B139689A432B8171D904496B2C3E533, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// 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.Runtime.Serialization.StreamingContextStates
|
|
struct StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F
|
|
{
|
|
public:
|
|
// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
|
|
{
|
|
public:
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); }
|
|
inline intptr_t get_value_0() const { return ___value_0; }
|
|
inline intptr_t* get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(intptr_t value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// Unity.Collections.Allocator
|
|
struct Allocator_t62A091275262E7067EAAD565B67764FA877D58D6
|
|
{
|
|
public:
|
|
// System.Int32 Unity.Collections.Allocator::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Allocator_t62A091275262E7067EAAD565B67764FA877D58D6, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Bounds
|
|
struct Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Center_0;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Extents_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890, ___m_Center_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Center_0() const { return ___m_Center_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Center_0() { return &___m_Center_0; }
|
|
inline void set_m_Center_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Center_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890, ___m_Extents_1)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Extents_1() const { return ___m_Extents_1; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Extents_1() { return &___m_Extents_1; }
|
|
inline void set_m_Extents_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Extents_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.CachedAssetBundle
|
|
struct CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3
|
|
{
|
|
public:
|
|
// System.String UnityEngine.CachedAssetBundle::m_Name
|
|
String_t* ___m_Name_0;
|
|
// UnityEngine.Hash128 UnityEngine.CachedAssetBundle::m_Hash
|
|
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___m_Hash_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Name_0() { return static_cast<int32_t>(offsetof(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3, ___m_Name_0)); }
|
|
inline String_t* get_m_Name_0() const { return ___m_Name_0; }
|
|
inline String_t** get_address_of_m_Name_0() { return &___m_Name_0; }
|
|
inline void set_m_Name_0(String_t* value)
|
|
{
|
|
___m_Name_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_Name_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Hash_1() { return static_cast<int32_t>(offsetof(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3, ___m_Hash_1)); }
|
|
inline Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 get_m_Hash_1() const { return ___m_Hash_1; }
|
|
inline Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 * get_address_of_m_Hash_1() { return &___m_Hash_1; }
|
|
inline void set_m_Hash_1(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 value)
|
|
{
|
|
___m_Hash_1 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of UnityEngine.CachedAssetBundle
|
|
struct CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_marshaled_pinvoke
|
|
{
|
|
char* ___m_Name_0;
|
|
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___m_Hash_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.CachedAssetBundle
|
|
struct CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3_marshaled_com
|
|
{
|
|
Il2CppChar* ___m_Name_0;
|
|
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___m_Hash_1;
|
|
};
|
|
|
|
// UnityEngine.Camera_GateFitMode
|
|
struct GateFitMode_tB6297A6394E8D409AB76FB3A9A89DFA170B8839F
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.Camera_GateFitMode::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GateFitMode_tB6297A6394E8D409AB76FB3A9A89DFA170B8839F, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.CompressionLevel
|
|
struct CompressionLevel_tDAA56164FB274784F91D7E987FDB06588D35BB8C
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.CompressionLevel::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CompressionLevel_tDAA56164FB274784F91D7E987FDB06588D35BB8C, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.CompressionType
|
|
struct CompressionType_t97EF97A111EED392C01D4EFF4BAAB9A7BF6B37F7
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.CompressionType::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CompressionType_t97EF97A111EED392C01D4EFF4BAAB9A7BF6B37F7, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.LightmapBakeType
|
|
struct LightmapBakeType_tE25771860DE24FF67A6C12EBF0277B1018C48C22
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.LightmapBakeType::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightmapBakeType_tE25771860DE24FF67A6C12EBF0277B1018C48C22, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.MatchTargetWeightMask
|
|
struct MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.MatchTargetWeightMask::m_PositionXYZWeight
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_PositionXYZWeight_0;
|
|
// System.Single UnityEngine.MatchTargetWeightMask::m_RotationWeight
|
|
float ___m_RotationWeight_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_PositionXYZWeight_0() { return static_cast<int32_t>(offsetof(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B, ___m_PositionXYZWeight_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_PositionXYZWeight_0() const { return ___m_PositionXYZWeight_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_PositionXYZWeight_0() { return &___m_PositionXYZWeight_0; }
|
|
inline void set_m_PositionXYZWeight_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_PositionXYZWeight_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_RotationWeight_1() { return static_cast<int32_t>(offsetof(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B, ___m_RotationWeight_1)); }
|
|
inline float get_m_RotationWeight_1() const { return ___m_RotationWeight_1; }
|
|
inline float* get_address_of_m_RotationWeight_1() { return &___m_RotationWeight_1; }
|
|
inline void set_m_RotationWeight_1(float value)
|
|
{
|
|
___m_RotationWeight_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.MixedLightingMode
|
|
struct MixedLightingMode_tD50D086A6C9F7CC6A40199CA74FCED3FAAF7150C
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.MixedLightingMode::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MixedLightingMode_tD50D086A6C9F7CC6A40199CA74FCED3FAAF7150C, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Ray
|
|
struct Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Origin_0;
|
|
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Direction_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2, ___m_Origin_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Origin_0() const { return ___m_Origin_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Origin_0() { return &___m_Origin_0; }
|
|
inline void set_m_Origin_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Origin_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2, ___m_Direction_1)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Direction_1() const { return ___m_Direction_1; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Direction_1() { return &___m_Direction_1; }
|
|
inline void set_m_Direction_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Direction_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.RaycastHit
|
|
struct RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Point_0;
|
|
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Normal_1;
|
|
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
|
|
uint32_t ___m_FaceID_2;
|
|
// System.Single UnityEngine.RaycastHit::m_Distance
|
|
float ___m_Distance_3;
|
|
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_UV_4;
|
|
// System.Int32 UnityEngine.RaycastHit::m_Collider
|
|
int32_t ___m_Collider_5;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Point_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Point_0() const { return ___m_Point_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Point_0() { return &___m_Point_0; }
|
|
inline void set_m_Point_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Point_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Normal_1)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Normal_1() const { return ___m_Normal_1; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Normal_1() { return &___m_Normal_1; }
|
|
inline void set_m_Normal_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Normal_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_FaceID_2)); }
|
|
inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
|
|
inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
|
|
inline void set_m_FaceID_2(uint32_t value)
|
|
{
|
|
___m_FaceID_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Distance_3)); }
|
|
inline float get_m_Distance_3() const { return ___m_Distance_3; }
|
|
inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
|
|
inline void set_m_Distance_3(float value)
|
|
{
|
|
___m_Distance_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_UV_4)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_UV_4() const { return ___m_UV_4; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_UV_4() { return &___m_UV_4; }
|
|
inline void set_m_UV_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___m_UV_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Collider_5)); }
|
|
inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
|
|
inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
|
|
inline void set_m_Collider_5(int32_t value)
|
|
{
|
|
___m_Collider_5 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.TouchPhase
|
|
struct TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.TouchPhase::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchPhase_t7E9CEC3DD059E32F847242513BD6CE30866AB2A6, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.TouchType
|
|
struct TouchType_tBBD83025576FC017B10484014B5C396613A02B8E
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.TouchType::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchType_tBBD83025576FC017B10484014B5C396613A02B8E, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// LuaInterface.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);
|
|
}
|
|
};
|
|
|
|
|
|
// 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.Nullable`1<UnityEngine.Bounds>
|
|
struct Nullable_1_tDF20EC8AEED58EF63E0FF40609AE5861454729C9
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_tDF20EC8AEED58EF63E0FF40609AE5861454729C9, ___value_0)); }
|
|
inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 get_value_0() const { return ___value_0; }
|
|
inline Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_tDF20EC8AEED58EF63E0FF40609AE5861454729C9, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Ray>
|
|
struct Nullable_1_t5C6FF4BB8DD1DB0820894DBF35EE86A3A7BE3779
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t5C6FF4BB8DD1DB0820894DBF35EE86A3A7BE3779, ___value_0)); }
|
|
inline Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 get_value_0() const { return ___value_0; }
|
|
inline Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t5C6FF4BB8DD1DB0820894DBF35EE86A3A7BE3779, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.RaycastHit>
|
|
struct Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29, ___value_0)); }
|
|
inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 get_value_0() const { return ___value_0; }
|
|
inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034
|
|
{
|
|
public:
|
|
// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
|
|
RuntimeObject * ___m_additionalContext_0;
|
|
// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
|
|
int32_t ___m_state_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_additionalContext_0)); }
|
|
inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
|
|
inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
|
|
inline void set_m_additionalContext_0(RuntimeObject * value)
|
|
{
|
|
___m_additionalContext_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_state_1)); }
|
|
inline int32_t get_m_state_1() const { return ___m_state_1; }
|
|
inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
|
|
inline void set_m_state_1(int32_t value)
|
|
{
|
|
___m_state_1 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext_0;
|
|
int32_t ___m_state_1;
|
|
};
|
|
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext_0;
|
|
int32_t ___m_state_1;
|
|
};
|
|
|
|
// System.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);
|
|
}
|
|
};
|
|
|
|
|
|
// Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>
|
|
struct NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B
|
|
{
|
|
public:
|
|
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
|
|
void* ___m_Buffer_0;
|
|
// System.Int32 Unity.Collections.NativeArray`1::m_Length
|
|
int32_t ___m_Length_1;
|
|
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
|
|
int32_t ___m_AllocatorLabel_2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Buffer_0() { return static_cast<int32_t>(offsetof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B, ___m_Buffer_0)); }
|
|
inline void* get_m_Buffer_0() const { return ___m_Buffer_0; }
|
|
inline void** get_address_of_m_Buffer_0() { return &___m_Buffer_0; }
|
|
inline void set_m_Buffer_0(void* value)
|
|
{
|
|
___m_Buffer_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Length_1() { return static_cast<int32_t>(offsetof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B, ___m_Length_1)); }
|
|
inline int32_t get_m_Length_1() const { return ___m_Length_1; }
|
|
inline int32_t* get_address_of_m_Length_1() { return &___m_Length_1; }
|
|
inline void set_m_Length_1(int32_t value)
|
|
{
|
|
___m_Length_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_AllocatorLabel_2() { return static_cast<int32_t>(offsetof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B, ___m_AllocatorLabel_2)); }
|
|
inline int32_t get_m_AllocatorLabel_2() const { return ___m_AllocatorLabel_2; }
|
|
inline int32_t* get_address_of_m_AllocatorLabel_2() { return &___m_AllocatorLabel_2; }
|
|
inline void set_m_AllocatorLabel_2(int32_t value)
|
|
{
|
|
___m_AllocatorLabel_2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.BuildCompression
|
|
struct BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C
|
|
{
|
|
public:
|
|
// UnityEngine.CompressionType UnityEngine.BuildCompression::_compression
|
|
int32_t ____compression_5;
|
|
// UnityEngine.CompressionLevel UnityEngine.BuildCompression::_level
|
|
int32_t ____level_6;
|
|
// System.UInt32 UnityEngine.BuildCompression::_blockSize
|
|
uint32_t ____blockSize_7;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__compression_5() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C, ____compression_5)); }
|
|
inline int32_t get__compression_5() const { return ____compression_5; }
|
|
inline int32_t* get_address_of__compression_5() { return &____compression_5; }
|
|
inline void set__compression_5(int32_t value)
|
|
{
|
|
____compression_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of__level_6() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C, ____level_6)); }
|
|
inline int32_t get__level_6() const { return ____level_6; }
|
|
inline int32_t* get_address_of__level_6() { return &____level_6; }
|
|
inline void set__level_6(int32_t value)
|
|
{
|
|
____level_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of__blockSize_7() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C, ____blockSize_7)); }
|
|
inline uint32_t get__blockSize_7() const { return ____blockSize_7; }
|
|
inline uint32_t* get_address_of__blockSize_7() { return &____blockSize_7; }
|
|
inline void set__blockSize_7(uint32_t value)
|
|
{
|
|
____blockSize_7 = value;
|
|
}
|
|
};
|
|
|
|
struct BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.BuildCompression UnityEngine.BuildCompression::Uncompressed
|
|
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___Uncompressed_0;
|
|
// UnityEngine.BuildCompression UnityEngine.BuildCompression::LZ4
|
|
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___LZ4_1;
|
|
// UnityEngine.BuildCompression UnityEngine.BuildCompression::LZMA
|
|
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___LZMA_2;
|
|
// UnityEngine.BuildCompression UnityEngine.BuildCompression::UncompressedRuntime
|
|
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___UncompressedRuntime_3;
|
|
// UnityEngine.BuildCompression UnityEngine.BuildCompression::LZ4Runtime
|
|
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___LZ4Runtime_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_Uncompressed_0() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields, ___Uncompressed_0)); }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C get_Uncompressed_0() const { return ___Uncompressed_0; }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C * get_address_of_Uncompressed_0() { return &___Uncompressed_0; }
|
|
inline void set_Uncompressed_0(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C value)
|
|
{
|
|
___Uncompressed_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_LZ4_1() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields, ___LZ4_1)); }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C get_LZ4_1() const { return ___LZ4_1; }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C * get_address_of_LZ4_1() { return &___LZ4_1; }
|
|
inline void set_LZ4_1(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C value)
|
|
{
|
|
___LZ4_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_LZMA_2() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields, ___LZMA_2)); }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C get_LZMA_2() const { return ___LZMA_2; }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C * get_address_of_LZMA_2() { return &___LZMA_2; }
|
|
inline void set_LZMA_2(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C value)
|
|
{
|
|
___LZMA_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_UncompressedRuntime_3() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields, ___UncompressedRuntime_3)); }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C get_UncompressedRuntime_3() const { return ___UncompressedRuntime_3; }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C * get_address_of_UncompressedRuntime_3() { return &___UncompressedRuntime_3; }
|
|
inline void set_UncompressedRuntime_3(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C value)
|
|
{
|
|
___UncompressedRuntime_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_LZ4Runtime_4() { return static_cast<int32_t>(offsetof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C_StaticFields, ___LZ4Runtime_4)); }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C get_LZ4Runtime_4() const { return ___LZ4Runtime_4; }
|
|
inline BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C * get_address_of_LZ4Runtime_4() { return &___LZ4Runtime_4; }
|
|
inline void set_LZ4Runtime_4(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C value)
|
|
{
|
|
___LZ4Runtime_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Camera_GateFitParameters
|
|
struct GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604
|
|
{
|
|
public:
|
|
// UnityEngine.Camera_GateFitMode UnityEngine.Camera_GateFitParameters::<mode>k__BackingField
|
|
int32_t ___U3CmodeU3Ek__BackingField_0;
|
|
// System.Single UnityEngine.Camera_GateFitParameters::<aspect>k__BackingField
|
|
float ___U3CaspectU3Ek__BackingField_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CmodeU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604, ___U3CmodeU3Ek__BackingField_0)); }
|
|
inline int32_t get_U3CmodeU3Ek__BackingField_0() const { return ___U3CmodeU3Ek__BackingField_0; }
|
|
inline int32_t* get_address_of_U3CmodeU3Ek__BackingField_0() { return &___U3CmodeU3Ek__BackingField_0; }
|
|
inline void set_U3CmodeU3Ek__BackingField_0(int32_t value)
|
|
{
|
|
___U3CmodeU3Ek__BackingField_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_U3CaspectU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604, ___U3CaspectU3Ek__BackingField_1)); }
|
|
inline float get_U3CaspectU3Ek__BackingField_1() const { return ___U3CaspectU3Ek__BackingField_1; }
|
|
inline float* get_address_of_U3CaspectU3Ek__BackingField_1() { return &___U3CaspectU3Ek__BackingField_1; }
|
|
inline void set_U3CaspectU3Ek__BackingField_1(float value)
|
|
{
|
|
___U3CaspectU3Ek__BackingField_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.LightBakingOutput
|
|
struct LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.LightBakingOutput::probeOcclusionLightIndex
|
|
int32_t ___probeOcclusionLightIndex_0;
|
|
// System.Int32 UnityEngine.LightBakingOutput::occlusionMaskChannel
|
|
int32_t ___occlusionMaskChannel_1;
|
|
// UnityEngine.LightmapBakeType UnityEngine.LightBakingOutput::lightmapBakeType
|
|
int32_t ___lightmapBakeType_2;
|
|
// UnityEngine.MixedLightingMode UnityEngine.LightBakingOutput::mixedLightingMode
|
|
int32_t ___mixedLightingMode_3;
|
|
// System.Boolean UnityEngine.LightBakingOutput::isBaked
|
|
bool ___isBaked_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_probeOcclusionLightIndex_0() { return static_cast<int32_t>(offsetof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4, ___probeOcclusionLightIndex_0)); }
|
|
inline int32_t get_probeOcclusionLightIndex_0() const { return ___probeOcclusionLightIndex_0; }
|
|
inline int32_t* get_address_of_probeOcclusionLightIndex_0() { return &___probeOcclusionLightIndex_0; }
|
|
inline void set_probeOcclusionLightIndex_0(int32_t value)
|
|
{
|
|
___probeOcclusionLightIndex_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_occlusionMaskChannel_1() { return static_cast<int32_t>(offsetof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4, ___occlusionMaskChannel_1)); }
|
|
inline int32_t get_occlusionMaskChannel_1() const { return ___occlusionMaskChannel_1; }
|
|
inline int32_t* get_address_of_occlusionMaskChannel_1() { return &___occlusionMaskChannel_1; }
|
|
inline void set_occlusionMaskChannel_1(int32_t value)
|
|
{
|
|
___occlusionMaskChannel_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_lightmapBakeType_2() { return static_cast<int32_t>(offsetof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4, ___lightmapBakeType_2)); }
|
|
inline int32_t get_lightmapBakeType_2() const { return ___lightmapBakeType_2; }
|
|
inline int32_t* get_address_of_lightmapBakeType_2() { return &___lightmapBakeType_2; }
|
|
inline void set_lightmapBakeType_2(int32_t value)
|
|
{
|
|
___lightmapBakeType_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_mixedLightingMode_3() { return static_cast<int32_t>(offsetof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4, ___mixedLightingMode_3)); }
|
|
inline int32_t get_mixedLightingMode_3() const { return ___mixedLightingMode_3; }
|
|
inline int32_t* get_address_of_mixedLightingMode_3() { return &___mixedLightingMode_3; }
|
|
inline void set_mixedLightingMode_3(int32_t value)
|
|
{
|
|
___mixedLightingMode_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_isBaked_4() { return static_cast<int32_t>(offsetof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4, ___isBaked_4)); }
|
|
inline bool get_isBaked_4() const { return ___isBaked_4; }
|
|
inline bool* get_address_of_isBaked_4() { return &___isBaked_4; }
|
|
inline void set_isBaked_4(bool value)
|
|
{
|
|
___isBaked_4 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of UnityEngine.LightBakingOutput
|
|
struct LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4_marshaled_pinvoke
|
|
{
|
|
int32_t ___probeOcclusionLightIndex_0;
|
|
int32_t ___occlusionMaskChannel_1;
|
|
int32_t ___lightmapBakeType_2;
|
|
int32_t ___mixedLightingMode_3;
|
|
int32_t ___isBaked_4;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.LightBakingOutput
|
|
struct LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4_marshaled_com
|
|
{
|
|
int32_t ___probeOcclusionLightIndex_0;
|
|
int32_t ___occlusionMaskChannel_1;
|
|
int32_t ___lightmapBakeType_2;
|
|
int32_t ___mixedLightingMode_3;
|
|
int32_t ___isBaked_4;
|
|
};
|
|
|
|
// UnityEngine.Touch
|
|
struct Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8
|
|
{
|
|
public:
|
|
// System.Int32 UnityEngine.Touch::m_FingerId
|
|
int32_t ___m_FingerId_0;
|
|
// UnityEngine.Vector2 UnityEngine.Touch::m_Position
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Position_1;
|
|
// UnityEngine.Vector2 UnityEngine.Touch::m_RawPosition
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_RawPosition_2;
|
|
// UnityEngine.Vector2 UnityEngine.Touch::m_PositionDelta
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_PositionDelta_3;
|
|
// System.Single UnityEngine.Touch::m_TimeDelta
|
|
float ___m_TimeDelta_4;
|
|
// System.Int32 UnityEngine.Touch::m_TapCount
|
|
int32_t ___m_TapCount_5;
|
|
// UnityEngine.TouchPhase UnityEngine.Touch::m_Phase
|
|
int32_t ___m_Phase_6;
|
|
// UnityEngine.TouchType UnityEngine.Touch::m_Type
|
|
int32_t ___m_Type_7;
|
|
// System.Single UnityEngine.Touch::m_Pressure
|
|
float ___m_Pressure_8;
|
|
// System.Single UnityEngine.Touch::m_maximumPossiblePressure
|
|
float ___m_maximumPossiblePressure_9;
|
|
// System.Single UnityEngine.Touch::m_Radius
|
|
float ___m_Radius_10;
|
|
// System.Single UnityEngine.Touch::m_RadiusVariance
|
|
float ___m_RadiusVariance_11;
|
|
// System.Single UnityEngine.Touch::m_AltitudeAngle
|
|
float ___m_AltitudeAngle_12;
|
|
// System.Single UnityEngine.Touch::m_AzimuthAngle
|
|
float ___m_AzimuthAngle_13;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_FingerId_0() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_FingerId_0)); }
|
|
inline int32_t get_m_FingerId_0() const { return ___m_FingerId_0; }
|
|
inline int32_t* get_address_of_m_FingerId_0() { return &___m_FingerId_0; }
|
|
inline void set_m_FingerId_0(int32_t value)
|
|
{
|
|
___m_FingerId_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Position_1() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Position_1)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Position_1() const { return ___m_Position_1; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Position_1() { return &___m_Position_1; }
|
|
inline void set_m_Position_1(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___m_Position_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_RawPosition_2() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_RawPosition_2)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_RawPosition_2() const { return ___m_RawPosition_2; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_RawPosition_2() { return &___m_RawPosition_2; }
|
|
inline void set_m_RawPosition_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___m_RawPosition_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_PositionDelta_3() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_PositionDelta_3)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_PositionDelta_3() const { return ___m_PositionDelta_3; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_PositionDelta_3() { return &___m_PositionDelta_3; }
|
|
inline void set_m_PositionDelta_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___m_PositionDelta_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_TimeDelta_4() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_TimeDelta_4)); }
|
|
inline float get_m_TimeDelta_4() const { return ___m_TimeDelta_4; }
|
|
inline float* get_address_of_m_TimeDelta_4() { return &___m_TimeDelta_4; }
|
|
inline void set_m_TimeDelta_4(float value)
|
|
{
|
|
___m_TimeDelta_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_TapCount_5() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_TapCount_5)); }
|
|
inline int32_t get_m_TapCount_5() const { return ___m_TapCount_5; }
|
|
inline int32_t* get_address_of_m_TapCount_5() { return &___m_TapCount_5; }
|
|
inline void set_m_TapCount_5(int32_t value)
|
|
{
|
|
___m_TapCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Phase_6() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Phase_6)); }
|
|
inline int32_t get_m_Phase_6() const { return ___m_Phase_6; }
|
|
inline int32_t* get_address_of_m_Phase_6() { return &___m_Phase_6; }
|
|
inline void set_m_Phase_6(int32_t value)
|
|
{
|
|
___m_Phase_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Type_7() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Type_7)); }
|
|
inline int32_t get_m_Type_7() const { return ___m_Type_7; }
|
|
inline int32_t* get_address_of_m_Type_7() { return &___m_Type_7; }
|
|
inline void set_m_Type_7(int32_t value)
|
|
{
|
|
___m_Type_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Pressure_8() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Pressure_8)); }
|
|
inline float get_m_Pressure_8() const { return ___m_Pressure_8; }
|
|
inline float* get_address_of_m_Pressure_8() { return &___m_Pressure_8; }
|
|
inline void set_m_Pressure_8(float value)
|
|
{
|
|
___m_Pressure_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_maximumPossiblePressure_9() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_maximumPossiblePressure_9)); }
|
|
inline float get_m_maximumPossiblePressure_9() const { return ___m_maximumPossiblePressure_9; }
|
|
inline float* get_address_of_m_maximumPossiblePressure_9() { return &___m_maximumPossiblePressure_9; }
|
|
inline void set_m_maximumPossiblePressure_9(float value)
|
|
{
|
|
___m_maximumPossiblePressure_9 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Radius_10() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_Radius_10)); }
|
|
inline float get_m_Radius_10() const { return ___m_Radius_10; }
|
|
inline float* get_address_of_m_Radius_10() { return &___m_Radius_10; }
|
|
inline void set_m_Radius_10(float value)
|
|
{
|
|
___m_Radius_10 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_RadiusVariance_11() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_RadiusVariance_11)); }
|
|
inline float get_m_RadiusVariance_11() const { return ___m_RadiusVariance_11; }
|
|
inline float* get_address_of_m_RadiusVariance_11() { return &___m_RadiusVariance_11; }
|
|
inline void set_m_RadiusVariance_11(float value)
|
|
{
|
|
___m_RadiusVariance_11 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_AltitudeAngle_12() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_AltitudeAngle_12)); }
|
|
inline float get_m_AltitudeAngle_12() const { return ___m_AltitudeAngle_12; }
|
|
inline float* get_address_of_m_AltitudeAngle_12() { return &___m_AltitudeAngle_12; }
|
|
inline void set_m_AltitudeAngle_12(float value)
|
|
{
|
|
___m_AltitudeAngle_12 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_AzimuthAngle_13() { return static_cast<int32_t>(offsetof(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8, ___m_AzimuthAngle_13)); }
|
|
inline float get_m_AzimuthAngle_13() const { return ___m_AzimuthAngle_13; }
|
|
inline float* get_address_of_m_AzimuthAngle_13() { return &___m_AzimuthAngle_13; }
|
|
inline void set_m_AzimuthAngle_13(float value)
|
|
{
|
|
___m_AzimuthAngle_13 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Action
|
|
struct Action_t591D2A86165F896B4B800BB5C25CE18672A55579 : public MulticastDelegate_t
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Func`3<System.IntPtr,System.Int32,System.Boolean>
|
|
struct Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E : public MulticastDelegate_t
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.Touch>
|
|
struct Nullable_1_t82CF555203FAD9031B9208606DFCDF173FFCC280
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t82CF555203FAD9031B9208606DFCDF173FFCC280, ___value_0)); }
|
|
inline Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 get_value_0() const { return ___value_0; }
|
|
inline Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(Touch_tAACD32535FF3FE5DD91125E0B6987B93C68D2DE8 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t82CF555203FAD9031B9208606DFCDF173FFCC280, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
|
|
|
|
// System.Void System.Func`3<System.IntPtr,System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
|
|
|
|
// System.Boolean System.String::op_Equality(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
|
|
// System.String LuaInterface.LuaMisc::GetTypeName(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF (Type_t * ___t0, const RuntimeMethod* method);
|
|
// System.Int32 LuaInterface.LuaStatic::GetMetaReference(System.IntPtr,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D (intptr_t ___L0, Type_t * ___t1, const RuntimeMethod* method);
|
|
// LuaInterface.LuaState LuaInterface.LuaState::Get(System.IntPtr)
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline (intptr_t ___ptr0, const RuntimeMethod* method);
|
|
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760 (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
|
|
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method);
|
|
// LuaInterface.LuaTypes LuaInterface.LuaDLL::lua_type(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002 (intptr_t ___luaState0, int32_t ___index1, const RuntimeMethod* method);
|
|
// 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 System.Type::op_Equality(System.Type,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
|
|
// System.Int32 LuaInterface.LuaDLL::tolua_rawnetobj(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284 (intptr_t ___luaState0, int32_t ___obj1, const RuntimeMethod* method);
|
|
// LuaInterface.ObjectTranslator LuaInterface.ObjectTranslator::Get(System.IntPtr)
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline (intptr_t ___L0, const RuntimeMethod* method);
|
|
// System.Object LuaInterface.ObjectTranslator::GetObject(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F (ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * __this, int32_t ___udata0, const RuntimeMethod* method);
|
|
// System.Boolean System.Type::get_IsArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE (Type_t * __this, const RuntimeMethod* method);
|
|
// System.Boolean LuaInterface.LuaDLL::tolua_isvptrtable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A (intptr_t ___L0, int32_t ___index1, const RuntimeMethod* method);
|
|
// System.Void System.Func`3<System.IntPtr,System.Int32,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7 (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_gshared)(__this, ___object0, ___method1, method);
|
|
}
|
|
// System.Boolean System.Type::get_IsValueType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8 (Type_t * __this, const RuntimeMethod* method);
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m4045570C6DFCD5C407FA735F9A1B194BD60A3BEA_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mA92CC1D119D33D053DC728475BCE945151C256F4_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mA92CC1D119D33D053DC728475BCE945151C256F4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m20022B84F0484B4305C5D3786C3A14D3CB3A2A40_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m20022B84F0484B4305C5D3786C3A14D3CB3A2A40_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E * L_12 = ((U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tB243E925749529ACD5044378C6E23C2AE4A0711E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m21A9679CB18539CF995E219979A59908A73A5278_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m21A9679CB18539CF995E219979A59908A73A5278_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m19608A2B797DD698081F5DD64E02A3027DF214F1_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m19608A2B797DD698081F5DD64E02A3027DF214F1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mBA9CA054BC98A147C3EBEAF7D63037A13F7B587A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mBA9CA054BC98A147C3EBEAF7D63037A13F7B587A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mF76400C443E038BB20598EFC04A371CBCC35F8AF_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mF76400C443E038BB20598EFC04A371CBCC35F8AF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt32>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m9CEB9ADB8F328FAC775880FC36D12E8B87E08C64_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m9CEB9ADB8F328FAC775880FC36D12E8B87E08C64_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t4F7AFEB07D7202D4B0E725D5DFA1803A4559E2F7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m056D1EFF153D55A2D775EEB11C929D790CBB07B2_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m97020BE4EE3329DED39C0C57C89A010D2921C8A0_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m97020BE4EE3329DED39C0C57C89A010D2921C8A0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m6DE5DD3FBFB006A994AD41D5663284D87B08BCF6_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m6DE5DD3FBFB006A994AD41D5663284D87B08BCF6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC * L_12 = ((U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t4AA93CEBEAA6687BE066D0D84A1581F30BA6E0DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mD35510015741ABD22CBC375056E506CE5D9F584D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mD35510015741ABD22CBC375056E506CE5D9F584D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m474328FB7A633E809489328D2E5F27AEE012A264_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m474328FB7A633E809489328D2E5F27AEE012A264_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mFD1EC0F98A464B68D6D1D7E567BC3C7957AB9277_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mFD1EC0F98A464B68D6D1D7E567BC3C7957AB9277_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m7639419C962E2AA8113D043B0427633EEFEBC5DC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m7639419C962E2AA8113D043B0427633EEFEBC5DC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<System.UInt64>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m2D368DE06FD0E210D4B42E37C792F2C3C4574E3C_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m2D368DE06FD0E210D4B42E37C792F2C3C4574E3C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t04893366110A424BA3303994E446C7D504831C13_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mAA4CA2A8EBC3A45B992534A0ABBBF86250695818_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m2D0629C15B7A505861959158116638FD995E4D05_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m2D0629C15B7A505861959158116638FD995E4D05_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mB52536A0EEE9E5963639EEABA469BC7E0C6D1BFB_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mB52536A0EEE9E5963639EEABA469BC7E0C6D1BFB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1 * L_12 = ((U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t69FEF106B07A96B92AB26CD5DFC13E8DD15CCCF1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mE64908CBA33404FCE5813BC9B76FC175A842FBA8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mE64908CBA33404FCE5813BC9B76FC175A842FBA8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m5936DD6BDA0FD4A0712E6B45204DF621D98592B4_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m5936DD6BDA0FD4A0712E6B45204DF621D98592B4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mDFC814AD539ABFE678AF58B7FD54BCA5E6F3F203_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mDFC814AD539ABFE678AF58B7FD54BCA5E6F3F203_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m4E3242FAB5F00E89E48DA118C2CAFB01D013A4B3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m4E3242FAB5F00E89E48DA118C2CAFB01D013A4B3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Bounds>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mAF95FE3031AA201A349D6C8C81463325051589F9_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mAF95FE3031AA201A349D6C8C81463325051589F9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t09C2FF663D5CBA90E98904449A9433E7046B6A06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m348FD32A9BA0E2B944431370E33AC0D3724DB437_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m704F3E36252B12BC239A1E83AF96B66AC5EB5255_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m704F3E36252B12BC239A1E83AF96B66AC5EB5255_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mA005E65E8E074CDFEB92FAC27B4D09E3ACB15D8B_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mA005E65E8E074CDFEB92FAC27B4D09E3ACB15D8B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314 * L_12 = ((U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t3FD9DC9B099A5B5B2D22F34319A5B7453332A314_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mB2CFD18BF1217CE61FA75D91A720B29348A271C6_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mB2CFD18BF1217CE61FA75D91A720B29348A271C6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m8ED2B569779F04974CFA169997FD86EC3FA81355_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m8ED2B569779F04974CFA169997FD86EC3FA81355_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mF813D0B2D555BAB77223C3B01516495A74FB71FF_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mF813D0B2D555BAB77223C3B01516495A74FB71FF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m2AF1BF1FBAAADA20AE81D8849009CBF23630B0F2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m2AF1BF1FBAAADA20AE81D8849009CBF23630B0F2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Color>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mE2DF8DDF0759B8BC93839C818711446F350C3407_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mE2DF8DDF0759B8BC93839C818711446F350C3407_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t22B35B59BF896583803A0B91D442059F1C75E045_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m7C2E46992D3D31B2E0BA9A16ADCE78B857DCBE79_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m981F2A832DED4CA504EC439A2BF42AC3A3A3AE37_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m981F2A832DED4CA504EC439A2BF42AC3A3A3AE37_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m07AAE37CDD2A0732DB34CAA1E6B843D1606E6D0C_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m07AAE37CDD2A0732DB34CAA1E6B843D1606E6D0C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941 * L_12 = ((U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t0D75BBA1B6BF053885C5A9A4290678D082E90941_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m07F3F54EB632E8AABAEF4309F6B3AEB906CB615C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m07F3F54EB632E8AABAEF4309F6B3AEB906CB615C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mD4A8414B1A997CA6EF5D3C85DDB2D593C3F66CBF_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mD4A8414B1A997CA6EF5D3C85DDB2D593C3F66CBF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m867CCFC1B0A47412F0F07551C23019FE2F235E3F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m867CCFC1B0A47412F0F07551C23019FE2F235E3F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m07C5D299DCCAE815600B7C82AE860457E28EE01B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m07C5D299DCCAE815600B7C82AE860457E28EE01B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.LayerMask>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m68A4881B279C067B77F86684495CAECD518C3ABA_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m68A4881B279C067B77F86684495CAECD518C3ABA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tD9CE8D920EA8E5C3AA609A161DB7D7131826A3D8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m1ABCD6CF87E5887557D37435B4C691EA03C0775A_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m4C6137AC5B77EE05DC7CC415C3B948002142FD91_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m4C6137AC5B77EE05DC7CC415C3B948002142FD91_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m2D0BED595D63A9868B5E14727C1C82A12EC359A2_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m2D0BED595D63A9868B5E14727C1C82A12EC359A2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0 * L_12 = ((U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t42B1DF994D87DB1DCDA0519CFAD3F11EEB15F2C0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m09F57D2021D0B509111AF3EB8DC1EFF14B639748_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m09F57D2021D0B509111AF3EB8DC1EFF14B639748_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m055207675AB9FCF295EBE901E6551B1D73243884_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m055207675AB9FCF295EBE901E6551B1D73243884_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m2157D5591CDEEB5B1DFC1F8F6D58FD579CC965B8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m2157D5591CDEEB5B1DFC1F8F6D58FD579CC965B8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mE21C9700EBA4071388F10AAD8C4CB1F21CFA2698_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mE21C9700EBA4071388F10AAD8C4CB1F21CFA2698_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Quaternion>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m7F6641329ECB27391F1C64740F6E60392DF7E77A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m7F6641329ECB27391F1C64740F6E60392DF7E77A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t776DB88ECA40AE3E2D06B499DF82AB05B65CFE9C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m82AECBE89B5DFCCD9D9BB9FE89773747FD586652_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m4CCE7370954D0D92E9F577D8006875B1FC98ECF3_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m4CCE7370954D0D92E9F577D8006875B1FC98ECF3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m6C24890813BA81D877295C2861E81B5E0BF10AA2_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m6C24890813BA81D877295C2861E81B5E0BF10AA2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479 * L_12 = ((U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t5CBE69B768CB943BEDF508E417B14255BA011479_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m4A2DC7A29160216D98327C3BFB8BAE2B4A9697A5_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m4A2DC7A29160216D98327C3BFB8BAE2B4A9697A5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m4C3391FB60D1534ED4EB0CBC2B5C64393D0039C3_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m4C3391FB60D1534ED4EB0CBC2B5C64393D0039C3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m704A9DEDB772139EC61776BBCD99A978F79B4C26_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m704A9DEDB772139EC61776BBCD99A978F79B4C26_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m0949092B17370A4858CC2B4402E56EB5C8BD00BE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m0949092B17370A4858CC2B4402E56EB5C8BD00BE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Ray>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mEAE5B2F117FCA5B1E055E74F2F45DFA9ABDBEB14_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mEAE5B2F117FCA5B1E055E74F2F45DFA9ABDBEB14_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t8495963D65C0EE1553D0A991D54934735CAC5C08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m2EE1F63210584C9690D60E2F1236D76E7DBEE377_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m3185687F73E3EAC2B3C87734AE16A56E949F9390_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m3185687F73E3EAC2B3C87734AE16A56E949F9390_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mFB053575AE5EA7121425129AAB0F5BFA3BE4E544_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mFB053575AE5EA7121425129AAB0F5BFA3BE4E544_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A * L_12 = ((U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tB5D6F4AE734BD20D7006548334F764F04500A75A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m937F0D10011F2423308678C23B9B26D1A0C6505E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m937F0D10011F2423308678C23B9B26D1A0C6505E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m99562267FCCD91E037546DDB5AA968984AAD84DF_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m99562267FCCD91E037546DDB5AA968984AAD84DF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mA166817AC07457D1F66ED9D83E15D71B7C671D7A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mA166817AC07457D1F66ED9D83E15D71B7C671D7A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m6C469AF9C406D6EB3A48C573D989D08EBAE35F7A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m6C469AF9C406D6EB3A48C573D989D08EBAE35F7A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.RaycastHit>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m045E750EA7D3952E942EB280BE59BE46E45C4FD5_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m045E750EA7D3952E942EB280BE59BE46E45C4FD5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t47125A0C4EEB1A6701CC02902054956110865035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m767350766D8997886915D52B9EEB496738698684_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m756B887D86E62DB4ACACE2F527FC70E91E094DC3_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m756B887D86E62DB4ACACE2F527FC70E91E094DC3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m87E7420306E76146825388710AED47F93ECD8E01_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m87E7420306E76146825388710AED47F93ECD8E01_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094 * L_12 = ((U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t4EF91AB471A7D46784E0A764701DAE5036B2B094_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mAAC1E2A62329EB03BAE3D61558FEF0468F74CE14_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mAAC1E2A62329EB03BAE3D61558FEF0468F74CE14_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mFD58A34226CFD27A3C5ACB1292010904ADE89A71_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mFD58A34226CFD27A3C5ACB1292010904ADE89A71_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mB84B7BB75988F512B8D3EA3ADEB65DE1546BA9DD_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mB84B7BB75988F512B8D3EA3ADEB65DE1546BA9DD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m936FB08E33D8502A6E62161D848F3CB8581ECFB7_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m936FB08E33D8502A6E62161D848F3CB8581ECFB7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Touch>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mE90539C7BFF82BC21C62D0422A6773ED3F38C847_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mE90539C7BFF82BC21C62D0422A6773ED3F38C847_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t7BD4583F8EC90E16F18FB11D748A29D22B12B3A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m1CF51DC0585BA971AF4B7B9746A1A4198BD5BA15_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m4803B3239317DCC377B99F70BCCEE6F7331276A8_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m4803B3239317DCC377B99F70BCCEE6F7331276A8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m06112C1EC66B46660F41D08B9B8191160397B1C7_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m06112C1EC66B46660F41D08B9B8191160397B1C7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631 * L_12 = ((U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t8B889FEEC7772187F9F3B7E41C9C23205C8E9631_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m3AE8A75EA741A0CA6402343C2B46E78FD5312537_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m3AE8A75EA741A0CA6402343C2B46E78FD5312537_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m138BD32F7F29CD58E1E897249D1A8A33019EBB6F_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m138BD32F7F29CD58E1E897249D1A8A33019EBB6F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m48E03DA1A0AB44F99E2DEB7A13ED4CD7C6E08DC4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m48E03DA1A0AB44F99E2DEB7A13ED4CD7C6E08DC4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m8136244B3E177CEDB77F74A729D74A52CFA085BD_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m8136244B3E177CEDB77F74A729D74A52CFA085BD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector2>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mE43E5E5BF88F36396B2B52F55F78DEF263886787_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mE43E5E5BF88F36396B2B52F55F78DEF263886787_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t6A525469ABA11786D80A38F9145C0232BF13C940_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mEA1B76B45B557E37FB764F03F1180EA79BF6C40C_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mAF8C6F89DA549A8BE8AAA099D2D1304230CFF79A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mAF8C6F89DA549A8BE8AAA099D2D1304230CFF79A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m98B598894E034C1920BD29932CB9C8FBCC5DCE51_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m98B598894E034C1920BD29932CB9C8FBCC5DCE51_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75 * L_12 = ((U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t5F48F284B070458B687FE47DB8527EC2ADF3EB75_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mE86A3D29A3DABBCD8618587C49C5D5EE772E619E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mE86A3D29A3DABBCD8618587C49C5D5EE772E619E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mF859587CF7642B90EFFF332AF03A2FF07EF343F0_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mF859587CF7642B90EFFF332AF03A2FF07EF343F0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m67F84A7A6FB48D2AE6D25F3A9817DAD0E53AE3DE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m67F84A7A6FB48D2AE6D25F3A9817DAD0E53AE3DE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mE62FA767E79FE08AFD708E02CA67CAD149AFA0F9_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mE62FA767E79FE08AFD708E02CA67CAD149AFA0F9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector3>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mA69703FF0AF036B1AF8B944FE453243E62E0AA1A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mA69703FF0AF036B1AF8B944FE453243E62E0AA1A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tF990A452ABEAD8AC5FEB67E3ABC1ECB7F28A4DD2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mC43D5284BAED2EF87EB4B4EA9D628C0C88565757_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m5FBE04ADDC6B334258EE15BAB81B230E5849344A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m5FBE04ADDC6B334258EE15BAB81B230E5849344A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mE7A41E4AA998CBDE88A9FFC4246B72822618E3B8_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mE7A41E4AA998CBDE88A9FFC4246B72822618E3B8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962 * L_12 = ((U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tCFD090C0F89CE2D6C5ED9398221C57FF549BA962_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m9256959EC47C3AB7A0EFD98799EB08240D1EC908_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m9256959EC47C3AB7A0EFD98799EB08240D1EC908_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m7D615F7B5596A7BA5CE9BB166AF74C87A2034D88_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m7D615F7B5596A7BA5CE9BB166AF74C87A2034D88_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mA3CC64B96C4C943FEB6D25ECB2F6972173535A4E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mA3CC64B96C4C943FEB6D25ECB2F6972173535A4E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m4D82A4BB440314956A6936852C3F2620BF9F68D6_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m4D82A4BB440314956A6936852C3F2620BF9F68D6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Nullable`1<UnityEngine.Vector4>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mFB0150BC7BEAF1A0D87A63ED30763587EE79F078_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mFB0150BC7BEAF1A0D87A63ED30763587EE79F078_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t997BC487967BB201BE189C084A523FF36C13212D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Object>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mA29E12F3A17E1F12057B61CF978A82E1CA04B612_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Object>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m148D2AC70430FE9F2BA3630BB4C2847DF1F19C7C_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m148D2AC70430FE9F2BA3630BB4C2847DF1F19C7C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Object>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m925DD870C148396417C8C406DF21F86364E61AD6_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m925DD870C148396417C8C406DF21F86364E61AD6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3 * L_12 = ((U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tEA1DC5DE9D263068BEFC735600DE6E098CBD7CD3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Object>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mC3B6CC1E8975FB8B007CBBD805496371C083506A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mC3B6CC1E8975FB8B007CBBD805496371C083506A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Object>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m798618CF00A931F9248183E9F57A4A20021B4888_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m798618CF00A931F9248183E9F57A4A20021B4888_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Object>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mFC9D32B91AA1BE0689862187DEA827A69CF52C05_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mFC9D32B91AA1BE0689862187DEA827A69CF52C05_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Object>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m8C342EC535811221BEF7E16694D5E391B59C21DB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m8C342EC535811221BEF7E16694D5E391B59C21DB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Object>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m11E2C7FEED232A74C945A1CD7432837CEFBC45B6_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m11E2C7FEED232A74C945A1CD7432837CEFBC45B6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tD2600972CFD0FBB40F083C1B44E6E3779B2C2A33_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m8B8E43D932F0AD41960D6B720DA550B009241A25_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m1F5DAD5DD9C280A5C13C0B30268E565BE05288AB_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m1F5DAD5DD9C280A5C13C0B30268E565BE05288AB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mF6B28467E1DC95DA12CBDBA9E94161AB458D5AA5_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mF6B28467E1DC95DA12CBDBA9E94161AB458D5AA5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D * L_12 = ((U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t8FF2F01E2154F683B0510FBEFFFC14A541AEF04D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m550B9C911507199026FBAD8E9D9770A6E4EB5003_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m550B9C911507199026FBAD8E9D9770A6E4EB5003_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m8F57FDD4DBF84D3E9596E7FD6872E1C94D25FB9E_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m8F57FDD4DBF84D3E9596E7FD6872E1C94D25FB9E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m3EC6185924E101DB4EBA0ACDE148F6A410285B12_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m3EC6185924E101DB4EBA0ACDE148F6A410285B12_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m83F862D0D819E11E2CBC7DF1AEDABCDD7816B720_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m83F862D0D819E11E2CBC7DF1AEDABCDD7816B720_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Reflection.InterfaceMapping>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mF28052A570EA3BF2963F0E92556FD540DDCFA996_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mF28052A570EA3BF2963F0E92556FD540DDCFA996_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tAB37BEB4437416691C19A9B27E6257466595BBFE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m2B150E86F8F670BA42B731566B7FF859A3488203_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m685295FE5C89A28C21E96E5725F2F9A743CBB069_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m685295FE5C89A28C21E96E5725F2F9A743CBB069_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m4E66E639193FF6B53AEA747479C6D852972D518C_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m4E66E639193FF6B53AEA747479C6D852972D518C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9 * L_12 = ((U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tE37B5AB340006B914C19086C32AD3061E7484FD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m29D7B39AFFE81491C531CBB5D2869121A9D6ED20_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m29D7B39AFFE81491C531CBB5D2869121A9D6ED20_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m949D70279CE3D2A0C4EABA78F113CD477282E262_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m949D70279CE3D2A0C4EABA78F113CD477282E262_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m5593C6898725DD85F9E667D82BFCBFD823D9BAD5_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m5593C6898725DD85F9E667D82BFCBFD823D9BAD5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mF52C0661126565A47D64FA1C3C6E00E37372E930_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mF52C0661126565A47D64FA1C3C6E00E37372E930_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Reflection.ParameterModifier>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mC1067B3124F389DAD6989553676EE64C39B653D3_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mC1067B3124F389DAD6989553676EE64C39B653D3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tBEEADDAD89291E5E22A69811B44CF77612F3F435_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m23BB976820A156A8B59001CD2A99A0D54B3630F1_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m3DB66D36546899E340F2400216B7188440ADBB0A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m3DB66D36546899E340F2400216B7188440ADBB0A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mF0EAA4E9E6FCF35DB7907282EB8EF28DCAAFE8EA_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mF0EAA4E9E6FCF35DB7907282EB8EF28DCAAFE8EA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF * L_12 = ((U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t46B0C8B021257153940CA9481998BA92EA4972CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m51710B88F1C8EE6F66124863DE941D6CD832D214_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m51710B88F1C8EE6F66124863DE941D6CD832D214_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m0D92914798A49037C262ACCE24E34D2D22E68069_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m0D92914798A49037C262ACCE24E34D2D22E68069_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mFCDC9AC5B9BF19134169FBBC6229CD193C0AC5DD_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mFCDC9AC5B9BF19134169FBBC6229CD193C0AC5DD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mDF716122B31EBE0060C759D05F3B2EC00C0FD78E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mDF716122B31EBE0060C759D05F3B2EC00C0FD78E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Runtime.Serialization.StreamingContext>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m9E50C4CD1B4112C707D42782C0F9575DF6EAE9D5_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m9E50C4CD1B4112C707D42782C0F9575DF6EAE9D5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t8844A6DD1F314F0BF0B4FDFC0701BC4181AE21F9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m1B11932A883D1CF560F2EFB7805741AEC4D05021_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m031ED85224F455715B47A994F8AA5B54E315B898_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m031ED85224F455715B47A994F8AA5B54E315B898_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m444B7951AC79A2F886C64CC33283A9720D32655C_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m444B7951AC79A2F886C64CC33283A9720D32655C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874 * L_12 = ((U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tDD3DD17C89511C3B40366911EF5F269A7B6BD874_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m98FF2883112CE089A7866C3DDA555D4AEB2F7E34_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m98FF2883112CE089A7866C3DDA555D4AEB2F7E34_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mF743AA42560067EEE98DF853ECD761478495D434_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mF743AA42560067EEE98DF853ECD761478495D434_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m112ECEAB0D1732DB9CB8EA4E1CD445CF203BA70D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m112ECEAB0D1732DB9CB8EA4E1CD445CF203BA70D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m0315CEFAEB2C27A4A66C4BE87313C32EF4C060B1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m0315CEFAEB2C27A4A66C4BE87313C32EF4C060B1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.RuntimeTypeHandle>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m0C8571EB7E83B426C872125991E3343C764ABFE7_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m0C8571EB7E83B426C872125991E3343C764ABFE7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tE7200D270F04764547A017099FE4E3F365D6047A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.SByte>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m154F9C8AFEA14BBA71878A8DC281F1EF7B5993CD_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.SByte>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m7602BC849667FAF00F4AAFA037C920F531D76FC5_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m7602BC849667FAF00F4AAFA037C920F531D76FC5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.SByte>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m9C2E98FA46D61A18331D452BB2DEB4DF1355491D_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m9C2E98FA46D61A18331D452BB2DEB4DF1355491D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A * L_12 = ((U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t39612FF88C2880AA22ADDF7225E37885B28DC39A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.SByte>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m2C3E9350DE3EB6F671D498701F0D0F936A5F8C16_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m2C3E9350DE3EB6F671D498701F0D0F936A5F8C16_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.SByte>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m78D55F75A484CEB1B0CCC6E9754F0DD5E331A519_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m78D55F75A484CEB1B0CCC6E9754F0DD5E331A519_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.SByte>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m774CDDF75A04CFE7CA460BC7A0156F1D9948F80A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m774CDDF75A04CFE7CA460BC7A0156F1D9948F80A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.SByte>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mD8480DCE7A86909DB3CBA57F09CB62682BF813C8_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mD8480DCE7A86909DB3CBA57F09CB62682BF813C8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.SByte>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m6315C41410B753CAFE2265D965C06DB9E7FDD6AD_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m6315C41410B753CAFE2265D965C06DB9E7FDD6AD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t72D66F067ABF7477FE1D0A90DD02FEA48239ACCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.Single>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mB7C66E25AECD9B9CE254C5B06C7EC314CA1B7B62_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.Single>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m71EEFA3B18F57AD6FD666FA80491DBFF35FC9260_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m71EEFA3B18F57AD6FD666FA80491DBFF35FC9260_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.Single>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m672502B9A8636F7154AB92D1B4A2B70373BAFDB8_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m672502B9A8636F7154AB92D1B4A2B70373BAFDB8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87 * L_12 = ((U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tD4A7DD67F00A0D8604B3E37C2455D7F942FB5A87_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Single>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mA13FF21FCCA902C858ADA5ACB19ECB21FDAA17CA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mA13FF21FCCA902C858ADA5ACB19ECB21FDAA17CA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Single>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m963DC490085D0D55B64AE58F7B039C1A38F954B5_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m963DC490085D0D55B64AE58F7B039C1A38F954B5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Single>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m7A54CD63B5D226D78B701F46E54EE1C44303E7B1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m7A54CD63B5D226D78B701F46E54EE1C44303E7B1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.Single>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mC44B76EC807E28E9114A06F16417488BDF2D8F73_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mC44B76EC807E28E9114A06F16417488BDF2D8F73_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.Single>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mE2C54EF0FF0AAD474A9782F9F011CC2D89C0C6CD_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mE2C54EF0FF0AAD474A9782F9F011CC2D89C0C6CD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t99E9191F19CE82BDBD34F85ACFA37A7F4DBDEB8D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt16>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m85343A9706294ACAB9DCE48483FEF71EFA153C3D_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.UInt16>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mB26C502AED08B139A74DB207E8F645AFFF4060DA_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mB26C502AED08B139A74DB207E8F645AFFF4060DA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.UInt16>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m11824A1D3595B6073B0B263044C6DF1B060746EE_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m11824A1D3595B6073B0B263044C6DF1B060746EE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE * L_12 = ((U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tD3168EBEF7A702FC31775C166D5C921D8DE62EBE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt16>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mEE6E20A768400FF4CF3D6EA668D8C25810812E06_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mEE6E20A768400FF4CF3D6EA668D8C25810812E06_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt16>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m3FDF9079550FABFDBAA6E20E62B280470A7BCB63_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m3FDF9079550FABFDBAA6E20E62B280470A7BCB63_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt16>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m08521B96729142712C5CDDEB3511CC1051DF24D3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m08521B96729142712C5CDDEB3511CC1051DF24D3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt16>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m3BFA68021EF6FB5E513485187EFBAED5F289219C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m3BFA68021EF6FB5E513485187EFBAED5F289219C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt16>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m88093997B1C5B7AE3A1AA507273BCB0018B2A334_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m88093997B1C5B7AE3A1AA507273BCB0018B2A334_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t87067AD67D32C2C902B16841F6B42EA0E6CD9DCC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt32>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mBF4C5B95242157461081CFB9A0FC529674C5504F_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.UInt32>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mD784CAD0F560E046825933B21AFFD06F6D12F09A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mD784CAD0F560E046825933B21AFFD06F6D12F09A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.UInt32>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m4526B2E29CAE6A6C31EE2E597E2E82C7996D8B0A_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m4526B2E29CAE6A6C31EE2E597E2E82C7996D8B0A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77 * L_12 = ((U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tA99FCB9E7685DFA7D9DC9D3435376738A36BDD77_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt32>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m23DE2BDC6B3CC127AC88F67A762AAD219C7FDE52_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m23DE2BDC6B3CC127AC88F67A762AAD219C7FDE52_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt32>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m450B6F218E8390BF50E9601BA34B31C51B98AB4A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m450B6F218E8390BF50E9601BA34B31C51B98AB4A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt32>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m39AD9DEC996B2B81F8DC3937A34A1672244B683E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m39AD9DEC996B2B81F8DC3937A34A1672244B683E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt32>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mEC992AF605F58A9515513C9C17D86A564A900DF2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mEC992AF605F58A9515513C9C17D86A564A900DF2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt32>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m7B5A0D8C9093872D7194956D006937C575AE8951_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m7B5A0D8C9093872D7194956D006937C575AE8951_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tB5311790B81C6764F5DD4CB841FF61045BF11106_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt64>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mD026DA54C33F9EC6BD869F2F1B174E1FB2540F5A_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.UInt64>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m2700778FF9BD8A2B0F2387DA397074D7C78E2A64_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m2700778FF9BD8A2B0F2387DA397074D7C78E2A64_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.UInt64>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mD510A78051C091A3C0009468E57CFE2AB984F29B_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mD510A78051C091A3C0009468E57CFE2AB984F29B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498 * L_12 = ((U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t602A2CF361C05F3F847E03D19366C22D5DC04498_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt64>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m3F1D1785E0FBF9D3B36448571E01887CBFB22439_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m3F1D1785E0FBF9D3B36448571E01887CBFB22439_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt64>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mA38B27DC82DE0025405A8BB74AB85547F049BB2B_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mA38B27DC82DE0025405A8BB74AB85547F049BB2B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt64>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mCEAEB82E4994AE43B03D79E47C724F9F79B370F7_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mCEAEB82E4994AE43B03D79E47C724F9F79B370F7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UInt64>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mBA34468217865DE46633A18996D96F779D316E79_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mBA34468217865DE46633A18996D96F779D316E79_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.UInt64>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mF86E16F0A74CC060A7A373AF10A21F6021379723_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mF86E16F0A74CC060A7A373AF10A21F6021379723_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t3C5E473D61915B1FB5F60090BDF5133F48AEB40A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<System.UIntPtr>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m42971EC92C3719EF442F7D5675CA3EB0D7C4D44A_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<System.UIntPtr>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m2070A4FCE87FB24A7D53613A54F69E02A87D0D25_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m2070A4FCE87FB24A7D53613A54F69E02A87D0D25_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<System.UIntPtr>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m3A91CE5F11322630CB9359434E800D20FBBB1584_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m3A91CE5F11322630CB9359434E800D20FBBB1584_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82 * L_12 = ((U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t29AF243B65DEEB9F66E4F7A1AC19D161142D9F82_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UIntPtr>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mA50EA174B59BDE747AE4074257024A874F6D9211_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mA50EA174B59BDE747AE4074257024A874F6D9211_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UIntPtr>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m2226D0A102E88BCD7112AF210EBFBD7A6C565EA2_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m2226D0A102E88BCD7112AF210EBFBD7A6C565EA2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UIntPtr>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mA56F09DC956B0818CB0D3D235DF3E3F99C74037E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mA56F09DC956B0818CB0D3D235DF3E3F99C74037E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<System.UIntPtr>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mA0479AD8EFD91D6A129614317CE075503FED21D1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mA0479AD8EFD91D6A129614317CE075503FED21D1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<System.UIntPtr>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mD2ECCCCDDC7E0A4F675CCE9C277305A55206F345_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mD2ECCCCDDC7E0A4F675CCE9C277305A55206F345_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t96D9C9D1037F8AE33B5B78A5803C4ACBB0EB3C05_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mBFFF5DA851AFB50C2E31FE3DAFC0BD9C526FD03F_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m27481D6C8ECC59E421DF26D046B99AEE00C379CE_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m27481D6C8ECC59E421DF26D046B99AEE00C379CE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m51F54B787AE374AC82F965EBF4988B65781EB2BD_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m51F54B787AE374AC82F965EBF4988B65781EB2BD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114 * L_12 = ((U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t53F483C91463FB1F25694A99D9D6C93DB1B2A114_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mE959F2967A309634D174C5438BB54E9B50C0D8CD_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mE959F2967A309634D174C5438BB54E9B50C0D8CD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m2097B186ECEBF49061D444D5B37AA68CE8757B82_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m2097B186ECEBF49061D444D5B37AA68CE8757B82_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mCD8D9A7394F9B4096D21A2D0BD934CE8783D8DA0_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mCD8D9A7394F9B4096D21A2D0BD934CE8783D8DA0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m1FBAFFB960E4F27672221A3235A10B609DFF1D70_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m1FBAFFB960E4F27672221A3235A10B609DFF1D70_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m07E73548BB44A3CFAB7357A747510A5B52AFF6A8_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m07E73548BB44A3CFAB7357A747510A5B52AFF6A8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m1921DBEC82FCC61241F1609BBB53DA6F3CC4B1DD_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mC49005F6719B05995BB450C3F3B77096679EAFFB_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mC49005F6719B05995BB450C3F3B77096679EAFFB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m48DF4146740DFC566E85DD1423AEBB1208096C02_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m48DF4146740DFC566E85DD1423AEBB1208096C02_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1 * L_12 = ((U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t6AC2CF74897440BE40F8BE9D126B9509E0FF8FE1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mA7F0134E27FC7380E156AD33025BF463D8B95B71_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mA7F0134E27FC7380E156AD33025BF463D8B95B71_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mB8E47E8EBDFFA7ED65748556D3E29CCC3179AF3F_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mB8E47E8EBDFFA7ED65748556D3E29CCC3179AF3F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m6A0EE23E4C29519BC132E468295B44587263AFF5_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m6A0EE23E4C29519BC132E468295B44587263AFF5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m58FB60354D7096F769E4812260ED79A0DE534A18_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m58FB60354D7096F769E4812260ED79A0DE534A18_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AccelerationEvent>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m3570F7AA20513B79F9802A7CE8B35810C1E52907_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m3570F7AA20513B79F9802A7CE8B35810C1E52907_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m96613304AFB75304F98F16BB7DA3A85D55AB1A24_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mC672D87B461A412168F279DDAF869311BE05AE32_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mC672D87B461A412168F279DDAF869311BE05AE32_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m71468AE3CDDC37407D1578CDC7D7764710DD49C0_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m71468AE3CDDC37407D1578CDC7D7764710DD49C0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133 * L_12 = ((U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t54A4495EACCDFB30D02E377C465B6E80165E4133_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m197119C97C483C41F11D8164A452EFEE72A6B5BC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m197119C97C483C41F11D8164A452EFEE72A6B5BC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m873CC49C25150C0318E6C1FF85F40ECE8BD5F334_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m873CC49C25150C0318E6C1FF85F40ECE8BD5F334_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m320F1C419B71D557F9807985C9B5F89DA7A35DDC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m320F1C419B71D557F9807985C9B5F89DA7A35DDC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mCE23B1F99E308CD2FC3BC9AE23DA396147CE5130_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mCE23B1F99E308CD2FC3BC9AE23DA396147CE5130_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AnimatorStateInfo>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m45B1907584CEEB73AAF67B40B067C262D4AA275A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m45B1907584CEEB73AAF67B40B067C262D4AA275A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m5B94111AF21F7160DE38EB0077B025B5D456ED52_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m9E062FE976B136FA8955BC5599A60DF47DE580A8_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m9E062FE976B136FA8955BC5599A60DF47DE580A8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m7219515AAE4F46DEB65F23CC5292F5CD95EB4E52_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m7219515AAE4F46DEB65F23CC5292F5CD95EB4E52_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826 * L_12 = ((U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t9C07BB63FAD46E2F51F00DFC2DF915FEED2FB826_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mB2A32896C3814FAD8B680161173152DA1274C6BA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mB2A32896C3814FAD8B680161173152DA1274C6BA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mC596A1D3E32E15B1164148D46D0A0B5F3DAA3B43_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mC596A1D3E32E15B1164148D46D0A0B5F3DAA3B43_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m9421A4A13C1566C75F58CBF5A80914125BFBB969_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m9421A4A13C1566C75F58CBF5A80914125BFBB969_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mFE1D2464F323B2E1C89992E96A5BF7AC5D0F5C0A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mFE1D2464F323B2E1C89992E96A5BF7AC5D0F5C0A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.AnimatorTransitionInfo>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mDFA01F5686570BC723D3ABF68658092E73010485_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mDFA01F5686570BC723D3ABF68658092E73010485_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Bounds>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m31A17860D642CB8A55C6F884387341686DE6F40E_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Bounds>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m8B2543047AC083E7681F8887D3A0E507EE7AB3D8_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m8B2543047AC083E7681F8887D3A0E507EE7AB3D8_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Bounds>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mD4A4E29D43E2852A05EDA6387DE34A27ACDF5A24_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mD4A4E29D43E2852A05EDA6387DE34A27ACDF5A24_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562 * L_12 = ((U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tADC1634AF64AF7A85BAA79F2B55FA5E0E40C8562_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Bounds>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mB6252C7BDCA837362799D102A35116F354A477E2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mB6252C7BDCA837362799D102A35116F354A477E2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Bounds>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m6C078D3DAA55887A0F0C125BE021EDCA92A6376D_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m6C078D3DAA55887A0F0C125BE021EDCA92A6376D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Bounds>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m2F307A11FF45BF74E57E41B525CBF9B963F2C11D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m2F307A11FF45BF74E57E41B525CBF9B963F2C11D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Bounds>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m2D65A62D0084C088D9AFA55328FB120A6AFDEAB3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m2D65A62D0084C088D9AFA55328FB120A6AFDEAB3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Bounds>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m1D85E752BF4997122DE9970C03CDA6214235ED14_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m1D85E752BF4997122DE9970C03CDA6214235ED14_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m6A56A29BA66B24260E8D4B06037C5C3414B756AB_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m575CB355773FE2EBC62389A78EF73F735113A58D_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m575CB355773FE2EBC62389A78EF73F735113A58D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mCA2BCADD2AB9B1564B3B410098082864B241518D_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mCA2BCADD2AB9B1564B3B410098082864B241518D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4 * L_12 = ((U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tDE255CA719120102106AB9E6D2A5BF97AF7747B4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m22EE98A9027D0332B510F602815F7E39B057C2CC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m22EE98A9027D0332B510F602815F7E39B057C2CC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m30DB85580021E81832DDCDFE38D26331AA26F92E_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m30DB85580021E81832DDCDFE38D26331AA26F92E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mD08A879C2D890BADC2E83AA9382A749AC6F2B520_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mD08A879C2D890BADC2E83AA9382A749AC6F2B520_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mDD9E644FD2B1F2466511E3248803A28404827647_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mDD9E644FD2B1F2466511E3248803A28404827647_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.BuildCompression>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m2E2471BB51ED70BC3AC6C12E80681FC678E864A1_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m2E2471BB51ED70BC3AC6C12E80681FC678E864A1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mAB609670272C4DB604E1C69CE86F8C4131089B1B_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mFCC1D9BA4CD9C3F526DBECFB5567EA58DDE418B6_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mFCC1D9BA4CD9C3F526DBECFB5567EA58DDE418B6_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m7FC45F8DC9BC5AFB56E9EFEF44F0DAAA961D0A8C_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m7FC45F8DC9BC5AFB56E9EFEF44F0DAAA961D0A8C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9 * L_12 = ((U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tE7D29D1417500A6B417EF8B4F7B341AE7E918AD9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mF037D274F8FBD2528E850A8FF7E8DEAC9D71535A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mF037D274F8FBD2528E850A8FF7E8DEAC9D71535A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m9316E94A54F83BA1E7C0A5887D0E5CFE40BC7629_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m9316E94A54F83BA1E7C0A5887D0E5CFE40BC7629_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mC510E5B47A50F5A14D084137C0DCB3EB3EC843CE_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mC510E5B47A50F5A14D084137C0DCB3EB3EC843CE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mD6E3AC649DEB95F02C5A451EC852AB229A0123FC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mD6E3AC649DEB95F02C5A451EC852AB229A0123FC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.CachedAssetBundle>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m85A78720B850CD6EE72322E32BC135489EFF9F83_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m85A78720B850CD6EE72322E32BC135489EFF9F83_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mFB6AF2C10D565735FA95DAB03AD4535A99E316E6_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m5ECF808589E3475A377F4038104002C4D63E6F8C_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m5ECF808589E3475A377F4038104002C4D63E6F8C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mF0A95830ED036A31F72D47A818491E24A9AFE3DE_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mF0A95830ED036A31F72D47A818491E24A9AFE3DE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8 * L_12 = ((U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t1ED1A1EB4020AB7921281F3172931246EFF047F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m10FE1AD96E403D13419872FD8420220219389164_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m10FE1AD96E403D13419872FD8420220219389164_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m0710818635228BD916807914D0DC2E253D01A9F9_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m0710818635228BD916807914D0DC2E253D01A9F9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mBE09627D6273A543CA59C6C5DB6C61B6C4F8767A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mBE09627D6273A543CA59C6C5DB6C61B6C4F8767A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m8F7837CD87E8AA7BAF31AD44835BBCDB757C83D2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m8F7837CD87E8AA7BAF31AD44835BBCDB757C83D2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Camera_GateFitParameters>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m4E32BBB7DAAE203845C7BBD4467171D591ABAC9A_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m4E32BBB7DAAE203845C7BBD4467171D591ABAC9A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Color32>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mEE513CAFA24987D6D88894F0F71B8CE39A0957D2_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Color32>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mA465331F8A98D6008F7C261A7C9A7254EE568DAB_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mA465331F8A98D6008F7C261A7C9A7254EE568DAB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Color32>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m4D8C13B8E19A211E15521C4380B7FAD29B304B9A_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m4D8C13B8E19A211E15521C4380B7FAD29B304B9A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C * L_12 = ((U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tEE0D4263D4270DE25A9FC7F4687400F8B62EFA7C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color32>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mA6CD9F1000E74D220846FC5E43D53544A3242C94_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mA6CD9F1000E74D220846FC5E43D53544A3242C94_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color32>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m1741C9B15902AFF0D00F98159A76EC924B27CECF_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m1741C9B15902AFF0D00F98159A76EC924B27CECF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color32>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m9D4FF8A636A6DAFD8E9BBC58D1EC2F4C3705213C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m9D4FF8A636A6DAFD8E9BBC58D1EC2F4C3705213C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color32>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mF23D4347C4286CB170380BC0010609D752DD78EC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mF23D4347C4286CB170380BC0010609D752DD78EC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Color32>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m40797D89411073F20510B8DB42B5D715D81D35F7_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m40797D89411073F20510B8DB42B5D715D81D35F7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Color>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m2C07DA16621286598AAE343D7BB0B21B0E2BC12F_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Color>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m5276AD7A5BB62CAC990205604F1CE769ADE03081_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m5276AD7A5BB62CAC990205604F1CE769ADE03081_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Color>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mD45D6451E24475B543302A42E6D16ED0957613F9_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mD45D6451E24475B543302A42E6D16ED0957613F9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2 * L_12 = ((U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t42A2F83C0A89733D7785A048144A98AB056A73C2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m13DA52268CE3D86B84D298FCC5E0E501E8F25A38_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m13DA52268CE3D86B84D298FCC5E0E501E8F25A38_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m40BE599904946293B26842B15668C4ED432F539E_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m40BE599904946293B26842B15668C4ED432F539E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m1B0D260C08401408991D44AF3140D2B08A804977_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m1B0D260C08401408991D44AF3140D2B08A804977_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Color>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mA427331520D8667B6D61499BFE42CB04E901F14F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mA427331520D8667B6D61499BFE42CB04E901F14F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Color>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m9B73C49293ABBD5A9B43C0CBADB5FC1DB0485E93_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m9B73C49293ABBD5A9B43C0CBADB5FC1DB0485E93_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Hash128>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mFDC244578678F95CCD37250120BD3C8AE44C1B7A_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Hash128>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m3353561D6C5E9EDF4654FE33B699509DB12640B7_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m3353561D6C5E9EDF4654FE33B699509DB12640B7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Hash128>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m1FD697F399A9C8086A07F0B5AD7D17E368707481_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m1FD697F399A9C8086A07F0B5AD7D17E368707481_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC * L_12 = ((U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t3E478637C798AAFBFD32C6BCFA42A5C8E13EB8BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Hash128>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m2CEEC99AB478A95F7106B2C3DFC268E56F692748_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m2CEEC99AB478A95F7106B2C3DFC268E56F692748_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Hash128>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m3751C524B5246D05C3EB16889F43B6B9ABAFF6C3_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m3751C524B5246D05C3EB16889F43B6B9ABAFF6C3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Hash128>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mF8B05147524196E4B7CA0C8494FBCE48F973E210_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mF8B05147524196E4B7CA0C8494FBCE48F973E210_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Hash128>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m3E2D70094D7A9DC79A583EB57C9FA7B18D2C9ED2_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m3E2D70094D7A9DC79A583EB57C9FA7B18D2C9ED2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Hash128>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m8BE68E75BB209AAE93A9374F7F2886DC1AAAB0A7_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m8BE68E75BB209AAE93A9374F7F2886DC1AAAB0A7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m9CB21634A6110192372AE1940812C7B1753995F0_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m6A73C78C260AA5EC8DF812A191C76505917E9293_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m6A73C78C260AA5EC8DF812A191C76505917E9293_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mF0485769BA783175CCC781995BB175481ECF977B_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mF0485769BA783175CCC781995BB175481ECF977B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783 * L_12 = ((U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t757D7AA9BBF32FC35E152A179212B114C1F9E783_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mE0BEBAAE16D16783DAA81DA3F4D9EDDC6C2E9CD4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mE0BEBAAE16D16783DAA81DA3F4D9EDDC6C2E9CD4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m0C09F15768A1BCB94FCAAA240EB8A9CE2A2EAF13_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m0C09F15768A1BCB94FCAAA240EB8A9CE2A2EAF13_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m01212E0D9FC387B5CA1C2DBAC032EE08BB4753BB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m01212E0D9FC387B5CA1C2DBAC032EE08BB4753BB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m6A0EF4ED14B8AAA366C7096A95C51118F2DD594F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m6A0EF4ED14B8AAA366C7096A95C51118F2DD594F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.LayerMask>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m6186197009DEF69A9D547146DC62382BE60DA333_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m6186197009DEF69A9D547146DC62382BE60DA333_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mBAFB65BA61BA5CBB657F405CB97DC4A925CFB9CA_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mC13FDA07A78BA0A92FB2717EF94F487B540E7646_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mC13FDA07A78BA0A92FB2717EF94F487B540E7646_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_mB521C90076A3AD50ECFA03862465A363730AB746_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_mB521C90076A3AD50ECFA03862465A363730AB746_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2 * L_12 = ((U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tF796F986BF4329DE6389ABD88EE732D91575C5A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m34FC14315FF0308A892BE45BBC5D8A04FCB04105_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m34FC14315FF0308A892BE45BBC5D8A04FCB04105_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mB934246C1F519A64A871A21172174420D9CFED79_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mB934246C1F519A64A871A21172174420D9CFED79_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_m8562D06F158D52AB5463DA7645C14EC43F1D288F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_m8562D06F158D52AB5463DA7645C14EC43F1D288F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_m47682C5FBE5465F48B20E84F82B948ACF2C863B3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_m47682C5FBE5465F48B20E84F82B948ACF2C863B3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.LightBakingOutput>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mAB04AC41358C20DA6E45676FDF4267D043E24D62_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mAB04AC41358C20DA6E45676FDF4267D043E24D62_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mB3B20BEA7FDC7BE35EE80099DEC19A832D2B16EF_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_m8239C2BF6A10BB519C38FDDC39ACDC35804D41C2_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_m8239C2BF6A10BB519C38FDDC39ACDC35804D41C2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m658E51411BF7607841B819225F2638A8383D6380_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m658E51411BF7607841B819225F2638A8383D6380_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8 * L_12 = ((U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t0C72878D21EA57B84DD8E4543B686B14EE2685F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mD8FFD18E44D801243BEE92EDA515C3FF3EDB42D4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mD8FFD18E44D801243BEE92EDA515C3FF3EDB42D4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mF21CF1938EFD1247ED31B392D70D809556E87A0B_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mF21CF1938EFD1247ED31B392D70D809556E87A0B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mDBD6BFCDC138F0F62F71F509264B01CD681FA4EA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mDBD6BFCDC138F0F62F71F509264B01CD681FA4EA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mFFE65CD553AC97B09C443A5DA5CBE0CE2559EBB4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mFFE65CD553AC97B09C443A5DA5CBE0CE2559EBB4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.MatchTargetWeightMask>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mB34BB2B0196EBA988759ECE8E7FC0DE3A0DE3B5C_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_mB34BB2B0196EBA988759ECE8E7FC0DE3A0DE3B5C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_m460F5BFFC43C19ABE7A348B76EA8BFF3F672758F_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mC9A56903D5499E0DA49CF066E8FB5CE975E226CE_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mC9A56903D5499E0DA49CF066E8FB5CE975E226CE_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m3A2ABD53DDC342677E797BD38D28663EA2EA196E_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m3A2ABD53DDC342677E797BD38D28663EA2EA196E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC * L_12 = ((U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_tB9873AD14267FC35ECCC68D576552F96E0B44AAC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_mD3FEC600E6AADEC4B86F9B76FBC5B89C55988EC3_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_mD3FEC600E6AADEC4B86F9B76FBC5B89C55988EC3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_m75977B8FFA35FF48F8242F3B18F39FE9E2804618_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_m75977B8FFA35FF48F8242F3B18F39FE9E2804618_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mC9C849D7F34604B0006E4C596B4C5EC5A236F57F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mC9C849D7F34604B0006E4C596B4C5EC5A236F57F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mCB3E47633FA57B0A6675A5E58CD4DB225421B18C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mCB3E47633FA57B0A6675A5E58CD4DB225421B18C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.Matrix4x4>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m72D0961FEF6CC312C854D5F347B9B9EB039C32DF_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m72D0961FEF6CC312C854D5F347B9B9EB039C32DF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::Init(System.Func`3<System.IntPtr,System.Int32,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1_Init_mC3A45CA562123F35428787EB8F560E0B01ED6BFF_gshared (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___check0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (check != null)
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = ___check0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// Check = check;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_1 = ___check0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_1);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::GetTypeName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeTraits_1_GetTypeName_mB96EEEC02AB2A8AF400D6B685797018E06685B98_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetTypeName_mB96EEEC02AB2A8AF400D6B685797018E06685B98_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (typeName == string.Empty)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_0 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
bool L_2 = String_op_Equality_m139F0E4195AE2F856019E63B241F36F016997FCE((String_t*)L_0, (String_t*)L_1, /*hidden argument*/NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// typeName = LuaMisc.GetTypeName(type);
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
String_t* L_4 = LuaMisc_GetTypeName_m51139023D7F5711A9FF1E3DD07C2EE4C3DBC65BF((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_4);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return typeName;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
String_t* L_5 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_typeName_4();
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Int32 LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::GetLuaReference(System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeTraits_1_GetLuaReference_m063EB1A328ADD87F5B53BB593B79B6D9886DB62A_gshared (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_GetLuaReference_m063EB1A328ADD87F5B53BB593B79B6D9886DB62A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B5_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B5_2 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_0 = NULL;
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * G_B4_1 = NULL;
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * G_B4_2 = NULL;
|
|
{
|
|
// if (metaref > 0)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// metaref = LuaStatic.GetMetaReference(L, type);
|
|
intptr_t L_2 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
int32_t L_4 = LuaStatic_GetMetaReference_mC82EDE3DE44654FAC43DFE3AA8945FAC95ABAF0D((intptr_t)L_2, (Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6(L_4);
|
|
// if (metaref > 0)
|
|
int32_t L_5 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// LuaState.Get(L).OnDestroy += () => { metaref = -1; };
|
|
intptr_t L_6 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_7 = LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline((intptr_t)L_6, /*hidden argument*/NULL);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_8 = (LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE *)L_7;
|
|
NullCheck(L_8);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_9 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_8->get_OnDestroy_16();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_10 = ((U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9__9_0_1();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_11 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_8;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_8;
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91 * L_12 = ((U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_U3CU3E9_0();
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_13 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)il2cpp_codegen_object_new(Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var);
|
|
Action__ctor_m570E96B2A0C48BC1DC6788460316191F24572760(L_13, (RuntimeObject *)L_12, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/NULL);
|
|
Action_t591D2A86165F896B4B800BB5C25CE18672A55579 * L_14 = (Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)L_13;
|
|
((U3CU3Ec_t77ACF9466D9BB77D4AFAB0146EBF83C2A99F3A91_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->set_U3CU3E9__9_0_1(L_14);
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_1;
|
|
G_B5_2 = G_B4_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
Delegate_t * L_15 = Delegate_Combine_mC25D2F7DECAFBA6D9A2F9EBA8A77063F0658ECF1((Delegate_t *)G_B5_1, (Delegate_t *)G_B5_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B5_2);
|
|
G_B5_2->set_OnDestroy_16(((Action_t591D2A86165F896B4B800BB5C25CE18672A55579 *)Castclass((RuntimeObject*)L_15, Action_t591D2A86165F896B4B800BB5C25CE18672A55579_il2cpp_TypeInfo_var)));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// return metaref;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_16 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_metaref_6();
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::DefaultCheck(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_DefaultCheck_m8DD438F379CEC1F50134AD3AC23401A5B6CA9C19_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_DefaultCheck_m8DD438F379CEC1F50134AD3AC23401A5B6CA9C19_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// LuaTypes luaType = LuaDLL.lua_type(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_lua_type_m1E7DBF6FECC683D4870F9614E2F6A3FEB280F002((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_2;
|
|
// switch (luaType)
|
|
int32_t L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) == ((int32_t)7)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return IsNilType();
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_6 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
return L_6;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_7 = ___L0;
|
|
int32_t L_8 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_9 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return IsUserTable(L, pos);
|
|
intptr_t L_10 = ___L0;
|
|
int32_t L_11 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_12 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)((intptr_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
return L_12;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::IsNilType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsNilType_mCDFDF3C8F223EFEB55D651B8E5016F7F60D90EBB_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsNilType_mCDFDF3C8F223EFEB55D651B8E5016F7F60D90EBB_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (nilType != -1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_0 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
if ((((int32_t)L_0) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nilType != 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
int32_t L_1 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_nilType_5();
|
|
return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!IsValueType)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_2 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_3 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = VirtFuncInvoker0< bool >::Invoke(104 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_5 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(129 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_5);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_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);
|
|
bool L_9 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_6, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// nilType = 1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// nilType = 0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5(0);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::IsUserData(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserData_mF4EF41ED14C8CB40353F25E547063105648BE3D1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserData_mF4EF41ED14C8CB40353F25E547063105648BE3D1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// object obj = null;
|
|
V_0 = (RuntimeObject *)NULL;
|
|
// int udata = LuaDLL.tolua_rawnetobj(L, pos);
|
|
intptr_t L_0 = ___L0;
|
|
int32_t L_1 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
int32_t L_2 = LuaDLL_tolua_rawnetobj_m2330C2B3D83D9335CA834F917EE591C1DFF6A284((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_2;
|
|
// if (udata != -1)
|
|
int32_t L_3 = V_1;
|
|
if ((((int32_t)L_3) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// ObjectTranslator translator = ObjectTranslator.Get(L);
|
|
intptr_t L_4 = ___L0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_5 = ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline((intptr_t)L_4, /*hidden argument*/NULL);
|
|
// obj = translator.GetObject(udata);
|
|
int32_t L_6 = V_1;
|
|
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
|
|
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
|
|
V_0 = (RuntimeObject *)L_7;
|
|
// if (obj != null)
|
|
RuntimeObject * L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return obj is T;
|
|
RuntimeObject * L_9 = V_0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return !IsValueType;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_10 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_IsValueType_2();
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::IsUserTable(System.IntPtr,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_IsUserTable_mFA593572F93CD6C3FA26AE2BB5EE73AE3062F52C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1_IsUserTable_mFA593572F93CD6C3FA26AE2BB5EE73AE3062F52C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (type == typeof(LuaTable))
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_0 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (LuaTable_t01E9E69BA6012CD87238BB47915B07AF0A719A87_0_0_0_var) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
bool L_3 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_0, (Type_t *)L_2, /*hidden argument*/NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (type.IsArray)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_4 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_4);
|
|
bool L_5 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_4, /*hidden argument*/NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (type.GetElementType().IsArray || type.GetArrayRank() > 1)
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_6 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_6);
|
|
Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(127 /* System.Type System.Type::GetElementType() */, (Type_t *)L_6);
|
|
NullCheck((Type_t *)L_7);
|
|
bool L_8 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_7, /*hidden argument*/NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
Type_t * L_9 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_9);
|
|
int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 System.Type::GetArrayRank() */, (Type_t *)L_9);
|
|
if ((((int32_t)L_10) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// else if (LuaDLL.tolua_isvptrtable(L, pos))
|
|
intptr_t L_11 = ___L0;
|
|
int32_t L_12 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
|
|
bool L_13 = LuaDLL_tolua_isvptrtable_mB0CBA9D26AEB19887E11AE2F0BD89841173E030A((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// return IsUserData(L, pos);
|
|
intptr_t L_14 = ___L0;
|
|
int32_t L_15 = ___pos1;
|
|
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
bool L_16 = (( bool (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((intptr_t)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_CollisionModule>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m52FBFC93AD0239179D94CBDEC89B3B8BC953F9DC_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (TypeTraits_1__cctor_m52FBFC93AD0239179D94CBDEC89B3B8BC953F9DC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static public Func<IntPtr, int, bool> Check = DefaultCheck;
|
|
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * L_0 = (Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E *)il2cpp_codegen_object_new(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E_il2cpp_TypeInfo_var);
|
|
Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7(L_0, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)), /*hidden argument*/Func_3__ctor_mE71E565C554B772C8848B92736EC2E37032853C7_RuntimeMethod_var);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_0(L_0);
|
|
// static public Type type = typeof(T);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_1 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_2 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_1, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_type_1(L_2);
|
|
// static public bool IsValueType = type.IsValueType;
|
|
Type_t * L_3 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_3);
|
|
bool L_4 = Type_get_IsValueType_mDDCCBAE9B59A483CBC3E5C02E3D68CEBEB2E41A8((Type_t *)L_3, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsValueType_2(L_4);
|
|
// static public bool IsArray = type.IsArray;
|
|
Type_t * L_5 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_type_1();
|
|
NullCheck((Type_t *)L_5);
|
|
bool L_6 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE((Type_t *)L_5, /*hidden argument*/NULL);
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_IsArray_3(L_6);
|
|
// static string typeName = string.Empty;
|
|
String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_typeName_4(L_7);
|
|
// static int nilType = -1;
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_nilType_5((-1));
|
|
// static int metaref = -1;
|
|
((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_metaref_6((-1));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DF_inline (intptr_t ___ptr0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (LuaState_Get_mD5CEDF5D82EFE1715EAEA521EEF00D2B29D7C5DFGenerics3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return mainState;
|
|
IL2CPP_RUNTIME_CLASS_INIT(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var);
|
|
LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE * L_0 = ((LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_StaticFields*)il2cpp_codegen_static_fields_for(LuaState_tE37CD27C2C8ADE144B1AF4766CEA25588C7E79EE_il2cpp_TypeInfo_var))->get_mainState_28();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5_inline (intptr_t ___L0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5Generics3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return _translator;
|
|
IL2CPP_RUNTIME_CLASS_INIT(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var);
|
|
ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF * L_0 = ((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_StaticFields*)il2cpp_codegen_static_fields_for(ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var))->get__translator_5();
|
|
return L_0;
|
|
}
|
|
}
|