fengye/fk101/web_xcode/Classes/Native/Generics1.cpp

33164 lines
1.6 MiB

#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"
template <typename R>
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.ObjectTranslator
struct ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF;
// System.Action`2<System.IntPtr,Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem/Particle>>
struct Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809;
// System.Action`2<System.IntPtr,UnityEngine.AccelerationEvent>
struct Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6;
// System.Action`2<System.IntPtr,UnityEngine.AnimatorStateInfo>
struct Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444;
// System.Action`2<System.IntPtr,UnityEngine.AnimatorTransitionInfo>
struct Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938;
// System.Action`2<System.IntPtr,UnityEngine.Bounds>
struct Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209;
// System.Action`2<System.IntPtr,UnityEngine.BuildCompression>
struct Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B;
// System.Action`2<System.IntPtr,UnityEngine.CachedAssetBundle>
struct Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB;
// System.Action`2<System.IntPtr,UnityEngine.Camera/GateFitParameters>
struct Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527;
// System.Action`2<System.IntPtr,UnityEngine.Color32>
struct Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63;
// System.Action`2<System.IntPtr,UnityEngine.Color>
struct Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241;
// System.Action`2<System.IntPtr,UnityEngine.Hash128>
struct Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D;
// System.Action`2<System.IntPtr,UnityEngine.LayerMask>
struct Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D;
// System.Action`2<System.IntPtr,UnityEngine.LightBakingOutput>
struct Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36;
// System.Action`2<System.IntPtr,UnityEngine.MatchTargetWeightMask>
struct Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A;
// System.Action`2<System.IntPtr,UnityEngine.Matrix4x4>
struct Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/CollisionModule>
struct Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/ColorBySpeedModule>
struct Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/ColorOverLifetimeModule>
struct Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/CustomDataModule>
struct Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/EmissionModule>
struct Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/EmitParams>
struct Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/ExternalForcesModule>
struct Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/ForceOverLifetimeModule>
struct Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/InheritVelocityModule>
struct Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/LightsModule>
struct Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/LimitVelocityOverLifetimeModule>
struct Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/MainModule>
struct Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/NoiseModule>
struct Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/Particle>
struct Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/PlaybackState>
struct Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/RotationBySpeedModule>
struct Action_2_tC39395AF22D665E27C045063343294366ACEA5D1;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/RotationOverLifetimeModule>
struct Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/ShapeModule>
struct Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/SizeBySpeedModule>
struct Action_2_tF937CE9072437547F2FFBFC89253150177EC3501;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/SizeOverLifetimeModule>
struct Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/TextureSheetAnimationModule>
struct Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/TrailModule>
struct Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/Trails>
struct Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/TriggerModule>
struct Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D;
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem/VelocityOverLifetimeModule>
struct Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D;
// System.Action`2<System.IntPtr,UnityEngine.PhysicsScene>
struct Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13;
// System.Action`2<System.IntPtr,UnityEngine.Playables.PlayableGraph>
struct Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE;
// System.Action`2<System.IntPtr,UnityEngine.Quaternion>
struct Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798;
// System.Action`2<System.IntPtr,UnityEngine.Ray>
struct Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9;
// System.Action`2<System.IntPtr,UnityEngine.RaycastHit>
struct Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7;
// System.Action`2<System.IntPtr,UnityEngine.Rect>
struct Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA;
// System.Action`2<System.IntPtr,UnityEngine.RenderBuffer>
struct Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58;
// System.Action`2<System.IntPtr,UnityEngine.RenderTextureDescriptor>
struct Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273;
// System.Action`2<System.IntPtr,UnityEngine.Rendering.ScriptableCullingParameters>
struct Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D;
// System.Action`2<System.IntPtr,UnityEngine.Rendering.ShaderTagId>
struct Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9;
// System.Action`2<System.IntPtr,UnityEngine.Rendering.SphericalHarmonicsL2>
struct Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1;
// System.Action`2<System.IntPtr,UnityEngine.Resolution>
struct Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF;
// System.Action`2<System.IntPtr,UnityEngine.SceneManagement.Scene>
struct Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084;
// System.Action`2<System.Object,System.Int32>
struct Action_2_t88A472856F183AE803521FC39DAC3AE446810479;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A;
// System.Collections.Generic.List`1<LuaInterface.ObjectTranslator/DelayGC>
struct List_1_t60727373C5D2D2A0DBC01F4A305CED07497791FC;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Func`3<System.IntPtr,System.Int32,System.Boolean>
struct Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E;
// System.Func`3<System.IntPtr,System.Int32,Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem/Particle>>
struct Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AccelerationEvent>
struct Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AnimatorStateInfo>
struct Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AnimatorTransitionInfo>
struct Func_3_t5101937595E4C8382946B30477A3303B93EECD47;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Bounds>
struct Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.BuildCompression>
struct Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.CachedAssetBundle>
struct Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Camera/GateFitParameters>
struct Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Color32>
struct Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Color>
struct Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Hash128>
struct Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.LayerMask>
struct Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.LightBakingOutput>
struct Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.MatchTargetWeightMask>
struct Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Matrix4x4>
struct Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/CollisionModule>
struct Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/ColorBySpeedModule>
struct Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/ColorOverLifetimeModule>
struct Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/CustomDataModule>
struct Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/EmissionModule>
struct Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/EmitParams>
struct Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/ExternalForcesModule>
struct Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/ForceOverLifetimeModule>
struct Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/InheritVelocityModule>
struct Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/LightsModule>
struct Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/LimitVelocityOverLifetimeModule>
struct Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/MainModule>
struct Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/NoiseModule>
struct Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/Particle>
struct Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/PlaybackState>
struct Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/RotationBySpeedModule>
struct Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/RotationOverLifetimeModule>
struct Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/ShapeModule>
struct Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/SizeBySpeedModule>
struct Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/SizeOverLifetimeModule>
struct Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/TextureSheetAnimationModule>
struct Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/TrailModule>
struct Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/Trails>
struct Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/TriggerModule>
struct Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem/VelocityOverLifetimeModule>
struct Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.PhysicsScene>
struct Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Playables.PlayableGraph>
struct Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Quaternion>
struct Func_3_t938F7E4991B81D6DC680FD30554C97908093E235;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Ray>
struct Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RaycastHit>
struct Func_3_tC94C73897E50F862E175636BE65E525BDB58F200;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rect>
struct Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RenderBuffer>
struct Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RenderTextureDescriptor>
struct Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.ScriptableCullingParameters>
struct Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.ShaderTagId>
struct Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.SphericalHarmonicsL2>
struct Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Resolution>
struct Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7;
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.SceneManagement.Scene>
struct Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.Int32[]
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
// System.Reflection.Binder
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
// System.Reflection.MemberFilter
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// 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* LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992;
IL2CPP_EXTERN_C const uint32_t ObjectTranslator_Get_m7C75E407D306192C2E32ADBAC333DF3896189BD5Generics1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m0860F9D0B559CC6046E60E090F4A5E7FA3865F94_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m09662AB17F954CF54E79354509CFCC3EA4890F6D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m0A17C5AFD2BDE154FD728708619610CE3B678F6F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m0C0E408F4CBB9064307B65DBA828373B98A5D5AD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m0F9C1FE281BCC5587C625BEE24F45844FB830945_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m0FD638A4B9AE7AAC6F284F29C2D77C3B0A9ADC92_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m14167691BAD339F42D7FE282089966EB5E8CB45C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m1C8E3F3FC82278259B885A1F574CB26C8C8A28EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m276B7CC0C8019E7B83A72517057FA71556DC964C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m2AAE8B7572EB9AAB28242819440801FF9F06CEF8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m3D23203703CF8979B8CCCCAD559EF2A8A25F7CF7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m431B7B16F07BCCED21593782B09EEE10E303EA56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m4566E9BC96AAF58CA4D597652927C0BCDE24D0AE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m5375BCC323C6F838CA7A2131FFC2017E28C6827B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m5650AA3DCF37678B71D75A00130F5220D72C5298_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m5D28835F560752092B9ABA5BD2D139DDF4646EDA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m5FDB13A5FC0E7413752B1DC067A7FFAE1811551A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m657237026FA16635C5C9D2DE49617FEBDF8A1066_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m66499BA99F05C38A31B609B268CB20A27AC5C41A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m67802E552C13ACACC7DD4830C69E18D5B8F4AE20_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m6D5B9C844718B20078A93B6528A1E641B17642ED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m6E40AB21A9C296D27DE571ADB479EBE252B724F8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m702E2A74270480BCE5EAFB50D8657E3F0CA3AFD4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m711007E839DB4AC8F0E74E91C44E57F341A76D44_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m764B1923175A376C38BF9D418490F78F8B8FBC2A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m799C9D89405CDE1C8D7190BE48EA75AAF18F0B4F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m7D36F4D0110A1465D8613337F165BFD60B1104AB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m9C5AA3F86310FD333027E8705D4D3D4311511C3C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m9D7D2A7F519540F1251F3228A9ED1A28065BEF39_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_m9EE0CF9D12E6089C21157DB0D836605BAC765714_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mA115DFF4064505F36FBACD3C90BC98DB620E5D7F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mA3B0B97A047B0DB637CD28C04C582E17C5D3A22A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mAF30D68D4D7B403F262361264912552448977126_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mB3134A9395D7C5DD1446715FF567F2B6424CBCA1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mB4B084189D652D9C9D8546D0856252C82325BED3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC0E17C23E89D2C93604D7E3B2590E32D5D3805CF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC16E16D52D9DBB4000A8C9674C3ED9B30ECA0A23_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC2AC981D929830FB0BDBC9AF4053E3D81EC9FF39_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC3493D84D2F97835664C00A6F390B9A9A114CB44_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC8178BCEE54FAB9E87411913A60B675F98ABDFEB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mC89429FD361F879BFB54673EC895D3A735D1071F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mCBCE4C7C98899DB76681539DD30F0254B8DE5B93_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mCD39F9B49E35A39E85AFF1C73DBB37E55C2D7FAF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mD2F0113641B9082AF6CB5696C3E8574022805CFF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mD60908245417AF54D6A261E3DAE01115CC30699C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mD6AA8FD102B969D18D5F7FBC86192EA8FAC983F7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mE0E3D99D3C4D3801A6011B6503FDA1F65249E069_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mEB3D053F1B95C3800EA9E26FA85AA8D72E8DFAC0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mEBB95651C60F15E5FF958E49FC99512A2407736E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mEFE713B35A04310520D71C565733F2E100B9CA12_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mF0ABD8552C2BD0F05943ABDBA1820E6721F5AAD4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mF869CB7EB9B4F3715E87364DAFD15EE018009B76_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultCheck_mFCEF6C8C00AD9F84DF7F8ACEA31522F983265704_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m0379DA200BFDFC30B3E0C6AD43DE89F7D32E203E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m09344953E8E183298D8E68CA96ED8D51C123B941_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m0AD77AA2599317E2C531271620E566E2F8A3C05B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m12F3987125CEB86B4F5E916F22ED9A460299E64A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m22C3044C6B5196F30FFA3B10654ECF76FD4C48F1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m336C18804E7A661651AC70B79FBD97BD859BFA5F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m34EF0A20571866B5801BA5FDA642AC77FFF77F4F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m405BE2A6FE1E374699BC88DF6B5402F91FA819CB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m417E1A7918CA00DFEE2DA0B2F4527553D875655F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m46AF83A083817032AD82FD5701CDF9C6613F684E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m482EAF29DE83CE662AFF55A4B8D181DC59377032_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m501B64A23DD5C490845779076C014451949A0AE4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m529BE50B7D910EF0558438D1951ACAB014786E54_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m58DFDC0237F56F1DEB0551910C2144B74AB39937_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m5C79B0AAAFC3FA05028970995EE512DDB3051592_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m5E306E0FFD19C8EF066EB2D37C0551ACE864961A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m6450530A5D5BF002C870EA33E0FAE44C60F627A6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m650517330EFF5537723F54FE8B299F1B17A0BD2B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m672E511A47A32EDE7B31EB4AD494E7B5556FB434_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m68B595094A55A054DA425F03AF15C54729DCBDED_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m6A2702716712B529159C32D5640A940B4E24582A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m6D4F0516AEA641B82E896FC2B9020B602EAEF24A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m6DE0A61006C7F2D2F1701C4AD73FF0A5ECFFD2BC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m6F0C2B0158AFB33FB22B3839DB2E8D0AC6B75F45_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m7009CD87A43105BD402090183F0B58B024D6EF4E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m711B089984DD36FF2411F2DB77A47130113646AF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m74E8F344378C84EC5FFDD5DBFD7B23B1A7C4E62C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m7A942133EB97DBBAF2DE97716EF4686E57F5DCAC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m82621FE8BD149A6FAA23C92E9C9107E77978A260_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m8291D3E830EB91FB036628F4FEA2BCEEF47CC22D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m84AD0615EFE79062DFDDF71D227084AFDED86C76_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m857AC4E4C5A1331B60E97D70D36566FE87959B5D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m8A94C9B07E9522276D9E4D850C1EE68432DF86DC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m8DC3BFDAE4E12506D53B8322697738F718854443_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m8F37EC7E3A41C237B58DCB33C38C59E19BA39768_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m913969DFD443DC872720861FAB775C0C45B146E1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m9B9B526051A9ADF70616E0BAF1E1DE3CACF3D461_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_m9C210A6D7D571F0972E9D688B4EA80A22899FF49_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mACABDEDBD61BF0D9BCB5B13E7CB9B5232B4A6319_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mAD2DE903BBE627BFE8EFB2CF75613C3DC3F8B77B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mADE619A13677C972A1D99774A814492F0DC85450_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mBC820DF95EC7058F6C817631E155E31CC27F1BE1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mC9305727195FF74F4147F213F7B0D4CFF2B1BB6E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mCEDBBA8792A21454F687164BA4D7530E07133098_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mD1241C1A5E0C2ACFBF737762972D199511BA70AB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mDB4903E07772074769A6D8D1075FFF223FA689FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mDC6483BCB3B91BE633717846D02A664C62F46220_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mE38BC79FD6715B80BB331BB535D40BC62BCDAAA0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mE727A05420232626C8D4B80B8A247960C980853B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mF3357A476FA6EF1A3E1A2753AE1D98D9D8E7547F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mF6608C8275F9C0DF0ADB837BCDC6BB9D8F51F055_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mF6CFEF2973A5E16AD6C0D33E742508E6E7B509E9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_DefaultTo_mFDCBF68895808F48CF2A284E7D7807F81440AF6D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m0354CEE8689C6C54C40E9A329FF7BFE6E537C5A8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m045FAE87E587191EB05C14CB54D9056F2E9B0CA8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m0AFDDBB1880C5B5F1F686FB3CCE4913478520373_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m0C3488AA13E75A5F1EE32757CA5DEF93BD9918D7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m15C3763078B69E6F53703F9289F4812FAD5D8F66_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m18EEA4E58C00BB2C3F9AE9C53FB6B2346EC918BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m1A7B785E3DB49AAFBDB43ACE9FC787C2644EF7BC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m1B4549DBC21182357CC1FA489B30ACD44CAC8406_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m1D73FA5BE9327BEFA00682F94B081912A78C5D47_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m214AD01362601820F33E7584FB60D3DCDB71B358_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m2D4B80506F82BFE66E2535E244FB5F2F55D85104_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m376CA35A93D00A682E7E83E800FF30A2309F6FAD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m4B6E2281F2DBCC6B1A4257E257E58BB01DEA63CC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m4E618FB40DF9C696111EC7C11C145B3B4B3B16DA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m4E854D62AEBFFFD9ACC2F5CB4702FD5D56172D99_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m4F92F5BD19F7A0050D074FB73F7D749AD00D0363_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m527ECB4C1DD2EDFF0C3F7BFFDE1692793409C6DF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m5B2AD0147BFC49DF3DFD05A726EFAECB751092C6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m5C90DC253717467B55220957BB87C61EF4A901A6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m661D324CE0A553B977ABD99573E071E77F950EA3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m6B6BD9C6427482631F4FFDE33654C4867107612F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m6B8BBAAB8889BD43900ADD79ACC16F0E52D773B9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m6CEA74E8C1B4D2E04B08F7A8777A2BD27BB6F224_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m724D19D59B0DA045C21B69EB0404899588CE1C36_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m75E19E68F378797D40880A58EB266AC560B6825D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m765E2CF3E73D1A5169435E89B1AEE3EFDDF31E31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m7694267399246391387F9A0D2E896A24C69C86BC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m7DB08395373A6ACA7F8C83B07B7E04F5DD97DCE5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m7F8402FEF13FC61708265D76A1B8CE743C45F066_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m89BE2F804A3BBA5E5F698D498686249020BD5A96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_m8E4C2B78C7F574822E0EC8E9FA815823726CACCC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mA0379CBB4EBFD056EF3B91A112594BA0D7A6660C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mA090B77EABBDCAED5751D977BF10E994CDFE5674_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mA454A12E1DCA46737DB684F53AE3A63E020A14BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mAD4C8B7BA5CEC4278431A52802C838D84BC7F266_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mB1910D812F8484834B99E3C98D7089DD5550BD27_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mB8EE7FF8DE1FBAB91000F0B94EA7A4AA283D30AE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mB900CF762D4D9BC1F4BD74D243E837A7220E50AA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mBDE6ECA1A9AF077829F334561C8CE959115C3016_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mC3EE56BB3085E5D18899101E56FFA16056AA40FB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mCC58EDDF1D375D97135C41CBCFD7C5CB715B43E5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mD2778A6E9B8E26B0D179A760E04F2263552A99A8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mD65601987AC573745194F2507EF43CFA8418891F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mD928E4292038F3DD7A2B3E361C304B327A12350B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mDBF06645F22B940889E52E1B0FF07A34ACA63EFF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mE1D659088EB71BC58FFCE5FB9FF7B4BCFE1B4CFB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mE8300394CDC5FEEA86220960775057931E6EFE23_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mE99D270CC3BDBAC166DE918E28E0781211149C43_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mEAA1307F752FD3282DCCE3AB822F597CE24B736C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mEB64A607952A3A23611F51D8A046257628CF2D54_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mEC9D94ACC84D0A2916D7C5042077B1FAAB9AAB98_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mF53CA20E41CE5FA9EB8F9C10CD7C7DB797C1B694_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushArray_mFD0F462390825F41DD124755A5608BB4E14AE429_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m02BE7240F6C367C9E6E6D2CCBB6BF1AC7C69FDB1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m0693A128FC98B8E7D0AFEA2D2D37B12B11A12338_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m0F6465F40D68C37C8F5776C3EB1F295E5518D6A1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m1BACA775AFC0F4416601C340C4F23AFF32E3D833_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m1E8E47F60B77BFF692DF441CCE45DF363E58739B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m1FE568C7A6A081BF3653910A1709D2D1758DC562_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m23FAF10D3B31B3FF8C1D8D32920CC5C244330B71_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m24DE7E7857808C082F69609B0D71E6BE5C9D3D0B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m27257A80E3B02A2CD60E10F5F68C2C8876BEED9C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m3007AB2411BE37EC720B7B39E2425BA49FFA5178_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m412AF96ADCB488B03DC8B0A9FA3B14F98E0723BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m44D339DCEEBAC3383810ED6E52941D85CDF7D8E0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m457C75A5E3FCD8B144EFBBD927CE57A74D080ABB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m4E411E9EF0F49F7DA9F5FCFDBCDA2D34AB61DE2C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m5BA4D4036316C48B4D7C5E13564FE68CAAACA65F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m5F553DD4A5EBC218AD6AB7B0ED7325A13B9BD099_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m654C5C90E0BA5CC2B48D31593C1A1EE9D9E2B8D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m6FB88B08179A342F3127818B77FA5674048C5CB3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m700AD71429815A2362C4D6ADCC4182AD256CC5AA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m79828D8ED5AB0DE940E40568C41B55783D562781_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m7A37DF82C4F7CFE72C24E318384A921FB7311B2D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m80F145C3AD87ACCB92F40F728A892158309951BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m8233A96E2611B321F091C54E174141566527E30A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m83538333D8DD795A28BDFB0D6B660DB0C1DDD4B4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m863AA4C5BA2901DFD52F6376A6EB08E9946F62F0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m86D511C6A91F4DE31668FDCBB8C4FD6BF0187E68_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m8845B952CC0C2FD8C7B2403928E54C254AF4B093_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m8F22D854EB34B54AFEB5699494B2A0464C540760_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m916883BF99F628ADE51039045FA737D0DDD4198D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m918D58A40B243BA6FEE3072B7664044E60FBE5FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m9B3A36BCD0EC0B0FD4AFAE0D9B776272C25B9A1F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m9EE3594DEA1724CCA156638066CB6220B5B0AF3D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_m9FECF9477C1D7E6ED711F23AC36583E322FA4001_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mA3C9B3F111D3D96AF4D77D87F4F02D7EA0C6EFB9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mA84955512B0638EAAB915DCC98A90219F787C011_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mADAB8D5B56F8C53868EFBBADCFF6BDAD23E0AB40_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mB24275461DBA699697DF2DCE83F9924075410B6E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mBCA8357096AE167C03745E9020AF77238F0F2EEC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mC1B45DC94995EF6C26DE33671598789400C09337_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mD41EB40CE258F6899130A9F3C4BFE21BDF5EC8EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mD548BC5D41FE23C727EE0B16ACFD852EF16C6C47_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mD831E0521D754EBAD74D2669112A4CA680B890A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mD8792DBE8F4B3AE69888D2DB901C2314DB9BC9BE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mDD6102D9B95B2F46655C682DEC7BC305664624EF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mDD6AA4290434B4622FDD711A48F3D4C5A462EEC2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mE272DE9C801490C58CAAC5CCCBC5BE67AF1315AA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mE53CF25B746DCFF1B9F965AAEE87AABB6B34FD2D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mEB73EE648084A1947DCA46FE8C7B3A1A5FFAC987_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mF3CB3E4A62DA052268937A58B492A6BAB2600968_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mF781E59D34B292DB2D30E28370D133741820C0EC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mFB2332B787FBC59419BF2EB83D2685A1B420BF3C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mFB3935ED8DEC5D44DDB43362D8FFA1B6106C31E2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushObject_mFDAE7AFDAC32400E9745117F06BB06B49E54DA70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m0155FCD7B24D03864139F4F4E053D3D81F168545_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m019B5CC0DAA05AA6B681BCCA49391EEC23B115FC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m02DD2F04083813A9400D37B72E187B4417433AA2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m03C8FE70994F4029BF668C18248F77328EA22E08_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m03F86853114E1F2C9876F33CFC9462EB96C9420C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m0F105D49151141B83C8D1E125147760E57DE5537_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m0FB17B1AC4BBCD259A2F417B18D52042B457F2DA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m0FE15AF9EAC67E316BE066761255856F6AB53A4F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m0FF93B237C9FBD37B654E56D6CE5420FA15EB405_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m131988BE6686CBC9515CEEAB58832A3179A9D0F4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m2053A063177ADF122EBB6FC33874AF6EBD7C542C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m2535D8781D9769486894E24A7ADF255B685CA571_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m274C688549F1084826A44E2B0FF94B75467A6A58_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m2969CE24FC0AA02064AD583DD1E434DE075E0D4A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m29A4A5D9D2E6A6F95550A73456B7B8A98A4FC22F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m39671F1985E68131E14E4A6CB4247A199713A841_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m3CEF48FAF23BF30C4C0B4692D93300D0C88FB397_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m443E6D180EEE64F30DE077726BEAE9B8E54C30FF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m4830EAA8828178FF7BB84A7F266343D60FEBF5A3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m4887E6CD9C02338314901A04A39439D13DED693B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m4F916FA0AED8D992B9259DF6D92FC1222D297F34_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m51390DA19EC91F552EF757CEAEC827FB617CF284_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m5386CC6687608E4B9E57E775A3B8401EA0AF298E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m55A681A27D8E77BFB29C098E38A0E63BD4E52C8B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m5D3E0574E4A975705905DDCD99CC1B6BA0365BE1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m6150F5A06BAB815042EF539D684AED478DA0DB70_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m672B3894CCFADD7C00D9184622DDFCEA56F9814D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m6E258E24C4ABFEC1E9DDA7F250620DCD249C43E9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m6E78E100B3D2CD2F72B0E2806616655982C70B31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m75E17D67C0D6BBB45938B1E2A7E00A7889EEE14F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m7F26C73351A3466F806A50059D1B702758C859CB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m808D0AB1978F680965F5E95433E17233A0C24FE1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m824C4E1764496C8E508DA314CE7E7C15E765F07C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m8A4BFBECB7CB9F0D21B2F5178DDB0CF11FD19EB3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m8D1FA8E55237E0F0CB6B65029A32E31A0D0733F5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m9650C26244360BBE1780D189BD5E73420F035357_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m9B7A688AD522F877AC7DAB3AB131C4721A75FF7C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_m9EEF8455574FF17473008249F9CFE0E93F7FEC7A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mA6AEEF0C80AFF3D68F9C9A0619354D7592BB953B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mAF0C5A77BB3E3A0A795CAFAD97F13CBF9FE48E7A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mBCA5C6AB4170FBE1DBC38BC31DC67E1C51190ADA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mC076DCC764C08C19527F59BACF6172DD119D6D96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mC6AFFFB64664E8CA0819E386C31EA7D2A7F03C0F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mC8A9643B251D5D559AB014952712C1BF1BDA00C6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mC945973B75FF973E3B62A003835C947EC20671B8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mDFF01F9C5CC66BBE6FF4BB088538A69C2E2EACB2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mE192E64A6C0759FCD3696AC9F6F02719F4EE587C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mE6EF3363E28A36DEABF977F8E1C046CB7A86FD84_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mEA7253F63A384C4C46AC24BFE49253130468BCF0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mF6B034E31363922D84B7264F4A80BCC6CB71009F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mF6C402A79C77B0FC38AB696E8547DB90902299E0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mF72B9525D3F29ED5AE088BA7C4D68B17013C6BD1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t StackTraits_1_PushValue_mF7D3FFE03AF5C2C71A0ADE3A44AF56DF4AC32033_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.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>
struct StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields, ___Push_0)); }
inline Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * get_Push_0() const { return ___Push_0; }
inline Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields, ___Check_1)); }
inline Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * get_Check_1() const { return ___Check_1; }
inline Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields, ___To_2)); }
inline Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * get_To_2() const { return ___To_2; }
inline Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>
struct StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields, ___Push_0)); }
inline Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * get_Push_0() const { return ___Push_0; }
inline Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields, ___Check_1)); }
inline Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * get_Check_1() const { return ___Check_1; }
inline Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields, ___To_2)); }
inline Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * get_To_2() const { return ___To_2; }
inline Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>
struct StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields, ___Push_0)); }
inline Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * get_Push_0() const { return ___Push_0; }
inline Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields, ___Check_1)); }
inline Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * get_Check_1() const { return ___Check_1; }
inline Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields, ___To_2)); }
inline Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * get_To_2() const { return ___To_2; }
inline Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>
struct StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields, ___Push_0)); }
inline Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * get_Push_0() const { return ___Push_0; }
inline Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields, ___Check_1)); }
inline Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * get_Check_1() const { return ___Check_1; }
inline Func_3_t5101937595E4C8382946B30477A3303B93EECD47 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields, ___To_2)); }
inline Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * get_To_2() const { return ___To_2; }
inline Func_3_t5101937595E4C8382946B30477A3303B93EECD47 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Bounds>
struct StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields, ___Push_0)); }
inline Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * get_Push_0() const { return ___Push_0; }
inline Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields, ___Check_1)); }
inline Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * get_Check_1() const { return ___Check_1; }
inline Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields, ___To_2)); }
inline Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * get_To_2() const { return ___To_2; }
inline Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.BuildCompression>
struct StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields, ___Push_0)); }
inline Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * get_Push_0() const { return ___Push_0; }
inline Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields, ___Check_1)); }
inline Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * get_Check_1() const { return ___Check_1; }
inline Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields, ___To_2)); }
inline Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * get_To_2() const { return ___To_2; }
inline Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>
struct StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields, ___Push_0)); }
inline Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * get_Push_0() const { return ___Push_0; }
inline Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields, ___Check_1)); }
inline Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * get_Check_1() const { return ___Check_1; }
inline Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields, ___To_2)); }
inline Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * get_To_2() const { return ___To_2; }
inline Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>
struct StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields, ___Push_0)); }
inline Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * get_Push_0() const { return ___Push_0; }
inline Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields, ___Check_1)); }
inline Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * get_Check_1() const { return ___Check_1; }
inline Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields, ___To_2)); }
inline Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * get_To_2() const { return ___To_2; }
inline Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Color32>
struct StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields, ___Push_0)); }
inline Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * get_Push_0() const { return ___Push_0; }
inline Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields, ___Check_1)); }
inline Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * get_Check_1() const { return ___Check_1; }
inline Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields, ___To_2)); }
inline Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * get_To_2() const { return ___To_2; }
inline Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Color>
struct StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields, ___Push_0)); }
inline Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * get_Push_0() const { return ___Push_0; }
inline Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields, ___Check_1)); }
inline Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * get_Check_1() const { return ___Check_1; }
inline Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields, ___To_2)); }
inline Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * get_To_2() const { return ___To_2; }
inline Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Hash128>
struct StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields, ___Push_0)); }
inline Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * get_Push_0() const { return ___Push_0; }
inline Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields, ___Check_1)); }
inline Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * get_Check_1() const { return ___Check_1; }
inline Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields, ___To_2)); }
inline Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * get_To_2() const { return ___To_2; }
inline Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.LayerMask>
struct StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields, ___Push_0)); }
inline Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * get_Push_0() const { return ___Push_0; }
inline Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields, ___Check_1)); }
inline Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * get_Check_1() const { return ___Check_1; }
inline Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields, ___To_2)); }
inline Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * get_To_2() const { return ___To_2; }
inline Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>
struct StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields, ___Push_0)); }
inline Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * get_Push_0() const { return ___Push_0; }
inline Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields, ___Check_1)); }
inline Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * get_Check_1() const { return ___Check_1; }
inline Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields, ___To_2)); }
inline Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * get_To_2() const { return ___To_2; }
inline Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>
struct StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields, ___Push_0)); }
inline Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * get_Push_0() const { return ___Push_0; }
inline Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields, ___Check_1)); }
inline Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * get_Check_1() const { return ___Check_1; }
inline Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields, ___To_2)); }
inline Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * get_To_2() const { return ___To_2; }
inline Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>
struct StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields, ___Push_0)); }
inline Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * get_Push_0() const { return ___Push_0; }
inline Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields, ___Check_1)); }
inline Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * get_Check_1() const { return ___Check_1; }
inline Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields, ___To_2)); }
inline Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * get_To_2() const { return ___To_2; }
inline Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>
struct StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields, ___Push_0)); }
inline Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * get_Push_0() const { return ___Push_0; }
inline Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields, ___Check_1)); }
inline Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * get_Check_1() const { return ___Check_1; }
inline Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields, ___To_2)); }
inline Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * get_To_2() const { return ___To_2; }
inline Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>
struct StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields, ___Push_0)); }
inline Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * get_Push_0() const { return ___Push_0; }
inline Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields, ___Check_1)); }
inline Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * get_Check_1() const { return ___Check_1; }
inline Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields, ___To_2)); }
inline Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * get_To_2() const { return ___To_2; }
inline Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>
struct StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields, ___Push_0)); }
inline Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * get_Push_0() const { return ___Push_0; }
inline Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields, ___Check_1)); }
inline Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * get_Check_1() const { return ___Check_1; }
inline Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields, ___To_2)); }
inline Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * get_To_2() const { return ___To_2; }
inline Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>
struct StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields, ___Push_0)); }
inline Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * get_Push_0() const { return ___Push_0; }
inline Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields, ___Check_1)); }
inline Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * get_Check_1() const { return ___Check_1; }
inline Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields, ___To_2)); }
inline Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * get_To_2() const { return ___To_2; }
inline Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>
struct StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields, ___Push_0)); }
inline Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * get_Push_0() const { return ___Push_0; }
inline Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields, ___Check_1)); }
inline Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * get_Check_1() const { return ___Check_1; }
inline Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields, ___To_2)); }
inline Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * get_To_2() const { return ___To_2; }
inline Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>
struct StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields, ___Push_0)); }
inline Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * get_Push_0() const { return ___Push_0; }
inline Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields, ___Check_1)); }
inline Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * get_Check_1() const { return ___Check_1; }
inline Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields, ___To_2)); }
inline Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * get_To_2() const { return ___To_2; }
inline Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>
struct StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields, ___Push_0)); }
inline Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * get_Push_0() const { return ___Push_0; }
inline Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields, ___Check_1)); }
inline Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * get_Check_1() const { return ___Check_1; }
inline Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields, ___To_2)); }
inline Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * get_To_2() const { return ___To_2; }
inline Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>
struct StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields, ___Push_0)); }
inline Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * get_Push_0() const { return ___Push_0; }
inline Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields, ___Check_1)); }
inline Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * get_Check_1() const { return ___Check_1; }
inline Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields, ___To_2)); }
inline Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * get_To_2() const { return ___To_2; }
inline Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>
struct StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields, ___Push_0)); }
inline Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * get_Push_0() const { return ___Push_0; }
inline Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields, ___Check_1)); }
inline Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * get_Check_1() const { return ___Check_1; }
inline Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields, ___To_2)); }
inline Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * get_To_2() const { return ___To_2; }
inline Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>
struct StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields, ___Push_0)); }
inline Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * get_Push_0() const { return ___Push_0; }
inline Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields, ___Check_1)); }
inline Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * get_Check_1() const { return ___Check_1; }
inline Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields, ___To_2)); }
inline Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * get_To_2() const { return ___To_2; }
inline Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>
struct StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields, ___Push_0)); }
inline Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * get_Push_0() const { return ___Push_0; }
inline Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields, ___Check_1)); }
inline Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * get_Check_1() const { return ___Check_1; }
inline Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields, ___To_2)); }
inline Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * get_To_2() const { return ___To_2; }
inline Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>
struct StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields, ___Push_0)); }
inline Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * get_Push_0() const { return ___Push_0; }
inline Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields, ___Check_1)); }
inline Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * get_Check_1() const { return ___Check_1; }
inline Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields, ___To_2)); }
inline Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * get_To_2() const { return ___To_2; }
inline Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>
struct StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields, ___Push_0)); }
inline Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * get_Push_0() const { return ___Push_0; }
inline Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields, ___Check_1)); }
inline Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * get_Check_1() const { return ___Check_1; }
inline Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields, ___To_2)); }
inline Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * get_To_2() const { return ___To_2; }
inline Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>
struct StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields, ___Push_0)); }
inline Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * get_Push_0() const { return ___Push_0; }
inline Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields, ___Check_1)); }
inline Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * get_Check_1() const { return ___Check_1; }
inline Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields, ___To_2)); }
inline Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * get_To_2() const { return ___To_2; }
inline Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>
struct StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields, ___Push_0)); }
inline Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * get_Push_0() const { return ___Push_0; }
inline Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields, ___Check_1)); }
inline Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * get_Check_1() const { return ___Check_1; }
inline Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields, ___To_2)); }
inline Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * get_To_2() const { return ___To_2; }
inline Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>
struct StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields, ___Push_0)); }
inline Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * get_Push_0() const { return ___Push_0; }
inline Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields, ___Check_1)); }
inline Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * get_Check_1() const { return ___Check_1; }
inline Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields, ___To_2)); }
inline Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * get_To_2() const { return ___To_2; }
inline Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>
struct StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields, ___Push_0)); }
inline Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * get_Push_0() const { return ___Push_0; }
inline Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields, ___Check_1)); }
inline Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * get_Check_1() const { return ___Check_1; }
inline Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields, ___To_2)); }
inline Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * get_To_2() const { return ___To_2; }
inline Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>
struct StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields, ___Push_0)); }
inline Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * get_Push_0() const { return ___Push_0; }
inline Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields, ___Check_1)); }
inline Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * get_Check_1() const { return ___Check_1; }
inline Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields, ___To_2)); }
inline Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * get_To_2() const { return ___To_2; }
inline Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>
struct StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields, ___Push_0)); }
inline Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * get_Push_0() const { return ___Push_0; }
inline Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields, ___Check_1)); }
inline Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * get_Check_1() const { return ___Check_1; }
inline Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields, ___To_2)); }
inline Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * get_To_2() const { return ___To_2; }
inline Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>
struct StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields, ___Push_0)); }
inline Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * get_Push_0() const { return ___Push_0; }
inline Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields, ___Check_1)); }
inline Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * get_Check_1() const { return ___Check_1; }
inline Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields, ___To_2)); }
inline Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * get_To_2() const { return ___To_2; }
inline Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>
struct StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields, ___Push_0)); }
inline Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * get_Push_0() const { return ___Push_0; }
inline Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields, ___Check_1)); }
inline Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * get_Check_1() const { return ___Check_1; }
inline Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields, ___To_2)); }
inline Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * get_To_2() const { return ___To_2; }
inline Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>
struct StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields, ___Push_0)); }
inline Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * get_Push_0() const { return ___Push_0; }
inline Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields, ___Check_1)); }
inline Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * get_Check_1() const { return ___Check_1; }
inline Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields, ___To_2)); }
inline Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * get_To_2() const { return ___To_2; }
inline Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>
struct StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields, ___Push_0)); }
inline Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * get_Push_0() const { return ___Push_0; }
inline Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields, ___Check_1)); }
inline Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * get_Check_1() const { return ___Check_1; }
inline Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields, ___To_2)); }
inline Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * get_To_2() const { return ___To_2; }
inline Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>
struct StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields, ___Push_0)); }
inline Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * get_Push_0() const { return ___Push_0; }
inline Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields, ___Check_1)); }
inline Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * get_Check_1() const { return ___Check_1; }
inline Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields, ___To_2)); }
inline Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * get_To_2() const { return ___To_2; }
inline Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>
struct StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields, ___Push_0)); }
inline Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * get_Push_0() const { return ___Push_0; }
inline Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields, ___Check_1)); }
inline Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * get_Check_1() const { return ___Check_1; }
inline Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields, ___To_2)); }
inline Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * get_To_2() const { return ___To_2; }
inline Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>
struct StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields, ___Push_0)); }
inline Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * get_Push_0() const { return ___Push_0; }
inline Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields, ___Check_1)); }
inline Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * get_Check_1() const { return ___Check_1; }
inline Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields, ___To_2)); }
inline Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * get_To_2() const { return ___To_2; }
inline Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>
struct StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields, ___Push_0)); }
inline Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * get_Push_0() const { return ___Push_0; }
inline Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields, ___Check_1)); }
inline Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * get_Check_1() const { return ___Check_1; }
inline Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields, ___To_2)); }
inline Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * get_To_2() const { return ___To_2; }
inline Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Quaternion>
struct StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields, ___Push_0)); }
inline Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * get_Push_0() const { return ___Push_0; }
inline Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields, ___Check_1)); }
inline Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * get_Check_1() const { return ___Check_1; }
inline Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields, ___To_2)); }
inline Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * get_To_2() const { return ___To_2; }
inline Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Ray>
struct StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields, ___Push_0)); }
inline Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * get_Push_0() const { return ___Push_0; }
inline Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields, ___Check_1)); }
inline Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * get_Check_1() const { return ___Check_1; }
inline Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields, ___To_2)); }
inline Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * get_To_2() const { return ___To_2; }
inline Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.RaycastHit>
struct StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields, ___Push_0)); }
inline Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * get_Push_0() const { return ___Push_0; }
inline Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields, ___Check_1)); }
inline Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * get_Check_1() const { return ___Check_1; }
inline Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields, ___To_2)); }
inline Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * get_To_2() const { return ___To_2; }
inline Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Rect>
struct StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields, ___Push_0)); }
inline Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * get_Push_0() const { return ___Push_0; }
inline Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields, ___Check_1)); }
inline Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * get_Check_1() const { return ___Check_1; }
inline Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields, ___To_2)); }
inline Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * get_To_2() const { return ___To_2; }
inline Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>
struct StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields, ___Push_0)); }
inline Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * get_Push_0() const { return ___Push_0; }
inline Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields, ___Check_1)); }
inline Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * get_Check_1() const { return ___Check_1; }
inline Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields, ___To_2)); }
inline Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * get_To_2() const { return ___To_2; }
inline Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>
struct StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields, ___Push_0)); }
inline Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * get_Push_0() const { return ___Push_0; }
inline Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields, ___Check_1)); }
inline Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * get_Check_1() const { return ___Check_1; }
inline Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields, ___To_2)); }
inline Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * get_To_2() const { return ___To_2; }
inline Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>
struct StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields, ___Push_0)); }
inline Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * get_Push_0() const { return ___Push_0; }
inline Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields, ___Check_1)); }
inline Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * get_Check_1() const { return ___Check_1; }
inline Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields, ___To_2)); }
inline Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * get_To_2() const { return ___To_2; }
inline Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>
struct StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields, ___Push_0)); }
inline Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * get_Push_0() const { return ___Push_0; }
inline Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields, ___Check_1)); }
inline Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * get_Check_1() const { return ___Check_1; }
inline Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields, ___To_2)); }
inline Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * get_To_2() const { return ___To_2; }
inline Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>
struct StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields, ___Push_0)); }
inline Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * get_Push_0() const { return ___Push_0; }
inline Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields, ___Check_1)); }
inline Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * get_Check_1() const { return ___Check_1; }
inline Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields, ___To_2)); }
inline Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * get_To_2() const { return ___To_2; }
inline Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.Resolution>
struct StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields, ___Push_0)); }
inline Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * get_Push_0() const { return ___Push_0; }
inline Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields, ___Check_1)); }
inline Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * get_Check_1() const { return ___Check_1; }
inline Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields, ___To_2)); }
inline Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * get_To_2() const { return ___To_2; }
inline Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)value);
}
};
// LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>
struct StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6 : public RuntimeObject
{
public:
public:
};
struct StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields
{
public:
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1::Push
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * ___Push_0;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::Check
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * ___Check_1;
// System.Func`3<System.IntPtr,System.Int32,T> LuaInterface.StackTraits`1::To
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * ___To_2;
public:
inline static int32_t get_offset_of_Push_0() { return static_cast<int32_t>(offsetof(StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields, ___Push_0)); }
inline Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * get_Push_0() const { return ___Push_0; }
inline Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 ** get_address_of_Push_0() { return &___Push_0; }
inline void set_Push_0(Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * value)
{
___Push_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Push_0), (void*)value);
}
inline static int32_t get_offset_of_Check_1() { return static_cast<int32_t>(offsetof(StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields, ___Check_1)); }
inline Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * get_Check_1() const { return ___Check_1; }
inline Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 ** get_address_of_Check_1() { return &___Check_1; }
inline void set_Check_1(Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * value)
{
___Check_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_1), (void*)value);
}
inline static int32_t get_offset_of_To_2() { return static_cast<int32_t>(offsetof(StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields, ___To_2)); }
inline Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * get_To_2() const { return ___To_2; }
inline Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 ** get_address_of_To_2() { return &___To_2; }
inline void set_To_2(Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * value)
{
___To_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___To_2), (void*)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;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>
struct TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_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_ColorOverLifetimeModule>
struct TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_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_CustomDataModule>
struct TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_t7AEC331848896E4084C7598D67BD5CE6824AA248_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_EmissionModule>
struct TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_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_EmitParams>
struct TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_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_ExternalForcesModule>
struct TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_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_ForceOverLifetimeModule>
struct TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_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_InheritVelocityModule>
struct TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_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_LightsModule>
struct TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_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_LimitVelocityOverLifetimeModule>
struct TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_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_MainModule>
struct TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_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_NoiseModule>
struct TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_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_t16A8D554655AF77629299C70E62716E151EC949E_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_Particle>
struct TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.ParticleSystem_PlaybackState>
struct TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_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_RotationBySpeedModule>
struct TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_tE6BEF371801DB3726D475BACCE674851D75C3C2F_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_RotationOverLifetimeModule>
struct TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_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_ShapeModule>
struct TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_t8C43D13824D57B8E2FA358537235D9713AF62192_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_SizeBySpeedModule>
struct TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_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_SizeOverLifetimeModule>
struct TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_t65D82C35E906D16B892F5E6A705E2EB63157F708_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_TextureSheetAnimationModule>
struct TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_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_TrailModule>
struct TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_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_Trails>
struct TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_tD904C864C9F3097E12360BD2B846E7198563D67A_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_TriggerModule>
struct TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_tDD1F217319062028BF48FC8732F3A551A0FF90A8_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_VelocityOverLifetimeModule>
struct TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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_t65052B4EE82E8A0755234B6EEF34983751766837_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.PhysicsScene>
struct TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_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.Playables.PlayableGraph>
struct TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_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_tB4BAC543A4948EF95D9F640087837094CAB754DC_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Quaternion>
struct TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.Ray>
struct TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.RaycastHit>
struct TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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_tB93CC1E33879E71BA434A19AF693057E83FB300A_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.Rect>
struct TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_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_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.RenderBuffer>
struct TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields
{
public:
// System.Func`3<System.IntPtr,System.Int32,System.Boolean> LuaInterface.TypeTraits`1::Check
Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * ___Check_0;
// System.Type LuaInterface.TypeTraits`1::type
Type_t * ___type_1;
// System.Boolean LuaInterface.TypeTraits`1::IsValueType
bool ___IsValueType_2;
// System.Boolean LuaInterface.TypeTraits`1::IsArray
bool ___IsArray_3;
// System.String LuaInterface.TypeTraits`1::typeName
String_t* ___typeName_4;
// System.Int32 LuaInterface.TypeTraits`1::nilType
int32_t ___nilType_5;
// System.Int32 LuaInterface.TypeTraits`1::metaref
int32_t ___metaref_6;
public:
inline static int32_t get_offset_of_Check_0() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___Check_0)); }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * get_Check_0() const { return ___Check_0; }
inline Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E ** get_address_of_Check_0() { return &___Check_0; }
inline void set_Check_0(Func_3_t90D7C40D27E373ACA05ED3C71F4AEE4C82C9A49E * value)
{
___Check_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Check_0), (void*)value);
}
inline static int32_t get_offset_of_type_1() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___type_1)); }
inline Type_t * get_type_1() const { return ___type_1; }
inline Type_t ** get_address_of_type_1() { return &___type_1; }
inline void set_type_1(Type_t * value)
{
___type_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___type_1), (void*)value);
}
inline static int32_t get_offset_of_IsValueType_2() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___IsValueType_2)); }
inline bool get_IsValueType_2() const { return ___IsValueType_2; }
inline bool* get_address_of_IsValueType_2() { return &___IsValueType_2; }
inline void set_IsValueType_2(bool value)
{
___IsValueType_2 = value;
}
inline static int32_t get_offset_of_IsArray_3() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___IsArray_3)); }
inline bool get_IsArray_3() const { return ___IsArray_3; }
inline bool* get_address_of_IsArray_3() { return &___IsArray_3; }
inline void set_IsArray_3(bool value)
{
___IsArray_3 = value;
}
inline static int32_t get_offset_of_typeName_4() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___typeName_4)); }
inline String_t* get_typeName_4() const { return ___typeName_4; }
inline String_t** get_address_of_typeName_4() { return &___typeName_4; }
inline void set_typeName_4(String_t* value)
{
___typeName_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&___typeName_4), (void*)value);
}
inline static int32_t get_offset_of_nilType_5() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___nilType_5)); }
inline int32_t get_nilType_5() const { return ___nilType_5; }
inline int32_t* get_address_of_nilType_5() { return &___nilType_5; }
inline void set_nilType_5(int32_t value)
{
___nilType_5 = value;
}
inline static int32_t get_offset_of_metaref_6() { return static_cast<int32_t>(offsetof(TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields, ___metaref_6)); }
inline int32_t get_metaref_6() const { return ___metaref_6; }
inline int32_t* get_address_of_metaref_6() { return &___metaref_6; }
inline void set_metaref_6(int32_t value)
{
___metaref_6 = value;
}
};
// LuaInterface.TypeTraits`1<UnityEngine.RenderTextureDescriptor>
struct TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_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.Rendering.ScriptableCullingParameters>
struct TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_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.Rendering.ShaderTagId>
struct TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_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.Rendering.SphericalHarmonicsL2>
struct TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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_t457835EB449DBD653F29561CD76C530139D9BEEF_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.Resolution>
struct TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_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.SceneManagement.Scene>
struct TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4 : public RuntimeObject
{
public:
public:
};
struct TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_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.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.ParticleSystem_ColorBySpeedModule
struct ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_ColorBySpeedModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51, ___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/ColorBySpeedModule
struct ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ColorBySpeedModule
struct ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_ColorOverLifetimeModule
struct ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_ColorOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24, ___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/ColorOverLifetimeModule
struct ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ColorOverLifetimeModule
struct ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_CustomDataModule
struct CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_CustomDataModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66, ___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/CustomDataModule
struct CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/CustomDataModule
struct CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_EmissionModule
struct EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_EmissionModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1, ___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/EmissionModule
struct EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_ExternalForcesModule
struct ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_ExternalForcesModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807, ___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/ExternalForcesModule
struct ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ExternalForcesModule
struct ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_ForceOverLifetimeModule
struct ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_ForceOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438, ___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/ForceOverLifetimeModule
struct ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ForceOverLifetimeModule
struct ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_InheritVelocityModule
struct InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_InheritVelocityModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7, ___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/InheritVelocityModule
struct InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/InheritVelocityModule
struct InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_LightsModule
struct LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_LightsModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F, ___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/LightsModule
struct LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/LightsModule
struct LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule
struct LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9, ___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/LimitVelocityOverLifetimeModule
struct LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/LimitVelocityOverLifetimeModule
struct LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_MainModule
struct MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_MainModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7, ___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/MainModule
struct MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/MainModule
struct MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_NoiseModule
struct NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_NoiseModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09, ___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/NoiseModule
struct NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/NoiseModule
struct NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_PlaybackState_Noise
struct Noise_t19FB1036002F892E759F691B282B9CC168704E1F
{
public:
// System.Single UnityEngine.ParticleSystem_PlaybackState_Noise::m_ScrollOffset
float ___m_ScrollOffset_0;
public:
inline static int32_t get_offset_of_m_ScrollOffset_0() { return static_cast<int32_t>(offsetof(Noise_t19FB1036002F892E759F691B282B9CC168704E1F, ___m_ScrollOffset_0)); }
inline float get_m_ScrollOffset_0() const { return ___m_ScrollOffset_0; }
inline float* get_address_of_m_ScrollOffset_0() { return &___m_ScrollOffset_0; }
inline void set_m_ScrollOffset_0(float value)
{
___m_ScrollOffset_0 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Seed
struct Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67
{
public:
// System.UInt32 UnityEngine.ParticleSystem_PlaybackState_Seed::x
uint32_t ___x_0;
// System.UInt32 UnityEngine.ParticleSystem_PlaybackState_Seed::y
uint32_t ___y_1;
// System.UInt32 UnityEngine.ParticleSystem_PlaybackState_Seed::z
uint32_t ___z_2;
// System.UInt32 UnityEngine.ParticleSystem_PlaybackState_Seed::w
uint32_t ___w_3;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67, ___x_0)); }
inline uint32_t get_x_0() const { return ___x_0; }
inline uint32_t* get_address_of_x_0() { return &___x_0; }
inline void set_x_0(uint32_t value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67, ___y_1)); }
inline uint32_t get_y_1() const { return ___y_1; }
inline uint32_t* get_address_of_y_1() { return &___y_1; }
inline void set_y_1(uint32_t value)
{
___y_1 = value;
}
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67, ___z_2)); }
inline uint32_t get_z_2() const { return ___z_2; }
inline uint32_t* get_address_of_z_2() { return &___z_2; }
inline void set_z_2(uint32_t value)
{
___z_2 = value;
}
inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67, ___w_3)); }
inline uint32_t get_w_3() const { return ___w_3; }
inline uint32_t* get_address_of_w_3() { return &___w_3; }
inline void set_w_3(uint32_t value)
{
___w_3 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Trail
struct Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6
{
public:
// System.Single UnityEngine.ParticleSystem_PlaybackState_Trail::m_Timer
float ___m_Timer_0;
public:
inline static int32_t get_offset_of_m_Timer_0() { return static_cast<int32_t>(offsetof(Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6, ___m_Timer_0)); }
inline float get_m_Timer_0() const { return ___m_Timer_0; }
inline float* get_address_of_m_Timer_0() { return &___m_Timer_0; }
inline void set_m_Timer_0(float value)
{
___m_Timer_0 = value;
}
};
// UnityEngine.ParticleSystem_RotationBySpeedModule
struct RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_RotationBySpeedModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199, ___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/RotationBySpeedModule
struct RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/RotationBySpeedModule
struct RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_RotationOverLifetimeModule
struct RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_RotationOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4, ___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/RotationOverLifetimeModule
struct RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/RotationOverLifetimeModule
struct RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_ShapeModule
struct ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_ShapeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51, ___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/ShapeModule
struct ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/ShapeModule
struct ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_SizeBySpeedModule
struct SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_SizeBySpeedModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66, ___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/SizeBySpeedModule
struct SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/SizeBySpeedModule
struct SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_SizeOverLifetimeModule
struct SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_SizeOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1, ___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/SizeOverLifetimeModule
struct SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/SizeOverLifetimeModule
struct SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_TextureSheetAnimationModule
struct TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_TextureSheetAnimationModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD, ___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/TextureSheetAnimationModule
struct TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/TextureSheetAnimationModule
struct TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_TrailModule
struct TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_TrailModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E, ___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/TrailModule
struct TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/TrailModule
struct TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_Trails
struct Trails_t734E04C138B1814CF8513CB588283296442633A6
{
public:
// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.ParticleSystem_Trails::positions
List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___positions_0;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ParticleSystem_Trails::frontPositions
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___frontPositions_1;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ParticleSystem_Trails::backPositions
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___backPositions_2;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ParticleSystem_Trails::positionCounts
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___positionCounts_3;
// System.Int32 UnityEngine.ParticleSystem_Trails::maxTrailCount
int32_t ___maxTrailCount_4;
// System.Int32 UnityEngine.ParticleSystem_Trails::maxPositionsPerTrailCount
int32_t ___maxPositionsPerTrailCount_5;
public:
inline static int32_t get_offset_of_positions_0() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___positions_0)); }
inline List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * get_positions_0() const { return ___positions_0; }
inline List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 ** get_address_of_positions_0() { return &___positions_0; }
inline void set_positions_0(List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * value)
{
___positions_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___positions_0), (void*)value);
}
inline static int32_t get_offset_of_frontPositions_1() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___frontPositions_1)); }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * get_frontPositions_1() const { return ___frontPositions_1; }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 ** get_address_of_frontPositions_1() { return &___frontPositions_1; }
inline void set_frontPositions_1(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * value)
{
___frontPositions_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___frontPositions_1), (void*)value);
}
inline static int32_t get_offset_of_backPositions_2() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___backPositions_2)); }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * get_backPositions_2() const { return ___backPositions_2; }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 ** get_address_of_backPositions_2() { return &___backPositions_2; }
inline void set_backPositions_2(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * value)
{
___backPositions_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___backPositions_2), (void*)value);
}
inline static int32_t get_offset_of_positionCounts_3() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___positionCounts_3)); }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * get_positionCounts_3() const { return ___positionCounts_3; }
inline List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 ** get_address_of_positionCounts_3() { return &___positionCounts_3; }
inline void set_positionCounts_3(List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * value)
{
___positionCounts_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___positionCounts_3), (void*)value);
}
inline static int32_t get_offset_of_maxTrailCount_4() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___maxTrailCount_4)); }
inline int32_t get_maxTrailCount_4() const { return ___maxTrailCount_4; }
inline int32_t* get_address_of_maxTrailCount_4() { return &___maxTrailCount_4; }
inline void set_maxTrailCount_4(int32_t value)
{
___maxTrailCount_4 = value;
}
inline static int32_t get_offset_of_maxPositionsPerTrailCount_5() { return static_cast<int32_t>(offsetof(Trails_t734E04C138B1814CF8513CB588283296442633A6, ___maxPositionsPerTrailCount_5)); }
inline int32_t get_maxPositionsPerTrailCount_5() const { return ___maxPositionsPerTrailCount_5; }
inline int32_t* get_address_of_maxPositionsPerTrailCount_5() { return &___maxPositionsPerTrailCount_5; }
inline void set_maxPositionsPerTrailCount_5(int32_t value)
{
___maxPositionsPerTrailCount_5 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/Trails
struct Trails_t734E04C138B1814CF8513CB588283296442633A6_marshaled_pinvoke
{
List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___positions_0;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___frontPositions_1;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___backPositions_2;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___positionCounts_3;
int32_t ___maxTrailCount_4;
int32_t ___maxPositionsPerTrailCount_5;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/Trails
struct Trails_t734E04C138B1814CF8513CB588283296442633A6_marshaled_com
{
List_1_tFF4005B40E5BA433006DA11C56DB086B1E2FC955 * ___positions_0;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___frontPositions_1;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___backPositions_2;
List_1_tE1526161A558A17A39A8B69D8EEF3801393B6226 * ___positionCounts_3;
int32_t ___maxTrailCount_4;
int32_t ___maxPositionsPerTrailCount_5;
};
// UnityEngine.ParticleSystem_TriggerModule
struct TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_TriggerModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5, ___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/TriggerModule
struct TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/TriggerModule
struct TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.ParticleSystem_VelocityOverLifetimeModule
struct VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7
{
public:
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem_VelocityOverLifetimeModule::m_ParticleSystem
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
public:
inline static int32_t get_offset_of_m_ParticleSystem_0() { return static_cast<int32_t>(offsetof(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7, ___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/VelocityOverLifetimeModule
struct VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7_marshaled_pinvoke
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/VelocityOverLifetimeModule
struct VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7_marshaled_com
{
ParticleSystem_t45DA87A3E83E738DA3FDAA5A48A133F1A1247C3D * ___m_ParticleSystem_0;
};
// UnityEngine.PhysicsScene
struct PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5
{
public:
// System.Int32 UnityEngine.PhysicsScene::m_Handle
int32_t ___m_Handle_0;
public:
inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5, ___m_Handle_0)); }
inline int32_t get_m_Handle_0() const { return ___m_Handle_0; }
inline int32_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
inline void set_m_Handle_0(int32_t value)
{
___m_Handle_0 = value;
}
};
// UnityEngine.Quaternion
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357
{
public:
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___x_0)); }
inline float get_x_0() const { return ___x_0; }
inline float* get_address_of_x_0() { return &___x_0; }
inline void set_x_0(float value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___y_1)); }
inline float get_y_1() const { return ___y_1; }
inline float* get_address_of_y_1() { return &___y_1; }
inline void set_y_1(float value)
{
___y_1 = value;
}
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___z_2)); }
inline float get_z_2() const { return ___z_2; }
inline float* get_address_of_z_2() { return &___z_2; }
inline void set_z_2(float value)
{
___z_2 = value;
}
inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357, ___w_3)); }
inline float get_w_3() const { return ___w_3; }
inline float* get_address_of_w_3() { return &___w_3; }
inline void set_w_3(float value)
{
___w_3 = value;
}
};
struct Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields
{
public:
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___identityQuaternion_4;
public:
inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357_StaticFields, ___identityQuaternion_4)); }
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
inline Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
inline void set_identityQuaternion_4(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 value)
{
___identityQuaternion_4 = value;
}
};
// UnityEngine.Rect
struct Rect_t35B976DE901B5423C11705E156938EA27AB402CE
{
public:
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
public:
inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_XMin_0)); }
inline float get_m_XMin_0() const { return ___m_XMin_0; }
inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
inline void set_m_XMin_0(float value)
{
___m_XMin_0 = value;
}
inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_YMin_1)); }
inline float get_m_YMin_1() const { return ___m_YMin_1; }
inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
inline void set_m_YMin_1(float value)
{
___m_YMin_1 = value;
}
inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Width_2)); }
inline float get_m_Width_2() const { return ___m_Width_2; }
inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
inline void set_m_Width_2(float value)
{
___m_Width_2 = value;
}
inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Height_3)); }
inline float get_m_Height_3() const { return ___m_Height_3; }
inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
inline void set_m_Height_3(float value)
{
___m_Height_3 = value;
}
};
// UnityEngine.Rendering.CameraProperties_<layerCullDistances>e__FixedBuffer
struct U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292
{
public:
union
{
struct
{
// System.Single UnityEngine.Rendering.CameraProperties_<layerCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292__padding[128];
};
public:
inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292, ___FixedElementField_0)); }
inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
inline void set_FixedElementField_0(float value)
{
___FixedElementField_0 = value;
}
};
// UnityEngine.Rendering.CameraProperties_<m_CameraCullPlanes>e__FixedBuffer
struct U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06
{
public:
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties_<m_CameraCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06__padding[96];
};
public:
inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06, ___FixedElementField_0)); }
inline uint8_t get_FixedElementField_0() const { return ___FixedElementField_0; }
inline uint8_t* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
inline void set_FixedElementField_0(uint8_t value)
{
___FixedElementField_0 = value;
}
};
// UnityEngine.Rendering.CameraProperties_<m_ShadowCullPlanes>e__FixedBuffer
struct U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C
{
public:
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties_<m_ShadowCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C__padding[96];
};
public:
inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C, ___FixedElementField_0)); }
inline uint8_t get_FixedElementField_0() const { return ___FixedElementField_0; }
inline uint8_t* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
inline void set_FixedElementField_0(uint8_t value)
{
___FixedElementField_0 = value;
}
};
// UnityEngine.Rendering.CoreCameraValues
struct CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC
{
public:
// System.Int32 UnityEngine.Rendering.CoreCameraValues::filterMode
int32_t ___filterMode_0;
// System.UInt32 UnityEngine.Rendering.CoreCameraValues::cullingMask
uint32_t ___cullingMask_1;
// System.Int32 UnityEngine.Rendering.CoreCameraValues::instanceID
int32_t ___instanceID_2;
// System.Int32 UnityEngine.Rendering.CoreCameraValues::renderImmediateObjects
int32_t ___renderImmediateObjects_3;
public:
inline static int32_t get_offset_of_filterMode_0() { return static_cast<int32_t>(offsetof(CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC, ___filterMode_0)); }
inline int32_t get_filterMode_0() const { return ___filterMode_0; }
inline int32_t* get_address_of_filterMode_0() { return &___filterMode_0; }
inline void set_filterMode_0(int32_t value)
{
___filterMode_0 = value;
}
inline static int32_t get_offset_of_cullingMask_1() { return static_cast<int32_t>(offsetof(CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC, ___cullingMask_1)); }
inline uint32_t get_cullingMask_1() const { return ___cullingMask_1; }
inline uint32_t* get_address_of_cullingMask_1() { return &___cullingMask_1; }
inline void set_cullingMask_1(uint32_t value)
{
___cullingMask_1 = value;
}
inline static int32_t get_offset_of_instanceID_2() { return static_cast<int32_t>(offsetof(CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC, ___instanceID_2)); }
inline int32_t get_instanceID_2() const { return ___instanceID_2; }
inline int32_t* get_address_of_instanceID_2() { return &___instanceID_2; }
inline void set_instanceID_2(int32_t value)
{
___instanceID_2 = value;
}
inline static int32_t get_offset_of_renderImmediateObjects_3() { return static_cast<int32_t>(offsetof(CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC, ___renderImmediateObjects_3)); }
inline int32_t get_renderImmediateObjects_3() const { return ___renderImmediateObjects_3; }
inline int32_t* get_address_of_renderImmediateObjects_3() { return &___renderImmediateObjects_3; }
inline void set_renderImmediateObjects_3(int32_t value)
{
___renderImmediateObjects_3 = value;
}
};
// UnityEngine.Rendering.ScriptableCullingParameters_<m_CullingPlanes>e__FixedBuffer
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC
{
public:
union
{
struct
{
// System.Byte UnityEngine.Rendering.ScriptableCullingParameters_<m_CullingPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC__padding[160];
};
public:
inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC, ___FixedElementField_0)); }
inline uint8_t get_FixedElementField_0() const { return ___FixedElementField_0; }
inline uint8_t* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
inline void set_FixedElementField_0(uint8_t value)
{
___FixedElementField_0 = value;
}
};
// UnityEngine.Rendering.ScriptableCullingParameters_<m_LayerFarCullDistances>e__FixedBuffer
struct U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E
{
public:
union
{
struct
{
// System.Single UnityEngine.Rendering.ScriptableCullingParameters_<m_LayerFarCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E__padding[128];
};
public:
inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E, ___FixedElementField_0)); }
inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
inline void set_FixedElementField_0(float value)
{
___FixedElementField_0 = value;
}
};
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940
{
public:
// System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id
int32_t ___m_Id_1;
public:
inline static int32_t get_offset_of_m_Id_1() { return static_cast<int32_t>(offsetof(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940, ___m_Id_1)); }
inline int32_t get_m_Id_1() const { return ___m_Id_1; }
inline int32_t* get_address_of_m_Id_1() { return &___m_Id_1; }
inline void set_m_Id_1(int32_t value)
{
___m_Id_1 = value;
}
};
struct ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940_StaticFields
{
public:
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ___none_0;
public:
inline static int32_t get_offset_of_none_0() { return static_cast<int32_t>(offsetof(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940_StaticFields, ___none_0)); }
inline ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 get_none_0() const { return ___none_0; }
inline ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 * get_address_of_none_0() { return &___none_0; }
inline void set_none_0(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 value)
{
___none_0 = value;
}
};
// UnityEngine.Rendering.SphericalHarmonicsL2
struct SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E
{
public:
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr0
float ___shr0_0;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr1
float ___shr1_1;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr2
float ___shr2_2;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr3
float ___shr3_3;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr4
float ___shr4_4;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr5
float ___shr5_5;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr6
float ___shr6_6;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr7
float ___shr7_7;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shr8
float ___shr8_8;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg0
float ___shg0_9;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg1
float ___shg1_10;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg2
float ___shg2_11;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg3
float ___shg3_12;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg4
float ___shg4_13;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg5
float ___shg5_14;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg6
float ___shg6_15;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg7
float ___shg7_16;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shg8
float ___shg8_17;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb0
float ___shb0_18;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb1
float ___shb1_19;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb2
float ___shb2_20;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb3
float ___shb3_21;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb4
float ___shb4_22;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb5
float ___shb5_23;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb6
float ___shb6_24;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb7
float ___shb7_25;
// System.Single UnityEngine.Rendering.SphericalHarmonicsL2::shb8
float ___shb8_26;
public:
inline static int32_t get_offset_of_shr0_0() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr0_0)); }
inline float get_shr0_0() const { return ___shr0_0; }
inline float* get_address_of_shr0_0() { return &___shr0_0; }
inline void set_shr0_0(float value)
{
___shr0_0 = value;
}
inline static int32_t get_offset_of_shr1_1() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr1_1)); }
inline float get_shr1_1() const { return ___shr1_1; }
inline float* get_address_of_shr1_1() { return &___shr1_1; }
inline void set_shr1_1(float value)
{
___shr1_1 = value;
}
inline static int32_t get_offset_of_shr2_2() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr2_2)); }
inline float get_shr2_2() const { return ___shr2_2; }
inline float* get_address_of_shr2_2() { return &___shr2_2; }
inline void set_shr2_2(float value)
{
___shr2_2 = value;
}
inline static int32_t get_offset_of_shr3_3() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr3_3)); }
inline float get_shr3_3() const { return ___shr3_3; }
inline float* get_address_of_shr3_3() { return &___shr3_3; }
inline void set_shr3_3(float value)
{
___shr3_3 = value;
}
inline static int32_t get_offset_of_shr4_4() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr4_4)); }
inline float get_shr4_4() const { return ___shr4_4; }
inline float* get_address_of_shr4_4() { return &___shr4_4; }
inline void set_shr4_4(float value)
{
___shr4_4 = value;
}
inline static int32_t get_offset_of_shr5_5() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr5_5)); }
inline float get_shr5_5() const { return ___shr5_5; }
inline float* get_address_of_shr5_5() { return &___shr5_5; }
inline void set_shr5_5(float value)
{
___shr5_5 = value;
}
inline static int32_t get_offset_of_shr6_6() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr6_6)); }
inline float get_shr6_6() const { return ___shr6_6; }
inline float* get_address_of_shr6_6() { return &___shr6_6; }
inline void set_shr6_6(float value)
{
___shr6_6 = value;
}
inline static int32_t get_offset_of_shr7_7() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr7_7)); }
inline float get_shr7_7() const { return ___shr7_7; }
inline float* get_address_of_shr7_7() { return &___shr7_7; }
inline void set_shr7_7(float value)
{
___shr7_7 = value;
}
inline static int32_t get_offset_of_shr8_8() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shr8_8)); }
inline float get_shr8_8() const { return ___shr8_8; }
inline float* get_address_of_shr8_8() { return &___shr8_8; }
inline void set_shr8_8(float value)
{
___shr8_8 = value;
}
inline static int32_t get_offset_of_shg0_9() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg0_9)); }
inline float get_shg0_9() const { return ___shg0_9; }
inline float* get_address_of_shg0_9() { return &___shg0_9; }
inline void set_shg0_9(float value)
{
___shg0_9 = value;
}
inline static int32_t get_offset_of_shg1_10() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg1_10)); }
inline float get_shg1_10() const { return ___shg1_10; }
inline float* get_address_of_shg1_10() { return &___shg1_10; }
inline void set_shg1_10(float value)
{
___shg1_10 = value;
}
inline static int32_t get_offset_of_shg2_11() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg2_11)); }
inline float get_shg2_11() const { return ___shg2_11; }
inline float* get_address_of_shg2_11() { return &___shg2_11; }
inline void set_shg2_11(float value)
{
___shg2_11 = value;
}
inline static int32_t get_offset_of_shg3_12() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg3_12)); }
inline float get_shg3_12() const { return ___shg3_12; }
inline float* get_address_of_shg3_12() { return &___shg3_12; }
inline void set_shg3_12(float value)
{
___shg3_12 = value;
}
inline static int32_t get_offset_of_shg4_13() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg4_13)); }
inline float get_shg4_13() const { return ___shg4_13; }
inline float* get_address_of_shg4_13() { return &___shg4_13; }
inline void set_shg4_13(float value)
{
___shg4_13 = value;
}
inline static int32_t get_offset_of_shg5_14() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg5_14)); }
inline float get_shg5_14() const { return ___shg5_14; }
inline float* get_address_of_shg5_14() { return &___shg5_14; }
inline void set_shg5_14(float value)
{
___shg5_14 = value;
}
inline static int32_t get_offset_of_shg6_15() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg6_15)); }
inline float get_shg6_15() const { return ___shg6_15; }
inline float* get_address_of_shg6_15() { return &___shg6_15; }
inline void set_shg6_15(float value)
{
___shg6_15 = value;
}
inline static int32_t get_offset_of_shg7_16() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg7_16)); }
inline float get_shg7_16() const { return ___shg7_16; }
inline float* get_address_of_shg7_16() { return &___shg7_16; }
inline void set_shg7_16(float value)
{
___shg7_16 = value;
}
inline static int32_t get_offset_of_shg8_17() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shg8_17)); }
inline float get_shg8_17() const { return ___shg8_17; }
inline float* get_address_of_shg8_17() { return &___shg8_17; }
inline void set_shg8_17(float value)
{
___shg8_17 = value;
}
inline static int32_t get_offset_of_shb0_18() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb0_18)); }
inline float get_shb0_18() const { return ___shb0_18; }
inline float* get_address_of_shb0_18() { return &___shb0_18; }
inline void set_shb0_18(float value)
{
___shb0_18 = value;
}
inline static int32_t get_offset_of_shb1_19() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb1_19)); }
inline float get_shb1_19() const { return ___shb1_19; }
inline float* get_address_of_shb1_19() { return &___shb1_19; }
inline void set_shb1_19(float value)
{
___shb1_19 = value;
}
inline static int32_t get_offset_of_shb2_20() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb2_20)); }
inline float get_shb2_20() const { return ___shb2_20; }
inline float* get_address_of_shb2_20() { return &___shb2_20; }
inline void set_shb2_20(float value)
{
___shb2_20 = value;
}
inline static int32_t get_offset_of_shb3_21() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb3_21)); }
inline float get_shb3_21() const { return ___shb3_21; }
inline float* get_address_of_shb3_21() { return &___shb3_21; }
inline void set_shb3_21(float value)
{
___shb3_21 = value;
}
inline static int32_t get_offset_of_shb4_22() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb4_22)); }
inline float get_shb4_22() const { return ___shb4_22; }
inline float* get_address_of_shb4_22() { return &___shb4_22; }
inline void set_shb4_22(float value)
{
___shb4_22 = value;
}
inline static int32_t get_offset_of_shb5_23() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb5_23)); }
inline float get_shb5_23() const { return ___shb5_23; }
inline float* get_address_of_shb5_23() { return &___shb5_23; }
inline void set_shb5_23(float value)
{
___shb5_23 = value;
}
inline static int32_t get_offset_of_shb6_24() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb6_24)); }
inline float get_shb6_24() const { return ___shb6_24; }
inline float* get_address_of_shb6_24() { return &___shb6_24; }
inline void set_shb6_24(float value)
{
___shb6_24 = value;
}
inline static int32_t get_offset_of_shb7_25() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb7_25)); }
inline float get_shb7_25() const { return ___shb7_25; }
inline float* get_address_of_shb7_25() { return &___shb7_25; }
inline void set_shb7_25(float value)
{
___shb7_25 = value;
}
inline static int32_t get_offset_of_shb8_26() { return static_cast<int32_t>(offsetof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E, ___shb8_26)); }
inline float get_shb8_26() const { return ___shb8_26; }
inline float* get_address_of_shb8_26() { return &___shb8_26; }
inline void set_shb8_26(float value)
{
___shb8_26 = value;
}
};
// UnityEngine.Resolution
struct Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90
{
public:
// System.Int32 UnityEngine.Resolution::m_Width
int32_t ___m_Width_0;
// System.Int32 UnityEngine.Resolution::m_Height
int32_t ___m_Height_1;
// System.Int32 UnityEngine.Resolution::m_RefreshRate
int32_t ___m_RefreshRate_2;
public:
inline static int32_t get_offset_of_m_Width_0() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_Width_0)); }
inline int32_t get_m_Width_0() const { return ___m_Width_0; }
inline int32_t* get_address_of_m_Width_0() { return &___m_Width_0; }
inline void set_m_Width_0(int32_t value)
{
___m_Width_0 = value;
}
inline static int32_t get_offset_of_m_Height_1() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_Height_1)); }
inline int32_t get_m_Height_1() const { return ___m_Height_1; }
inline int32_t* get_address_of_m_Height_1() { return &___m_Height_1; }
inline void set_m_Height_1(int32_t value)
{
___m_Height_1 = value;
}
inline static int32_t get_offset_of_m_RefreshRate_2() { return static_cast<int32_t>(offsetof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90, ___m_RefreshRate_2)); }
inline int32_t get_m_RefreshRate_2() const { return ___m_RefreshRate_2; }
inline int32_t* get_address_of_m_RefreshRate_2() { return &___m_RefreshRate_2; }
inline void set_m_RefreshRate_2(int32_t value)
{
___m_RefreshRate_2 = value;
}
};
// UnityEngine.SceneManagement.Scene
struct Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2
{
public:
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
int32_t ___m_Handle_0;
public:
inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2, ___m_Handle_0)); }
inline int32_t get_m_Handle_0() const { return ___m_Handle_0; }
inline int32_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
inline void set_m_Handle_0(int32_t value)
{
___m_Handle_0 = 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;
}
};
// 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.Reflection.BindingFlags
struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
{
public:
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
{
public:
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
public:
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); }
inline intptr_t get_value_0() const { return ___value_0; }
inline intptr_t* get_address_of_value_0() { return &___value_0; }
inline void set_value_0(intptr_t value)
{
___value_0 = value;
}
};
// 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.Experimental.Rendering.GraphicsFormat
struct GraphicsFormat_t512915BBE299AE115F4DB0B96DF1DA2E72ECA181
{
public:
// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GraphicsFormat_t512915BBE299AE115F4DB0B96DF1DA2E72ECA181, ___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.ParticleSystem_Particle
struct Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E
{
public:
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Position
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Position_0;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Velocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Velocity_1;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AnimatedVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AnimatedVelocity_2;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_InitialVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_InitialVelocity_3;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AxisOfRotation
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AxisOfRotation_4;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Rotation
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Rotation_5;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AngularVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AngularVelocity_6;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_StartSize
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_StartSize_7;
// UnityEngine.Color32 UnityEngine.ParticleSystem_Particle::m_StartColor
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___m_StartColor_8;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_RandomSeed
uint32_t ___m_RandomSeed_9;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_ParentRandomSeed
uint32_t ___m_ParentRandomSeed_10;
// System.Single UnityEngine.ParticleSystem_Particle::m_Lifetime
float ___m_Lifetime_11;
// System.Single UnityEngine.ParticleSystem_Particle::m_StartLifetime
float ___m_StartLifetime_12;
// System.Int32 UnityEngine.ParticleSystem_Particle::m_MeshIndex
int32_t ___m_MeshIndex_13;
// System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator0
float ___m_EmitAccumulator0_14;
// System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator1
float ___m_EmitAccumulator1_15;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_Flags
uint32_t ___m_Flags_16;
public:
inline static int32_t get_offset_of_m_Position_0() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Position_0)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Position_0() const { return ___m_Position_0; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Position_0() { return &___m_Position_0; }
inline void set_m_Position_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Position_0 = value;
}
inline static int32_t get_offset_of_m_Velocity_1() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Velocity_1)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Velocity_1() const { return ___m_Velocity_1; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Velocity_1() { return &___m_Velocity_1; }
inline void set_m_Velocity_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Velocity_1 = value;
}
inline static int32_t get_offset_of_m_AnimatedVelocity_2() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AnimatedVelocity_2)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AnimatedVelocity_2() const { return ___m_AnimatedVelocity_2; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AnimatedVelocity_2() { return &___m_AnimatedVelocity_2; }
inline void set_m_AnimatedVelocity_2(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AnimatedVelocity_2 = value;
}
inline static int32_t get_offset_of_m_InitialVelocity_3() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_InitialVelocity_3)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_InitialVelocity_3() const { return ___m_InitialVelocity_3; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_InitialVelocity_3() { return &___m_InitialVelocity_3; }
inline void set_m_InitialVelocity_3(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_InitialVelocity_3 = value;
}
inline static int32_t get_offset_of_m_AxisOfRotation_4() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AxisOfRotation_4)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AxisOfRotation_4() const { return ___m_AxisOfRotation_4; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AxisOfRotation_4() { return &___m_AxisOfRotation_4; }
inline void set_m_AxisOfRotation_4(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AxisOfRotation_4 = value;
}
inline static int32_t get_offset_of_m_Rotation_5() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Rotation_5)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Rotation_5() const { return ___m_Rotation_5; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Rotation_5() { return &___m_Rotation_5; }
inline void set_m_Rotation_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Rotation_5 = value;
}
inline static int32_t get_offset_of_m_AngularVelocity_6() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AngularVelocity_6)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AngularVelocity_6() const { return ___m_AngularVelocity_6; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AngularVelocity_6() { return &___m_AngularVelocity_6; }
inline void set_m_AngularVelocity_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AngularVelocity_6 = value;
}
inline static int32_t get_offset_of_m_StartSize_7() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartSize_7)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_StartSize_7() const { return ___m_StartSize_7; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_StartSize_7() { return &___m_StartSize_7; }
inline void set_m_StartSize_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_StartSize_7 = value;
}
inline static int32_t get_offset_of_m_StartColor_8() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartColor_8)); }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_m_StartColor_8() const { return ___m_StartColor_8; }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_m_StartColor_8() { return &___m_StartColor_8; }
inline void set_m_StartColor_8(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
{
___m_StartColor_8 = value;
}
inline static int32_t get_offset_of_m_RandomSeed_9() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_RandomSeed_9)); }
inline uint32_t get_m_RandomSeed_9() const { return ___m_RandomSeed_9; }
inline uint32_t* get_address_of_m_RandomSeed_9() { return &___m_RandomSeed_9; }
inline void set_m_RandomSeed_9(uint32_t value)
{
___m_RandomSeed_9 = value;
}
inline static int32_t get_offset_of_m_ParentRandomSeed_10() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_ParentRandomSeed_10)); }
inline uint32_t get_m_ParentRandomSeed_10() const { return ___m_ParentRandomSeed_10; }
inline uint32_t* get_address_of_m_ParentRandomSeed_10() { return &___m_ParentRandomSeed_10; }
inline void set_m_ParentRandomSeed_10(uint32_t value)
{
___m_ParentRandomSeed_10 = value;
}
inline static int32_t get_offset_of_m_Lifetime_11() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Lifetime_11)); }
inline float get_m_Lifetime_11() const { return ___m_Lifetime_11; }
inline float* get_address_of_m_Lifetime_11() { return &___m_Lifetime_11; }
inline void set_m_Lifetime_11(float value)
{
___m_Lifetime_11 = value;
}
inline static int32_t get_offset_of_m_StartLifetime_12() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartLifetime_12)); }
inline float get_m_StartLifetime_12() const { return ___m_StartLifetime_12; }
inline float* get_address_of_m_StartLifetime_12() { return &___m_StartLifetime_12; }
inline void set_m_StartLifetime_12(float value)
{
___m_StartLifetime_12 = value;
}
inline static int32_t get_offset_of_m_MeshIndex_13() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_MeshIndex_13)); }
inline int32_t get_m_MeshIndex_13() const { return ___m_MeshIndex_13; }
inline int32_t* get_address_of_m_MeshIndex_13() { return &___m_MeshIndex_13; }
inline void set_m_MeshIndex_13(int32_t value)
{
___m_MeshIndex_13 = value;
}
inline static int32_t get_offset_of_m_EmitAccumulator0_14() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator0_14)); }
inline float get_m_EmitAccumulator0_14() const { return ___m_EmitAccumulator0_14; }
inline float* get_address_of_m_EmitAccumulator0_14() { return &___m_EmitAccumulator0_14; }
inline void set_m_EmitAccumulator0_14(float value)
{
___m_EmitAccumulator0_14 = value;
}
inline static int32_t get_offset_of_m_EmitAccumulator1_15() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator1_15)); }
inline float get_m_EmitAccumulator1_15() const { return ___m_EmitAccumulator1_15; }
inline float* get_address_of_m_EmitAccumulator1_15() { return &___m_EmitAccumulator1_15; }
inline void set_m_EmitAccumulator1_15(float value)
{
___m_EmitAccumulator1_15 = value;
}
inline static int32_t get_offset_of_m_Flags_16() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Flags_16)); }
inline uint32_t get_m_Flags_16() const { return ___m_Flags_16; }
inline uint32_t* get_address_of_m_Flags_16() { return &___m_Flags_16; }
inline void set_m_Flags_16(uint32_t value)
{
___m_Flags_16 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Emission
struct Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583
{
public:
// System.Single UnityEngine.ParticleSystem_PlaybackState_Emission::m_ParticleSpacing
float ___m_ParticleSpacing_0;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Emission::m_ToEmitAccumulator
float ___m_ToEmitAccumulator_1;
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Emission::m_Random
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___m_Random_2;
public:
inline static int32_t get_offset_of_m_ParticleSpacing_0() { return static_cast<int32_t>(offsetof(Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583, ___m_ParticleSpacing_0)); }
inline float get_m_ParticleSpacing_0() const { return ___m_ParticleSpacing_0; }
inline float* get_address_of_m_ParticleSpacing_0() { return &___m_ParticleSpacing_0; }
inline void set_m_ParticleSpacing_0(float value)
{
___m_ParticleSpacing_0 = value;
}
inline static int32_t get_offset_of_m_ToEmitAccumulator_1() { return static_cast<int32_t>(offsetof(Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583, ___m_ToEmitAccumulator_1)); }
inline float get_m_ToEmitAccumulator_1() const { return ___m_ToEmitAccumulator_1; }
inline float* get_address_of_m_ToEmitAccumulator_1() { return &___m_ToEmitAccumulator_1; }
inline void set_m_ToEmitAccumulator_1(float value)
{
___m_ToEmitAccumulator_1 = value;
}
inline static int32_t get_offset_of_m_Random_2() { return static_cast<int32_t>(offsetof(Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583, ___m_Random_2)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_m_Random_2() const { return ___m_Random_2; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_m_Random_2() { return &___m_Random_2; }
inline void set_m_Random_2(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___m_Random_2 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Lights
struct Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Lights::m_Random
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___m_Random_0;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Lights::m_ParticleEmissionCounter
float ___m_ParticleEmissionCounter_1;
public:
inline static int32_t get_offset_of_m_Random_0() { return static_cast<int32_t>(offsetof(Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5, ___m_Random_0)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_m_Random_0() const { return ___m_Random_0; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_m_Random_0() { return &___m_Random_0; }
inline void set_m_Random_0(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___m_Random_0 = value;
}
inline static int32_t get_offset_of_m_ParticleEmissionCounter_1() { return static_cast<int32_t>(offsetof(Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5, ___m_ParticleEmissionCounter_1)); }
inline float get_m_ParticleEmissionCounter_1() const { return ___m_ParticleEmissionCounter_1; }
inline float* get_address_of_m_ParticleEmissionCounter_1() { return &___m_ParticleEmissionCounter_1; }
inline void set_m_ParticleEmissionCounter_1(float value)
{
___m_ParticleEmissionCounter_1 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Seed4
struct Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Seed4::x
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___x_0;
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Seed4::y
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___y_1;
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Seed4::z
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___z_2;
// UnityEngine.ParticleSystem_PlaybackState_Seed UnityEngine.ParticleSystem_PlaybackState_Seed4::w
Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 ___w_3;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D, ___x_0)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_x_0() const { return ___x_0; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_x_0() { return &___x_0; }
inline void set_x_0(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D, ___y_1)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_y_1() const { return ___y_1; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_y_1() { return &___y_1; }
inline void set_y_1(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___y_1 = value;
}
inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D, ___z_2)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_z_2() const { return ___z_2; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_z_2() { return &___z_2; }
inline void set_z_2(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___z_2 = value;
}
inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D, ___w_3)); }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 get_w_3() const { return ___w_3; }
inline Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 * get_address_of_w_3() { return &___w_3; }
inline void set_w_3(Seed_t286EF89A6A6BE370B2ABFA4B323C9019AF44FE67 value)
{
___w_3 = value;
}
};
// UnityEngine.Playables.PlayableGraph
struct PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA
{
public:
// System.IntPtr UnityEngine.Playables.PlayableGraph::m_Handle
intptr_t ___m_Handle_0;
// System.UInt32 UnityEngine.Playables.PlayableGraph::m_Version
uint32_t ___m_Version_1;
public:
inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA, ___m_Handle_0)); }
inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; }
inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
inline void set_m_Handle_0(intptr_t value)
{
___m_Handle_0 = value;
}
inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA, ___m_Version_1)); }
inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
inline void set_m_Version_1(uint32_t value)
{
___m_Version_1 = 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.RenderBuffer
struct RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6
{
public:
// System.Int32 UnityEngine.RenderBuffer::m_RenderTextureInstanceID
int32_t ___m_RenderTextureInstanceID_0;
// System.IntPtr UnityEngine.RenderBuffer::m_BufferPtr
intptr_t ___m_BufferPtr_1;
public:
inline static int32_t get_offset_of_m_RenderTextureInstanceID_0() { return static_cast<int32_t>(offsetof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6, ___m_RenderTextureInstanceID_0)); }
inline int32_t get_m_RenderTextureInstanceID_0() const { return ___m_RenderTextureInstanceID_0; }
inline int32_t* get_address_of_m_RenderTextureInstanceID_0() { return &___m_RenderTextureInstanceID_0; }
inline void set_m_RenderTextureInstanceID_0(int32_t value)
{
___m_RenderTextureInstanceID_0 = value;
}
inline static int32_t get_offset_of_m_BufferPtr_1() { return static_cast<int32_t>(offsetof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6, ___m_BufferPtr_1)); }
inline intptr_t get_m_BufferPtr_1() const { return ___m_BufferPtr_1; }
inline intptr_t* get_address_of_m_BufferPtr_1() { return &___m_BufferPtr_1; }
inline void set_m_BufferPtr_1(intptr_t value)
{
___m_BufferPtr_1 = value;
}
};
// UnityEngine.RenderTextureCreationFlags
struct RenderTextureCreationFlags_tF63E06301E4BB4746F7E07759B359872BD4BFB1E
{
public:
// System.Int32 UnityEngine.RenderTextureCreationFlags::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureCreationFlags_tF63E06301E4BB4746F7E07759B359872BD4BFB1E, ___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.RenderTextureMemoryless
struct RenderTextureMemoryless_t19E37ADD57C1F00D67146A2BB4521D06F370D2E9
{
public:
// System.Int32 UnityEngine.RenderTextureMemoryless::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureMemoryless_t19E37ADD57C1F00D67146A2BB4521D06F370D2E9, ___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.Rendering.CameraProperties
struct CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7
{
public:
// UnityEngine.Rect UnityEngine.Rendering.CameraProperties::screenRect
Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___screenRect_0;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::viewDir
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___viewDir_1;
// System.Single UnityEngine.Rendering.CameraProperties::projectionNear
float ___projectionNear_2;
// System.Single UnityEngine.Rendering.CameraProperties::projectionFar
float ___projectionFar_3;
// System.Single UnityEngine.Rendering.CameraProperties::cameraNear
float ___cameraNear_4;
// System.Single UnityEngine.Rendering.CameraProperties::cameraFar
float ___cameraFar_5;
// System.Single UnityEngine.Rendering.CameraProperties::cameraAspect
float ___cameraAspect_6;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraToWorld
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___cameraToWorld_7;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::actualWorldToClip
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___actualWorldToClip_8;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraClipToWorld
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___cameraClipToWorld_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraWorldToClip
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___cameraWorldToClip_10;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::implicitProjection
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___implicitProjection_11;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipLeft
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___stereoWorldToClipLeft_12;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipRight
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___stereoWorldToClipRight_13;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::worldToCamera
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___worldToCamera_14;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::up
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___up_15;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::right
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___right_16;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::transformDirection
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___transformDirection_17;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::cameraEuler
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___cameraEuler_18;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::velocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___velocity_19;
// System.Single UnityEngine.Rendering.CameraProperties::farPlaneWorldSpaceLength
float ___farPlaneWorldSpaceLength_20;
// System.UInt32 UnityEngine.Rendering.CameraProperties::rendererCount
uint32_t ___rendererCount_21;
// UnityEngine.Rendering.CameraProperties_<m_ShadowCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_ShadowCullPlanes
U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C ___m_ShadowCullPlanes_22;
// UnityEngine.Rendering.CameraProperties_<m_CameraCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_CameraCullPlanes
U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06 ___m_CameraCullPlanes_23;
// System.Single UnityEngine.Rendering.CameraProperties::baseFarDistance
float ___baseFarDistance_24;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::shadowCullCenter
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___shadowCullCenter_25;
// UnityEngine.Rendering.CameraProperties_<layerCullDistances>e__FixedBuffer UnityEngine.Rendering.CameraProperties::layerCullDistances
U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292 ___layerCullDistances_26;
// System.Int32 UnityEngine.Rendering.CameraProperties::layerCullSpherical
int32_t ___layerCullSpherical_27;
// UnityEngine.Rendering.CoreCameraValues UnityEngine.Rendering.CameraProperties::coreCameraValues
CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC ___coreCameraValues_28;
// System.UInt32 UnityEngine.Rendering.CameraProperties::cameraType
uint32_t ___cameraType_29;
// System.Int32 UnityEngine.Rendering.CameraProperties::projectionIsOblique
int32_t ___projectionIsOblique_30;
// System.Int32 UnityEngine.Rendering.CameraProperties::isImplicitProjectionMatrix
int32_t ___isImplicitProjectionMatrix_31;
public:
inline static int32_t get_offset_of_screenRect_0() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___screenRect_0)); }
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE get_screenRect_0() const { return ___screenRect_0; }
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE * get_address_of_screenRect_0() { return &___screenRect_0; }
inline void set_screenRect_0(Rect_t35B976DE901B5423C11705E156938EA27AB402CE value)
{
___screenRect_0 = value;
}
inline static int32_t get_offset_of_viewDir_1() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___viewDir_1)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_viewDir_1() const { return ___viewDir_1; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_viewDir_1() { return &___viewDir_1; }
inline void set_viewDir_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___viewDir_1 = value;
}
inline static int32_t get_offset_of_projectionNear_2() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___projectionNear_2)); }
inline float get_projectionNear_2() const { return ___projectionNear_2; }
inline float* get_address_of_projectionNear_2() { return &___projectionNear_2; }
inline void set_projectionNear_2(float value)
{
___projectionNear_2 = value;
}
inline static int32_t get_offset_of_projectionFar_3() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___projectionFar_3)); }
inline float get_projectionFar_3() const { return ___projectionFar_3; }
inline float* get_address_of_projectionFar_3() { return &___projectionFar_3; }
inline void set_projectionFar_3(float value)
{
___projectionFar_3 = value;
}
inline static int32_t get_offset_of_cameraNear_4() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraNear_4)); }
inline float get_cameraNear_4() const { return ___cameraNear_4; }
inline float* get_address_of_cameraNear_4() { return &___cameraNear_4; }
inline void set_cameraNear_4(float value)
{
___cameraNear_4 = value;
}
inline static int32_t get_offset_of_cameraFar_5() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraFar_5)); }
inline float get_cameraFar_5() const { return ___cameraFar_5; }
inline float* get_address_of_cameraFar_5() { return &___cameraFar_5; }
inline void set_cameraFar_5(float value)
{
___cameraFar_5 = value;
}
inline static int32_t get_offset_of_cameraAspect_6() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraAspect_6)); }
inline float get_cameraAspect_6() const { return ___cameraAspect_6; }
inline float* get_address_of_cameraAspect_6() { return &___cameraAspect_6; }
inline void set_cameraAspect_6(float value)
{
___cameraAspect_6 = value;
}
inline static int32_t get_offset_of_cameraToWorld_7() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraToWorld_7)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_cameraToWorld_7() const { return ___cameraToWorld_7; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_cameraToWorld_7() { return &___cameraToWorld_7; }
inline void set_cameraToWorld_7(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___cameraToWorld_7 = value;
}
inline static int32_t get_offset_of_actualWorldToClip_8() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___actualWorldToClip_8)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_actualWorldToClip_8() const { return ___actualWorldToClip_8; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_actualWorldToClip_8() { return &___actualWorldToClip_8; }
inline void set_actualWorldToClip_8(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___actualWorldToClip_8 = value;
}
inline static int32_t get_offset_of_cameraClipToWorld_9() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraClipToWorld_9)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_cameraClipToWorld_9() const { return ___cameraClipToWorld_9; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_cameraClipToWorld_9() { return &___cameraClipToWorld_9; }
inline void set_cameraClipToWorld_9(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___cameraClipToWorld_9 = value;
}
inline static int32_t get_offset_of_cameraWorldToClip_10() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraWorldToClip_10)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_cameraWorldToClip_10() const { return ___cameraWorldToClip_10; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_cameraWorldToClip_10() { return &___cameraWorldToClip_10; }
inline void set_cameraWorldToClip_10(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___cameraWorldToClip_10 = value;
}
inline static int32_t get_offset_of_implicitProjection_11() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___implicitProjection_11)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_implicitProjection_11() const { return ___implicitProjection_11; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_implicitProjection_11() { return &___implicitProjection_11; }
inline void set_implicitProjection_11(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___implicitProjection_11 = value;
}
inline static int32_t get_offset_of_stereoWorldToClipLeft_12() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___stereoWorldToClipLeft_12)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_stereoWorldToClipLeft_12() const { return ___stereoWorldToClipLeft_12; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_stereoWorldToClipLeft_12() { return &___stereoWorldToClipLeft_12; }
inline void set_stereoWorldToClipLeft_12(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___stereoWorldToClipLeft_12 = value;
}
inline static int32_t get_offset_of_stereoWorldToClipRight_13() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___stereoWorldToClipRight_13)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_stereoWorldToClipRight_13() const { return ___stereoWorldToClipRight_13; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_stereoWorldToClipRight_13() { return &___stereoWorldToClipRight_13; }
inline void set_stereoWorldToClipRight_13(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___stereoWorldToClipRight_13 = value;
}
inline static int32_t get_offset_of_worldToCamera_14() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___worldToCamera_14)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_worldToCamera_14() const { return ___worldToCamera_14; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_worldToCamera_14() { return &___worldToCamera_14; }
inline void set_worldToCamera_14(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___worldToCamera_14 = value;
}
inline static int32_t get_offset_of_up_15() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___up_15)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_up_15() const { return ___up_15; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_up_15() { return &___up_15; }
inline void set_up_15(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___up_15 = value;
}
inline static int32_t get_offset_of_right_16() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___right_16)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_right_16() const { return ___right_16; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_right_16() { return &___right_16; }
inline void set_right_16(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___right_16 = value;
}
inline static int32_t get_offset_of_transformDirection_17() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___transformDirection_17)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_transformDirection_17() const { return ___transformDirection_17; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_transformDirection_17() { return &___transformDirection_17; }
inline void set_transformDirection_17(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___transformDirection_17 = value;
}
inline static int32_t get_offset_of_cameraEuler_18() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraEuler_18)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_cameraEuler_18() const { return ___cameraEuler_18; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_cameraEuler_18() { return &___cameraEuler_18; }
inline void set_cameraEuler_18(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___cameraEuler_18 = value;
}
inline static int32_t get_offset_of_velocity_19() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___velocity_19)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_velocity_19() const { return ___velocity_19; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_velocity_19() { return &___velocity_19; }
inline void set_velocity_19(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___velocity_19 = value;
}
inline static int32_t get_offset_of_farPlaneWorldSpaceLength_20() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___farPlaneWorldSpaceLength_20)); }
inline float get_farPlaneWorldSpaceLength_20() const { return ___farPlaneWorldSpaceLength_20; }
inline float* get_address_of_farPlaneWorldSpaceLength_20() { return &___farPlaneWorldSpaceLength_20; }
inline void set_farPlaneWorldSpaceLength_20(float value)
{
___farPlaneWorldSpaceLength_20 = value;
}
inline static int32_t get_offset_of_rendererCount_21() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___rendererCount_21)); }
inline uint32_t get_rendererCount_21() const { return ___rendererCount_21; }
inline uint32_t* get_address_of_rendererCount_21() { return &___rendererCount_21; }
inline void set_rendererCount_21(uint32_t value)
{
___rendererCount_21 = value;
}
inline static int32_t get_offset_of_m_ShadowCullPlanes_22() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___m_ShadowCullPlanes_22)); }
inline U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C get_m_ShadowCullPlanes_22() const { return ___m_ShadowCullPlanes_22; }
inline U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C * get_address_of_m_ShadowCullPlanes_22() { return &___m_ShadowCullPlanes_22; }
inline void set_m_ShadowCullPlanes_22(U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_t1B4ECD6EAD772DF978866C6FCE6A5255331D232C value)
{
___m_ShadowCullPlanes_22 = value;
}
inline static int32_t get_offset_of_m_CameraCullPlanes_23() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___m_CameraCullPlanes_23)); }
inline U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06 get_m_CameraCullPlanes_23() const { return ___m_CameraCullPlanes_23; }
inline U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06 * get_address_of_m_CameraCullPlanes_23() { return &___m_CameraCullPlanes_23; }
inline void set_m_CameraCullPlanes_23(U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t1A62DFE611627903BB19B4211C0598DE5A2DDE06 value)
{
___m_CameraCullPlanes_23 = value;
}
inline static int32_t get_offset_of_baseFarDistance_24() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___baseFarDistance_24)); }
inline float get_baseFarDistance_24() const { return ___baseFarDistance_24; }
inline float* get_address_of_baseFarDistance_24() { return &___baseFarDistance_24; }
inline void set_baseFarDistance_24(float value)
{
___baseFarDistance_24 = value;
}
inline static int32_t get_offset_of_shadowCullCenter_25() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___shadowCullCenter_25)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_shadowCullCenter_25() const { return ___shadowCullCenter_25; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_shadowCullCenter_25() { return &___shadowCullCenter_25; }
inline void set_shadowCullCenter_25(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___shadowCullCenter_25 = value;
}
inline static int32_t get_offset_of_layerCullDistances_26() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___layerCullDistances_26)); }
inline U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292 get_layerCullDistances_26() const { return ___layerCullDistances_26; }
inline U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292 * get_address_of_layerCullDistances_26() { return &___layerCullDistances_26; }
inline void set_layerCullDistances_26(U3ClayerCullDistancesU3Ee__FixedBuffer_tFAC7CA74AD66A5859EB0280A5BABECD1C8D07292 value)
{
___layerCullDistances_26 = value;
}
inline static int32_t get_offset_of_layerCullSpherical_27() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___layerCullSpherical_27)); }
inline int32_t get_layerCullSpherical_27() const { return ___layerCullSpherical_27; }
inline int32_t* get_address_of_layerCullSpherical_27() { return &___layerCullSpherical_27; }
inline void set_layerCullSpherical_27(int32_t value)
{
___layerCullSpherical_27 = value;
}
inline static int32_t get_offset_of_coreCameraValues_28() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___coreCameraValues_28)); }
inline CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC get_coreCameraValues_28() const { return ___coreCameraValues_28; }
inline CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC * get_address_of_coreCameraValues_28() { return &___coreCameraValues_28; }
inline void set_coreCameraValues_28(CoreCameraValues_t2826967BC8164159C72774A1C73FFDDCB872EFDC value)
{
___coreCameraValues_28 = value;
}
inline static int32_t get_offset_of_cameraType_29() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___cameraType_29)); }
inline uint32_t get_cameraType_29() const { return ___cameraType_29; }
inline uint32_t* get_address_of_cameraType_29() { return &___cameraType_29; }
inline void set_cameraType_29(uint32_t value)
{
___cameraType_29 = value;
}
inline static int32_t get_offset_of_projectionIsOblique_30() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___projectionIsOblique_30)); }
inline int32_t get_projectionIsOblique_30() const { return ___projectionIsOblique_30; }
inline int32_t* get_address_of_projectionIsOblique_30() { return &___projectionIsOblique_30; }
inline void set_projectionIsOblique_30(int32_t value)
{
___projectionIsOblique_30 = value;
}
inline static int32_t get_offset_of_isImplicitProjectionMatrix_31() { return static_cast<int32_t>(offsetof(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7, ___isImplicitProjectionMatrix_31)); }
inline int32_t get_isImplicitProjectionMatrix_31() const { return ___isImplicitProjectionMatrix_31; }
inline int32_t* get_address_of_isImplicitProjectionMatrix_31() { return &___isImplicitProjectionMatrix_31; }
inline void set_isImplicitProjectionMatrix_31(int32_t value)
{
___isImplicitProjectionMatrix_31 = value;
}
};
// UnityEngine.Rendering.CullingOptions
struct CullingOptions_tFB17482412500C1641E9A7D5C2492DBACCF56241
{
public:
// System.Int32 UnityEngine.Rendering.CullingOptions::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CullingOptions_tFB17482412500C1641E9A7D5C2492DBACCF56241, ___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.Rendering.LODParameters
struct LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960
{
public:
// System.Int32 UnityEngine.Rendering.LODParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Vector3 UnityEngine.Rendering.LODParameters::m_CameraPosition
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_CameraPosition_1;
// System.Single UnityEngine.Rendering.LODParameters::m_FieldOfView
float ___m_FieldOfView_2;
// System.Single UnityEngine.Rendering.LODParameters::m_OrthoSize
float ___m_OrthoSize_3;
// System.Int32 UnityEngine.Rendering.LODParameters::m_CameraPixelHeight
int32_t ___m_CameraPixelHeight_4;
public:
inline static int32_t get_offset_of_m_IsOrthographic_0() { return static_cast<int32_t>(offsetof(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960, ___m_IsOrthographic_0)); }
inline int32_t get_m_IsOrthographic_0() const { return ___m_IsOrthographic_0; }
inline int32_t* get_address_of_m_IsOrthographic_0() { return &___m_IsOrthographic_0; }
inline void set_m_IsOrthographic_0(int32_t value)
{
___m_IsOrthographic_0 = value;
}
inline static int32_t get_offset_of_m_CameraPosition_1() { return static_cast<int32_t>(offsetof(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960, ___m_CameraPosition_1)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_CameraPosition_1() const { return ___m_CameraPosition_1; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_CameraPosition_1() { return &___m_CameraPosition_1; }
inline void set_m_CameraPosition_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_CameraPosition_1 = value;
}
inline static int32_t get_offset_of_m_FieldOfView_2() { return static_cast<int32_t>(offsetof(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960, ___m_FieldOfView_2)); }
inline float get_m_FieldOfView_2() const { return ___m_FieldOfView_2; }
inline float* get_address_of_m_FieldOfView_2() { return &___m_FieldOfView_2; }
inline void set_m_FieldOfView_2(float value)
{
___m_FieldOfView_2 = value;
}
inline static int32_t get_offset_of_m_OrthoSize_3() { return static_cast<int32_t>(offsetof(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960, ___m_OrthoSize_3)); }
inline float get_m_OrthoSize_3() const { return ___m_OrthoSize_3; }
inline float* get_address_of_m_OrthoSize_3() { return &___m_OrthoSize_3; }
inline void set_m_OrthoSize_3(float value)
{
___m_OrthoSize_3 = value;
}
inline static int32_t get_offset_of_m_CameraPixelHeight_4() { return static_cast<int32_t>(offsetof(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960, ___m_CameraPixelHeight_4)); }
inline int32_t get_m_CameraPixelHeight_4() const { return ___m_CameraPixelHeight_4; }
inline int32_t* get_address_of_m_CameraPixelHeight_4() { return &___m_CameraPixelHeight_4; }
inline void set_m_CameraPixelHeight_4(int32_t value)
{
___m_CameraPixelHeight_4 = value;
}
};
// UnityEngine.Rendering.ReflectionProbeSortingCriteria
struct ReflectionProbeSortingCriteria_tC1C3E81B34A812E5516C397C8C29BD5722CA9794
{
public:
// System.Int32 UnityEngine.Rendering.ReflectionProbeSortingCriteria::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ReflectionProbeSortingCriteria_tC1C3E81B34A812E5516C397C8C29BD5722CA9794, ___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.Rendering.ShadowSamplingMode
struct ShadowSamplingMode_t585A9BDECAC505FF19FF785F55CDD403A2E5DA73
{
public:
// System.Int32 UnityEngine.Rendering.ShadowSamplingMode::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ShadowSamplingMode_t585A9BDECAC505FF19FF785F55CDD403A2E5DA73, ___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.Rendering.TextureDimension
struct TextureDimension_t90D0E4110D3F4D062F3E8C0F69809BFBBDF8E19C
{
public:
// System.Int32 UnityEngine.Rendering.TextureDimension::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureDimension_t90D0E4110D3F4D062F3E8C0F69809BFBBDF8E19C, ___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.VRTextureUsage
struct VRTextureUsage_t2D7C2397ABF03DD28086B969100F7D91DDD978A0
{
public:
// System.Int32 UnityEngine.VRTextureUsage::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VRTextureUsage_t2D7C2397ABF03DD28086B969100F7D91DDD978A0, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
public:
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
public:
inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
{
___delegates_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_11;
};
// System.Type
struct Type_t : public MemberInfo_t
{
public:
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
public:
inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
{
____impl_9 = value;
}
};
struct Type_t_StaticFields
{
public:
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
// System.Object System.Type::Missing
RuntimeObject * ___Missing_3;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_4;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
// System.Reflection.Binder System.Type::defaultBinder
Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
public:
inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterAttribute_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
}
inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterName_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
}
inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterNameIgnoreCase_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
}
inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
inline void set_Missing_3(RuntimeObject * value)
{
___Missing_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
}
inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
inline void set_Delimiter_4(Il2CppChar value)
{
___Delimiter_4 = value;
}
inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___EmptyTypes_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
}
inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
{
___defaultBinder_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
}
};
// 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.ParticleSystem_EmitParams
struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219
{
public:
// UnityEngine.ParticleSystem_Particle UnityEngine.ParticleSystem_EmitParams::m_Particle
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_PositionSet
bool ___m_PositionSet_1;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_VelocitySet
bool ___m_VelocitySet_2;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_AxisOfRotationSet
bool ___m_AxisOfRotationSet_3;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_RotationSet
bool ___m_RotationSet_4;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_AngularVelocitySet
bool ___m_AngularVelocitySet_5;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartSizeSet
bool ___m_StartSizeSet_6;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartColorSet
bool ___m_StartColorSet_7;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_RandomSeedSet
bool ___m_RandomSeedSet_8;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_StartLifetimeSet
bool ___m_StartLifetimeSet_9;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_MeshIndexSet
bool ___m_MeshIndexSet_10;
// System.Boolean UnityEngine.ParticleSystem_EmitParams::m_ApplyShapeToPosition
bool ___m_ApplyShapeToPosition_11;
public:
inline static int32_t get_offset_of_m_Particle_0() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_Particle_0)); }
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E get_m_Particle_0() const { return ___m_Particle_0; }
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * get_address_of_m_Particle_0() { return &___m_Particle_0; }
inline void set_m_Particle_0(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E value)
{
___m_Particle_0 = value;
}
inline static int32_t get_offset_of_m_PositionSet_1() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_PositionSet_1)); }
inline bool get_m_PositionSet_1() const { return ___m_PositionSet_1; }
inline bool* get_address_of_m_PositionSet_1() { return &___m_PositionSet_1; }
inline void set_m_PositionSet_1(bool value)
{
___m_PositionSet_1 = value;
}
inline static int32_t get_offset_of_m_VelocitySet_2() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_VelocitySet_2)); }
inline bool get_m_VelocitySet_2() const { return ___m_VelocitySet_2; }
inline bool* get_address_of_m_VelocitySet_2() { return &___m_VelocitySet_2; }
inline void set_m_VelocitySet_2(bool value)
{
___m_VelocitySet_2 = value;
}
inline static int32_t get_offset_of_m_AxisOfRotationSet_3() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_AxisOfRotationSet_3)); }
inline bool get_m_AxisOfRotationSet_3() const { return ___m_AxisOfRotationSet_3; }
inline bool* get_address_of_m_AxisOfRotationSet_3() { return &___m_AxisOfRotationSet_3; }
inline void set_m_AxisOfRotationSet_3(bool value)
{
___m_AxisOfRotationSet_3 = value;
}
inline static int32_t get_offset_of_m_RotationSet_4() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_RotationSet_4)); }
inline bool get_m_RotationSet_4() const { return ___m_RotationSet_4; }
inline bool* get_address_of_m_RotationSet_4() { return &___m_RotationSet_4; }
inline void set_m_RotationSet_4(bool value)
{
___m_RotationSet_4 = value;
}
inline static int32_t get_offset_of_m_AngularVelocitySet_5() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_AngularVelocitySet_5)); }
inline bool get_m_AngularVelocitySet_5() const { return ___m_AngularVelocitySet_5; }
inline bool* get_address_of_m_AngularVelocitySet_5() { return &___m_AngularVelocitySet_5; }
inline void set_m_AngularVelocitySet_5(bool value)
{
___m_AngularVelocitySet_5 = value;
}
inline static int32_t get_offset_of_m_StartSizeSet_6() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartSizeSet_6)); }
inline bool get_m_StartSizeSet_6() const { return ___m_StartSizeSet_6; }
inline bool* get_address_of_m_StartSizeSet_6() { return &___m_StartSizeSet_6; }
inline void set_m_StartSizeSet_6(bool value)
{
___m_StartSizeSet_6 = value;
}
inline static int32_t get_offset_of_m_StartColorSet_7() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartColorSet_7)); }
inline bool get_m_StartColorSet_7() const { return ___m_StartColorSet_7; }
inline bool* get_address_of_m_StartColorSet_7() { return &___m_StartColorSet_7; }
inline void set_m_StartColorSet_7(bool value)
{
___m_StartColorSet_7 = value;
}
inline static int32_t get_offset_of_m_RandomSeedSet_8() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_RandomSeedSet_8)); }
inline bool get_m_RandomSeedSet_8() const { return ___m_RandomSeedSet_8; }
inline bool* get_address_of_m_RandomSeedSet_8() { return &___m_RandomSeedSet_8; }
inline void set_m_RandomSeedSet_8(bool value)
{
___m_RandomSeedSet_8 = value;
}
inline static int32_t get_offset_of_m_StartLifetimeSet_9() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_StartLifetimeSet_9)); }
inline bool get_m_StartLifetimeSet_9() const { return ___m_StartLifetimeSet_9; }
inline bool* get_address_of_m_StartLifetimeSet_9() { return &___m_StartLifetimeSet_9; }
inline void set_m_StartLifetimeSet_9(bool value)
{
___m_StartLifetimeSet_9 = value;
}
inline static int32_t get_offset_of_m_MeshIndexSet_10() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_MeshIndexSet_10)); }
inline bool get_m_MeshIndexSet_10() const { return ___m_MeshIndexSet_10; }
inline bool* get_address_of_m_MeshIndexSet_10() { return &___m_MeshIndexSet_10; }
inline void set_m_MeshIndexSet_10(bool value)
{
___m_MeshIndexSet_10 = value;
}
inline static int32_t get_offset_of_m_ApplyShapeToPosition_11() { return static_cast<int32_t>(offsetof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219, ___m_ApplyShapeToPosition_11)); }
inline bool get_m_ApplyShapeToPosition_11() const { return ___m_ApplyShapeToPosition_11; }
inline bool* get_address_of_m_ApplyShapeToPosition_11() { return &___m_ApplyShapeToPosition_11; }
inline void set_m_ApplyShapeToPosition_11(bool value)
{
___m_ApplyShapeToPosition_11 = value;
}
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/EmitParams
struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_pinvoke
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
int32_t ___m_PositionSet_1;
int32_t ___m_VelocitySet_2;
int32_t ___m_AxisOfRotationSet_3;
int32_t ___m_RotationSet_4;
int32_t ___m_AngularVelocitySet_5;
int32_t ___m_StartSizeSet_6;
int32_t ___m_StartColorSet_7;
int32_t ___m_RandomSeedSet_8;
int32_t ___m_StartLifetimeSet_9;
int32_t ___m_MeshIndexSet_10;
int32_t ___m_ApplyShapeToPosition_11;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/EmitParams
struct EmitParams_t03557E552852EC6B71876CD05C4098733702A219_marshaled_com
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___m_Particle_0;
int32_t ___m_PositionSet_1;
int32_t ___m_VelocitySet_2;
int32_t ___m_AxisOfRotationSet_3;
int32_t ___m_RotationSet_4;
int32_t ___m_AngularVelocitySet_5;
int32_t ___m_StartSizeSet_6;
int32_t ___m_StartColorSet_7;
int32_t ___m_RandomSeedSet_8;
int32_t ___m_StartLifetimeSet_9;
int32_t ___m_MeshIndexSet_10;
int32_t ___m_ApplyShapeToPosition_11;
};
// UnityEngine.ParticleSystem_PlaybackState_Collision
struct Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed4 UnityEngine.ParticleSystem_PlaybackState_Collision::m_Random
Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D ___m_Random_0;
public:
inline static int32_t get_offset_of_m_Random_0() { return static_cast<int32_t>(offsetof(Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664, ___m_Random_0)); }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D get_m_Random_0() const { return ___m_Random_0; }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D * get_address_of_m_Random_0() { return &___m_Random_0; }
inline void set_m_Random_0(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D value)
{
___m_Random_0 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Force
struct Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed4 UnityEngine.ParticleSystem_PlaybackState_Force::m_Random
Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D ___m_Random_0;
public:
inline static int32_t get_offset_of_m_Random_0() { return static_cast<int32_t>(offsetof(Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD, ___m_Random_0)); }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D get_m_Random_0() const { return ___m_Random_0; }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D * get_address_of_m_Random_0() { return &___m_Random_0; }
inline void set_m_Random_0(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D value)
{
___m_Random_0 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Initial
struct Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed4 UnityEngine.ParticleSystem_PlaybackState_Initial::m_Random
Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D ___m_Random_0;
public:
inline static int32_t get_offset_of_m_Random_0() { return static_cast<int32_t>(offsetof(Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695, ___m_Random_0)); }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D get_m_Random_0() const { return ___m_Random_0; }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D * get_address_of_m_Random_0() { return &___m_Random_0; }
inline void set_m_Random_0(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D value)
{
___m_Random_0 = value;
}
};
// UnityEngine.ParticleSystem_PlaybackState_Shape
struct Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5
{
public:
// UnityEngine.ParticleSystem_PlaybackState_Seed4 UnityEngine.ParticleSystem_PlaybackState_Shape::m_Random
Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D ___m_Random_0;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_RadiusTimer
float ___m_RadiusTimer_1;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_RadiusTimerPrev
float ___m_RadiusTimerPrev_2;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_ArcTimer
float ___m_ArcTimer_3;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_ArcTimerPrev
float ___m_ArcTimerPrev_4;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_MeshSpawnTimer
float ___m_MeshSpawnTimer_5;
// System.Single UnityEngine.ParticleSystem_PlaybackState_Shape::m_MeshSpawnTimerPrev
float ___m_MeshSpawnTimerPrev_6;
// System.Int32 UnityEngine.ParticleSystem_PlaybackState_Shape::m_OrderedMeshVertexIndex
int32_t ___m_OrderedMeshVertexIndex_7;
public:
inline static int32_t get_offset_of_m_Random_0() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_Random_0)); }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D get_m_Random_0() const { return ___m_Random_0; }
inline Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D * get_address_of_m_Random_0() { return &___m_Random_0; }
inline void set_m_Random_0(Seed4_t26CA39C329A0B555E4B7C37B25928408AFA8C67D value)
{
___m_Random_0 = value;
}
inline static int32_t get_offset_of_m_RadiusTimer_1() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_RadiusTimer_1)); }
inline float get_m_RadiusTimer_1() const { return ___m_RadiusTimer_1; }
inline float* get_address_of_m_RadiusTimer_1() { return &___m_RadiusTimer_1; }
inline void set_m_RadiusTimer_1(float value)
{
___m_RadiusTimer_1 = value;
}
inline static int32_t get_offset_of_m_RadiusTimerPrev_2() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_RadiusTimerPrev_2)); }
inline float get_m_RadiusTimerPrev_2() const { return ___m_RadiusTimerPrev_2; }
inline float* get_address_of_m_RadiusTimerPrev_2() { return &___m_RadiusTimerPrev_2; }
inline void set_m_RadiusTimerPrev_2(float value)
{
___m_RadiusTimerPrev_2 = value;
}
inline static int32_t get_offset_of_m_ArcTimer_3() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_ArcTimer_3)); }
inline float get_m_ArcTimer_3() const { return ___m_ArcTimer_3; }
inline float* get_address_of_m_ArcTimer_3() { return &___m_ArcTimer_3; }
inline void set_m_ArcTimer_3(float value)
{
___m_ArcTimer_3 = value;
}
inline static int32_t get_offset_of_m_ArcTimerPrev_4() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_ArcTimerPrev_4)); }
inline float get_m_ArcTimerPrev_4() const { return ___m_ArcTimerPrev_4; }
inline float* get_address_of_m_ArcTimerPrev_4() { return &___m_ArcTimerPrev_4; }
inline void set_m_ArcTimerPrev_4(float value)
{
___m_ArcTimerPrev_4 = value;
}
inline static int32_t get_offset_of_m_MeshSpawnTimer_5() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_MeshSpawnTimer_5)); }
inline float get_m_MeshSpawnTimer_5() const { return ___m_MeshSpawnTimer_5; }
inline float* get_address_of_m_MeshSpawnTimer_5() { return &___m_MeshSpawnTimer_5; }
inline void set_m_MeshSpawnTimer_5(float value)
{
___m_MeshSpawnTimer_5 = value;
}
inline static int32_t get_offset_of_m_MeshSpawnTimerPrev_6() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_MeshSpawnTimerPrev_6)); }
inline float get_m_MeshSpawnTimerPrev_6() const { return ___m_MeshSpawnTimerPrev_6; }
inline float* get_address_of_m_MeshSpawnTimerPrev_6() { return &___m_MeshSpawnTimerPrev_6; }
inline void set_m_MeshSpawnTimerPrev_6(float value)
{
___m_MeshSpawnTimerPrev_6 = value;
}
inline static int32_t get_offset_of_m_OrderedMeshVertexIndex_7() { return static_cast<int32_t>(offsetof(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5, ___m_OrderedMeshVertexIndex_7)); }
inline int32_t get_m_OrderedMeshVertexIndex_7() const { return ___m_OrderedMeshVertexIndex_7; }
inline int32_t* get_address_of_m_OrderedMeshVertexIndex_7() { return &___m_OrderedMeshVertexIndex_7; }
inline void set_m_OrderedMeshVertexIndex_7(int32_t value)
{
___m_OrderedMeshVertexIndex_7 = value;
}
};
// UnityEngine.RenderTextureDescriptor
struct RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E
{
public:
// System.Int32 UnityEngine.RenderTextureDescriptor::<width>k__BackingField
int32_t ___U3CwidthU3Ek__BackingField_0;
// System.Int32 UnityEngine.RenderTextureDescriptor::<height>k__BackingField
int32_t ___U3CheightU3Ek__BackingField_1;
// System.Int32 UnityEngine.RenderTextureDescriptor::<msaaSamples>k__BackingField
int32_t ___U3CmsaaSamplesU3Ek__BackingField_2;
// System.Int32 UnityEngine.RenderTextureDescriptor::<volumeDepth>k__BackingField
int32_t ___U3CvolumeDepthU3Ek__BackingField_3;
// System.Int32 UnityEngine.RenderTextureDescriptor::<mipCount>k__BackingField
int32_t ___U3CmipCountU3Ek__BackingField_4;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat
int32_t ____graphicsFormat_5;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<stencilFormat>k__BackingField
int32_t ___U3CstencilFormatU3Ek__BackingField_6;
// System.Int32 UnityEngine.RenderTextureDescriptor::_depthBufferBits
int32_t ____depthBufferBits_7;
// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::<dimension>k__BackingField
int32_t ___U3CdimensionU3Ek__BackingField_9;
// UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::<shadowSamplingMode>k__BackingField
int32_t ___U3CshadowSamplingModeU3Ek__BackingField_10;
// UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::<vrUsage>k__BackingField
int32_t ___U3CvrUsageU3Ek__BackingField_11;
// UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags
int32_t ____flags_12;
// UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::<memoryless>k__BackingField
int32_t ___U3CmemorylessU3Ek__BackingField_13;
public:
inline static int32_t get_offset_of_U3CwidthU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CwidthU3Ek__BackingField_0)); }
inline int32_t get_U3CwidthU3Ek__BackingField_0() const { return ___U3CwidthU3Ek__BackingField_0; }
inline int32_t* get_address_of_U3CwidthU3Ek__BackingField_0() { return &___U3CwidthU3Ek__BackingField_0; }
inline void set_U3CwidthU3Ek__BackingField_0(int32_t value)
{
___U3CwidthU3Ek__BackingField_0 = value;
}
inline static int32_t get_offset_of_U3CheightU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CheightU3Ek__BackingField_1)); }
inline int32_t get_U3CheightU3Ek__BackingField_1() const { return ___U3CheightU3Ek__BackingField_1; }
inline int32_t* get_address_of_U3CheightU3Ek__BackingField_1() { return &___U3CheightU3Ek__BackingField_1; }
inline void set_U3CheightU3Ek__BackingField_1(int32_t value)
{
___U3CheightU3Ek__BackingField_1 = value;
}
inline static int32_t get_offset_of_U3CmsaaSamplesU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CmsaaSamplesU3Ek__BackingField_2)); }
inline int32_t get_U3CmsaaSamplesU3Ek__BackingField_2() const { return ___U3CmsaaSamplesU3Ek__BackingField_2; }
inline int32_t* get_address_of_U3CmsaaSamplesU3Ek__BackingField_2() { return &___U3CmsaaSamplesU3Ek__BackingField_2; }
inline void set_U3CmsaaSamplesU3Ek__BackingField_2(int32_t value)
{
___U3CmsaaSamplesU3Ek__BackingField_2 = value;
}
inline static int32_t get_offset_of_U3CvolumeDepthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CvolumeDepthU3Ek__BackingField_3)); }
inline int32_t get_U3CvolumeDepthU3Ek__BackingField_3() const { return ___U3CvolumeDepthU3Ek__BackingField_3; }
inline int32_t* get_address_of_U3CvolumeDepthU3Ek__BackingField_3() { return &___U3CvolumeDepthU3Ek__BackingField_3; }
inline void set_U3CvolumeDepthU3Ek__BackingField_3(int32_t value)
{
___U3CvolumeDepthU3Ek__BackingField_3 = value;
}
inline static int32_t get_offset_of_U3CmipCountU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CmipCountU3Ek__BackingField_4)); }
inline int32_t get_U3CmipCountU3Ek__BackingField_4() const { return ___U3CmipCountU3Ek__BackingField_4; }
inline int32_t* get_address_of_U3CmipCountU3Ek__BackingField_4() { return &___U3CmipCountU3Ek__BackingField_4; }
inline void set_U3CmipCountU3Ek__BackingField_4(int32_t value)
{
___U3CmipCountU3Ek__BackingField_4 = value;
}
inline static int32_t get_offset_of__graphicsFormat_5() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ____graphicsFormat_5)); }
inline int32_t get__graphicsFormat_5() const { return ____graphicsFormat_5; }
inline int32_t* get_address_of__graphicsFormat_5() { return &____graphicsFormat_5; }
inline void set__graphicsFormat_5(int32_t value)
{
____graphicsFormat_5 = value;
}
inline static int32_t get_offset_of_U3CstencilFormatU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CstencilFormatU3Ek__BackingField_6)); }
inline int32_t get_U3CstencilFormatU3Ek__BackingField_6() const { return ___U3CstencilFormatU3Ek__BackingField_6; }
inline int32_t* get_address_of_U3CstencilFormatU3Ek__BackingField_6() { return &___U3CstencilFormatU3Ek__BackingField_6; }
inline void set_U3CstencilFormatU3Ek__BackingField_6(int32_t value)
{
___U3CstencilFormatU3Ek__BackingField_6 = value;
}
inline static int32_t get_offset_of__depthBufferBits_7() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ____depthBufferBits_7)); }
inline int32_t get__depthBufferBits_7() const { return ____depthBufferBits_7; }
inline int32_t* get_address_of__depthBufferBits_7() { return &____depthBufferBits_7; }
inline void set__depthBufferBits_7(int32_t value)
{
____depthBufferBits_7 = value;
}
inline static int32_t get_offset_of_U3CdimensionU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CdimensionU3Ek__BackingField_9)); }
inline int32_t get_U3CdimensionU3Ek__BackingField_9() const { return ___U3CdimensionU3Ek__BackingField_9; }
inline int32_t* get_address_of_U3CdimensionU3Ek__BackingField_9() { return &___U3CdimensionU3Ek__BackingField_9; }
inline void set_U3CdimensionU3Ek__BackingField_9(int32_t value)
{
___U3CdimensionU3Ek__BackingField_9 = value;
}
inline static int32_t get_offset_of_U3CshadowSamplingModeU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CshadowSamplingModeU3Ek__BackingField_10)); }
inline int32_t get_U3CshadowSamplingModeU3Ek__BackingField_10() const { return ___U3CshadowSamplingModeU3Ek__BackingField_10; }
inline int32_t* get_address_of_U3CshadowSamplingModeU3Ek__BackingField_10() { return &___U3CshadowSamplingModeU3Ek__BackingField_10; }
inline void set_U3CshadowSamplingModeU3Ek__BackingField_10(int32_t value)
{
___U3CshadowSamplingModeU3Ek__BackingField_10 = value;
}
inline static int32_t get_offset_of_U3CvrUsageU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CvrUsageU3Ek__BackingField_11)); }
inline int32_t get_U3CvrUsageU3Ek__BackingField_11() const { return ___U3CvrUsageU3Ek__BackingField_11; }
inline int32_t* get_address_of_U3CvrUsageU3Ek__BackingField_11() { return &___U3CvrUsageU3Ek__BackingField_11; }
inline void set_U3CvrUsageU3Ek__BackingField_11(int32_t value)
{
___U3CvrUsageU3Ek__BackingField_11 = value;
}
inline static int32_t get_offset_of__flags_12() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ____flags_12)); }
inline int32_t get__flags_12() const { return ____flags_12; }
inline int32_t* get_address_of__flags_12() { return &____flags_12; }
inline void set__flags_12(int32_t value)
{
____flags_12 = value;
}
inline static int32_t get_offset_of_U3CmemorylessU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E, ___U3CmemorylessU3Ek__BackingField_13)); }
inline int32_t get_U3CmemorylessU3Ek__BackingField_13() const { return ___U3CmemorylessU3Ek__BackingField_13; }
inline int32_t* get_address_of_U3CmemorylessU3Ek__BackingField_13() { return &___U3CmemorylessU3Ek__BackingField_13; }
inline void set_U3CmemorylessU3Ek__BackingField_13(int32_t value)
{
___U3CmemorylessU3Ek__BackingField_13 = value;
}
};
struct RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E_StaticFields
{
public:
// System.Int32[] UnityEngine.RenderTextureDescriptor::depthFormatBits
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___depthFormatBits_8;
public:
inline static int32_t get_offset_of_depthFormatBits_8() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E_StaticFields, ___depthFormatBits_8)); }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_depthFormatBits_8() const { return ___depthFormatBits_8; }
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_depthFormatBits_8() { return &___depthFormatBits_8; }
inline void set_depthFormatBits_8(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
{
___depthFormatBits_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___depthFormatBits_8), (void*)value);
}
};
// UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D
{
public:
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Rendering.LODParameters UnityEngine.Rendering.ScriptableCullingParameters::m_LODParameters
LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960 ___m_LODParameters_1;
// UnityEngine.Rendering.ScriptableCullingParameters_<m_CullingPlanes>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlanes
U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC ___m_CullingPlanes_3;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlaneCount
int32_t ___m_CullingPlaneCount_4;
// System.UInt32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMask
uint32_t ___m_CullingMask_5;
// System.UInt64 UnityEngine.Rendering.ScriptableCullingParameters::m_SceneMask
uint64_t ___m_SceneMask_6;
// UnityEngine.Rendering.ScriptableCullingParameters_<m_LayerFarCullDistances>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_LayerFarCullDistances
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E ___m_LayerFarCullDistances_8;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_LayerCull
int32_t ___m_LayerCull_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMatrix
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___m_CullingMatrix_10;
// UnityEngine.Vector3 UnityEngine.Rendering.ScriptableCullingParameters::m_Origin
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Origin_11;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_ShadowDistance
float ___m_ShadowDistance_12;
// UnityEngine.Rendering.CullingOptions UnityEngine.Rendering.ScriptableCullingParameters::m_CullingOptions
int32_t ___m_CullingOptions_13;
// UnityEngine.Rendering.ReflectionProbeSortingCriteria UnityEngine.Rendering.ScriptableCullingParameters::m_ReflectionProbeSortingCriteria
int32_t ___m_ReflectionProbeSortingCriteria_14;
// UnityEngine.Rendering.CameraProperties UnityEngine.Rendering.ScriptableCullingParameters::m_CameraProperties
CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7 ___m_CameraProperties_15;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_AccurateOcclusionThreshold
float ___m_AccurateOcclusionThreshold_16;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_MaximumPortalCullingJobs
int32_t ___m_MaximumPortalCullingJobs_17;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoViewMatrix
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___m_StereoViewMatrix_18;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoProjectionMatrix
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___m_StereoProjectionMatrix_19;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_StereoSeparationDistance
float ___m_StereoSeparationDistance_20;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_maximumVisibleLights
int32_t ___m_maximumVisibleLights_21;
public:
inline static int32_t get_offset_of_m_IsOrthographic_0() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_IsOrthographic_0)); }
inline int32_t get_m_IsOrthographic_0() const { return ___m_IsOrthographic_0; }
inline int32_t* get_address_of_m_IsOrthographic_0() { return &___m_IsOrthographic_0; }
inline void set_m_IsOrthographic_0(int32_t value)
{
___m_IsOrthographic_0 = value;
}
inline static int32_t get_offset_of_m_LODParameters_1() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_LODParameters_1)); }
inline LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960 get_m_LODParameters_1() const { return ___m_LODParameters_1; }
inline LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960 * get_address_of_m_LODParameters_1() { return &___m_LODParameters_1; }
inline void set_m_LODParameters_1(LODParameters_t8CBE0C157487BE3E860DA9478FB46F80D3D1D960 value)
{
___m_LODParameters_1 = value;
}
inline static int32_t get_offset_of_m_CullingPlanes_3() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CullingPlanes_3)); }
inline U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC get_m_CullingPlanes_3() const { return ___m_CullingPlanes_3; }
inline U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC * get_address_of_m_CullingPlanes_3() { return &___m_CullingPlanes_3; }
inline void set_m_CullingPlanes_3(U3Cm_CullingPlanesU3Ee__FixedBuffer_t743D259743B8BD771EDBE1E750AA9383A142D5BC value)
{
___m_CullingPlanes_3 = value;
}
inline static int32_t get_offset_of_m_CullingPlaneCount_4() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CullingPlaneCount_4)); }
inline int32_t get_m_CullingPlaneCount_4() const { return ___m_CullingPlaneCount_4; }
inline int32_t* get_address_of_m_CullingPlaneCount_4() { return &___m_CullingPlaneCount_4; }
inline void set_m_CullingPlaneCount_4(int32_t value)
{
___m_CullingPlaneCount_4 = value;
}
inline static int32_t get_offset_of_m_CullingMask_5() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CullingMask_5)); }
inline uint32_t get_m_CullingMask_5() const { return ___m_CullingMask_5; }
inline uint32_t* get_address_of_m_CullingMask_5() { return &___m_CullingMask_5; }
inline void set_m_CullingMask_5(uint32_t value)
{
___m_CullingMask_5 = value;
}
inline static int32_t get_offset_of_m_SceneMask_6() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_SceneMask_6)); }
inline uint64_t get_m_SceneMask_6() const { return ___m_SceneMask_6; }
inline uint64_t* get_address_of_m_SceneMask_6() { return &___m_SceneMask_6; }
inline void set_m_SceneMask_6(uint64_t value)
{
___m_SceneMask_6 = value;
}
inline static int32_t get_offset_of_m_LayerFarCullDistances_8() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_LayerFarCullDistances_8)); }
inline U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E get_m_LayerFarCullDistances_8() const { return ___m_LayerFarCullDistances_8; }
inline U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E * get_address_of_m_LayerFarCullDistances_8() { return &___m_LayerFarCullDistances_8; }
inline void set_m_LayerFarCullDistances_8(U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_t782513EA334523B06CE5D2370344404C09351C8E value)
{
___m_LayerFarCullDistances_8 = value;
}
inline static int32_t get_offset_of_m_LayerCull_9() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_LayerCull_9)); }
inline int32_t get_m_LayerCull_9() const { return ___m_LayerCull_9; }
inline int32_t* get_address_of_m_LayerCull_9() { return &___m_LayerCull_9; }
inline void set_m_LayerCull_9(int32_t value)
{
___m_LayerCull_9 = value;
}
inline static int32_t get_offset_of_m_CullingMatrix_10() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CullingMatrix_10)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_m_CullingMatrix_10() const { return ___m_CullingMatrix_10; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_m_CullingMatrix_10() { return &___m_CullingMatrix_10; }
inline void set_m_CullingMatrix_10(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___m_CullingMatrix_10 = value;
}
inline static int32_t get_offset_of_m_Origin_11() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_Origin_11)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Origin_11() const { return ___m_Origin_11; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Origin_11() { return &___m_Origin_11; }
inline void set_m_Origin_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Origin_11 = value;
}
inline static int32_t get_offset_of_m_ShadowDistance_12() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_ShadowDistance_12)); }
inline float get_m_ShadowDistance_12() const { return ___m_ShadowDistance_12; }
inline float* get_address_of_m_ShadowDistance_12() { return &___m_ShadowDistance_12; }
inline void set_m_ShadowDistance_12(float value)
{
___m_ShadowDistance_12 = value;
}
inline static int32_t get_offset_of_m_CullingOptions_13() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CullingOptions_13)); }
inline int32_t get_m_CullingOptions_13() const { return ___m_CullingOptions_13; }
inline int32_t* get_address_of_m_CullingOptions_13() { return &___m_CullingOptions_13; }
inline void set_m_CullingOptions_13(int32_t value)
{
___m_CullingOptions_13 = value;
}
inline static int32_t get_offset_of_m_ReflectionProbeSortingCriteria_14() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_ReflectionProbeSortingCriteria_14)); }
inline int32_t get_m_ReflectionProbeSortingCriteria_14() const { return ___m_ReflectionProbeSortingCriteria_14; }
inline int32_t* get_address_of_m_ReflectionProbeSortingCriteria_14() { return &___m_ReflectionProbeSortingCriteria_14; }
inline void set_m_ReflectionProbeSortingCriteria_14(int32_t value)
{
___m_ReflectionProbeSortingCriteria_14 = value;
}
inline static int32_t get_offset_of_m_CameraProperties_15() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_CameraProperties_15)); }
inline CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7 get_m_CameraProperties_15() const { return ___m_CameraProperties_15; }
inline CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7 * get_address_of_m_CameraProperties_15() { return &___m_CameraProperties_15; }
inline void set_m_CameraProperties_15(CameraProperties_tCE5FE6146B237B7AE90D993E368204BC27E60AA7 value)
{
___m_CameraProperties_15 = value;
}
inline static int32_t get_offset_of_m_AccurateOcclusionThreshold_16() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_AccurateOcclusionThreshold_16)); }
inline float get_m_AccurateOcclusionThreshold_16() const { return ___m_AccurateOcclusionThreshold_16; }
inline float* get_address_of_m_AccurateOcclusionThreshold_16() { return &___m_AccurateOcclusionThreshold_16; }
inline void set_m_AccurateOcclusionThreshold_16(float value)
{
___m_AccurateOcclusionThreshold_16 = value;
}
inline static int32_t get_offset_of_m_MaximumPortalCullingJobs_17() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_MaximumPortalCullingJobs_17)); }
inline int32_t get_m_MaximumPortalCullingJobs_17() const { return ___m_MaximumPortalCullingJobs_17; }
inline int32_t* get_address_of_m_MaximumPortalCullingJobs_17() { return &___m_MaximumPortalCullingJobs_17; }
inline void set_m_MaximumPortalCullingJobs_17(int32_t value)
{
___m_MaximumPortalCullingJobs_17 = value;
}
inline static int32_t get_offset_of_m_StereoViewMatrix_18() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_StereoViewMatrix_18)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_m_StereoViewMatrix_18() const { return ___m_StereoViewMatrix_18; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_m_StereoViewMatrix_18() { return &___m_StereoViewMatrix_18; }
inline void set_m_StereoViewMatrix_18(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___m_StereoViewMatrix_18 = value;
}
inline static int32_t get_offset_of_m_StereoProjectionMatrix_19() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_StereoProjectionMatrix_19)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_m_StereoProjectionMatrix_19() const { return ___m_StereoProjectionMatrix_19; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_m_StereoProjectionMatrix_19() { return &___m_StereoProjectionMatrix_19; }
inline void set_m_StereoProjectionMatrix_19(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___m_StereoProjectionMatrix_19 = value;
}
inline static int32_t get_offset_of_m_StereoSeparationDistance_20() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_StereoSeparationDistance_20)); }
inline float get_m_StereoSeparationDistance_20() const { return ___m_StereoSeparationDistance_20; }
inline float* get_address_of_m_StereoSeparationDistance_20() { return &___m_StereoSeparationDistance_20; }
inline void set_m_StereoSeparationDistance_20(float value)
{
___m_StereoSeparationDistance_20 = value;
}
inline static int32_t get_offset_of_m_maximumVisibleLights_21() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D, ___m_maximumVisibleLights_21)); }
inline int32_t get_m_maximumVisibleLights_21() const { return ___m_maximumVisibleLights_21; }
inline int32_t* get_address_of_m_maximumVisibleLights_21() { return &___m_maximumVisibleLights_21; }
inline void set_m_maximumVisibleLights_21(int32_t value)
{
___m_maximumVisibleLights_21 = value;
}
};
struct ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D_StaticFields
{
public:
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::maximumCullingPlaneCount
int32_t ___maximumCullingPlaneCount_2;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::layerCount
int32_t ___layerCount_7;
public:
inline static int32_t get_offset_of_maximumCullingPlaneCount_2() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D_StaticFields, ___maximumCullingPlaneCount_2)); }
inline int32_t get_maximumCullingPlaneCount_2() const { return ___maximumCullingPlaneCount_2; }
inline int32_t* get_address_of_maximumCullingPlaneCount_2() { return &___maximumCullingPlaneCount_2; }
inline void set_maximumCullingPlaneCount_2(int32_t value)
{
___maximumCullingPlaneCount_2 = value;
}
inline static int32_t get_offset_of_layerCount_7() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D_StaticFields, ___layerCount_7)); }
inline int32_t get_layerCount_7() const { return ___layerCount_7; }
inline int32_t* get_address_of_layerCount_7() { return &___layerCount_7; }
inline void set_layerCount_7(int32_t value)
{
___layerCount_7 = value;
}
};
// System.Action`2<System.IntPtr,Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>
struct Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.AccelerationEvent>
struct Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.AnimatorStateInfo>
struct Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.AnimatorTransitionInfo>
struct Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Bounds>
struct Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.BuildCompression>
struct Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.CachedAssetBundle>
struct Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Camera_GateFitParameters>
struct Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Color32>
struct Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Color>
struct Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Hash128>
struct Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.LayerMask>
struct Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.LightBakingOutput>
struct Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.MatchTargetWeightMask>
struct Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Matrix4x4>
struct Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_CollisionModule>
struct Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_ColorBySpeedModule>
struct Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_ColorOverLifetimeModule>
struct Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_CustomDataModule>
struct Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_EmissionModule>
struct Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_EmitParams>
struct Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_ExternalForcesModule>
struct Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_ForceOverLifetimeModule>
struct Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_InheritVelocityModule>
struct Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_LightsModule>
struct Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>
struct Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_MainModule>
struct Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_NoiseModule>
struct Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_Particle>
struct Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_RotationBySpeedModule>
struct Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_RotationOverLifetimeModule>
struct Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_ShapeModule>
struct Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_SizeBySpeedModule>
struct Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_SizeOverLifetimeModule>
struct Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_TextureSheetAnimationModule>
struct Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_TrailModule>
struct Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_Trails>
struct Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_TriggerModule>
struct Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_VelocityOverLifetimeModule>
struct Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.PhysicsScene>
struct Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Playables.PlayableGraph>
struct Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Quaternion>
struct Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Ray>
struct Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.RaycastHit>
struct Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Rect>
struct Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.RenderBuffer>
struct Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.RenderTextureDescriptor>
struct Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Rendering.ScriptableCullingParameters>
struct Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Rendering.ShaderTagId>
struct Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Rendering.SphericalHarmonicsL2>
struct Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.Resolution>
struct Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF : public MulticastDelegate_t
{
public:
public:
};
// System.Action`2<System.IntPtr,UnityEngine.SceneManagement.Scene>
struct Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>
struct Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AccelerationEvent>
struct Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AnimatorStateInfo>
struct Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.AnimatorTransitionInfo>
struct Func_3_t5101937595E4C8382946B30477A3303B93EECD47 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Bounds>
struct Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.BuildCompression>
struct Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.CachedAssetBundle>
struct Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Camera_GateFitParameters>
struct Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Color32>
struct Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Color>
struct Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Hash128>
struct Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.LayerMask>
struct Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.LightBakingOutput>
struct Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.MatchTargetWeightMask>
struct Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Matrix4x4>
struct Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_CollisionModule>
struct Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_ColorBySpeedModule>
struct Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_ColorOverLifetimeModule>
struct Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_CustomDataModule>
struct Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_EmissionModule>
struct Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_EmitParams>
struct Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_ExternalForcesModule>
struct Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_ForceOverLifetimeModule>
struct Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_InheritVelocityModule>
struct Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_LightsModule>
struct Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>
struct Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_MainModule>
struct Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_NoiseModule>
struct Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_Particle>
struct Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_RotationBySpeedModule>
struct Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_RotationOverLifetimeModule>
struct Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_ShapeModule>
struct Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_SizeBySpeedModule>
struct Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_SizeOverLifetimeModule>
struct Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_TextureSheetAnimationModule>
struct Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_TrailModule>
struct Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_Trails>
struct Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_TriggerModule>
struct Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_VelocityOverLifetimeModule>
struct Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.PhysicsScene>
struct Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Playables.PlayableGraph>
struct Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Quaternion>
struct Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Ray>
struct Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RaycastHit>
struct Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rect>
struct Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RenderBuffer>
struct Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.RenderTextureDescriptor>
struct Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.ScriptableCullingParameters>
struct Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.ShaderTagId>
struct Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Rendering.SphericalHarmonicsL2>
struct Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.Resolution>
struct Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.SceneManagement.Scene>
struct Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 : public MulticastDelegate_t
{
public:
public:
};
// UnityEngine.ParticleSystem_PlaybackState
struct PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96
{
public:
// System.Single UnityEngine.ParticleSystem_PlaybackState::m_AccumulatedDt
float ___m_AccumulatedDt_0;
// System.Single UnityEngine.ParticleSystem_PlaybackState::m_StartDelay
float ___m_StartDelay_1;
// System.Single UnityEngine.ParticleSystem_PlaybackState::m_PlaybackTime
float ___m_PlaybackTime_2;
// System.Int32 UnityEngine.ParticleSystem_PlaybackState::m_RingBufferIndex
int32_t ___m_RingBufferIndex_3;
// UnityEngine.ParticleSystem_PlaybackState_Emission UnityEngine.ParticleSystem_PlaybackState::m_Emission
Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583 ___m_Emission_4;
// UnityEngine.ParticleSystem_PlaybackState_Initial UnityEngine.ParticleSystem_PlaybackState::m_Initial
Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695 ___m_Initial_5;
// UnityEngine.ParticleSystem_PlaybackState_Shape UnityEngine.ParticleSystem_PlaybackState::m_Shape
Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5 ___m_Shape_6;
// UnityEngine.ParticleSystem_PlaybackState_Force UnityEngine.ParticleSystem_PlaybackState::m_Force
Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD ___m_Force_7;
// UnityEngine.ParticleSystem_PlaybackState_Collision UnityEngine.ParticleSystem_PlaybackState::m_Collision
Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664 ___m_Collision_8;
// UnityEngine.ParticleSystem_PlaybackState_Noise UnityEngine.ParticleSystem_PlaybackState::m_Noise
Noise_t19FB1036002F892E759F691B282B9CC168704E1F ___m_Noise_9;
// UnityEngine.ParticleSystem_PlaybackState_Lights UnityEngine.ParticleSystem_PlaybackState::m_Lights
Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5 ___m_Lights_10;
// UnityEngine.ParticleSystem_PlaybackState_Trail UnityEngine.ParticleSystem_PlaybackState::m_Trail
Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6 ___m_Trail_11;
public:
inline static int32_t get_offset_of_m_AccumulatedDt_0() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_AccumulatedDt_0)); }
inline float get_m_AccumulatedDt_0() const { return ___m_AccumulatedDt_0; }
inline float* get_address_of_m_AccumulatedDt_0() { return &___m_AccumulatedDt_0; }
inline void set_m_AccumulatedDt_0(float value)
{
___m_AccumulatedDt_0 = value;
}
inline static int32_t get_offset_of_m_StartDelay_1() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_StartDelay_1)); }
inline float get_m_StartDelay_1() const { return ___m_StartDelay_1; }
inline float* get_address_of_m_StartDelay_1() { return &___m_StartDelay_1; }
inline void set_m_StartDelay_1(float value)
{
___m_StartDelay_1 = value;
}
inline static int32_t get_offset_of_m_PlaybackTime_2() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_PlaybackTime_2)); }
inline float get_m_PlaybackTime_2() const { return ___m_PlaybackTime_2; }
inline float* get_address_of_m_PlaybackTime_2() { return &___m_PlaybackTime_2; }
inline void set_m_PlaybackTime_2(float value)
{
___m_PlaybackTime_2 = value;
}
inline static int32_t get_offset_of_m_RingBufferIndex_3() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_RingBufferIndex_3)); }
inline int32_t get_m_RingBufferIndex_3() const { return ___m_RingBufferIndex_3; }
inline int32_t* get_address_of_m_RingBufferIndex_3() { return &___m_RingBufferIndex_3; }
inline void set_m_RingBufferIndex_3(int32_t value)
{
___m_RingBufferIndex_3 = value;
}
inline static int32_t get_offset_of_m_Emission_4() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Emission_4)); }
inline Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583 get_m_Emission_4() const { return ___m_Emission_4; }
inline Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583 * get_address_of_m_Emission_4() { return &___m_Emission_4; }
inline void set_m_Emission_4(Emission_t390D19B4B5B78C2B477175DFE303BD83906A2583 value)
{
___m_Emission_4 = value;
}
inline static int32_t get_offset_of_m_Initial_5() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Initial_5)); }
inline Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695 get_m_Initial_5() const { return ___m_Initial_5; }
inline Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695 * get_address_of_m_Initial_5() { return &___m_Initial_5; }
inline void set_m_Initial_5(Initial_t6301B7F05CB514104319FC2E293907BAD6FC7695 value)
{
___m_Initial_5 = value;
}
inline static int32_t get_offset_of_m_Shape_6() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Shape_6)); }
inline Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5 get_m_Shape_6() const { return ___m_Shape_6; }
inline Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5 * get_address_of_m_Shape_6() { return &___m_Shape_6; }
inline void set_m_Shape_6(Shape_tB1566ECA9D55FD114D51CE4874266AF1F9F5CAF5 value)
{
___m_Shape_6 = value;
}
inline static int32_t get_offset_of_m_Force_7() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Force_7)); }
inline Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD get_m_Force_7() const { return ___m_Force_7; }
inline Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD * get_address_of_m_Force_7() { return &___m_Force_7; }
inline void set_m_Force_7(Force_t58F8F82B7213136D90E2E160F5145BBAB5DE0EBD value)
{
___m_Force_7 = value;
}
inline static int32_t get_offset_of_m_Collision_8() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Collision_8)); }
inline Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664 get_m_Collision_8() const { return ___m_Collision_8; }
inline Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664 * get_address_of_m_Collision_8() { return &___m_Collision_8; }
inline void set_m_Collision_8(Collision_tBAA128729A7D9B2DEA8C97A5CE470F6EBD465664 value)
{
___m_Collision_8 = value;
}
inline static int32_t get_offset_of_m_Noise_9() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Noise_9)); }
inline Noise_t19FB1036002F892E759F691B282B9CC168704E1F get_m_Noise_9() const { return ___m_Noise_9; }
inline Noise_t19FB1036002F892E759F691B282B9CC168704E1F * get_address_of_m_Noise_9() { return &___m_Noise_9; }
inline void set_m_Noise_9(Noise_t19FB1036002F892E759F691B282B9CC168704E1F value)
{
___m_Noise_9 = value;
}
inline static int32_t get_offset_of_m_Lights_10() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Lights_10)); }
inline Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5 get_m_Lights_10() const { return ___m_Lights_10; }
inline Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5 * get_address_of_m_Lights_10() { return &___m_Lights_10; }
inline void set_m_Lights_10(Lights_t634819F8EE1F2D53ABC28EBF3E7DB7F321B659B5 value)
{
___m_Lights_10 = value;
}
inline static int32_t get_offset_of_m_Trail_11() { return static_cast<int32_t>(offsetof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96, ___m_Trail_11)); }
inline Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6 get_m_Trail_11() const { return ___m_Trail_11; }
inline Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6 * get_address_of_m_Trail_11() { return &___m_Trail_11; }
inline void set_m_Trail_11(Trail_t00AC95B5C40177E7B9FC53EA05C0B07E310DA4E6 value)
{
___m_Trail_11 = value;
}
};
// System.Action`2<System.IntPtr,UnityEngine.ParticleSystem_PlaybackState>
struct Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 : public MulticastDelegate_t
{
public:
public:
};
// System.Func`3<System.IntPtr,System.Int32,UnityEngine.ParticleSystem_PlaybackState>
struct Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 : public MulticastDelegate_t
{
public:
public:
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Void LuaInterface.ToLua::PushStruct(System.IntPtr,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A (intptr_t ___L0, RuntimeObject * ___o1, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushObject(System.IntPtr,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A (intptr_t ___L0, RuntimeObject * ___o1, const RuntimeMethod* method);
// System.Void LuaInterface.LuaDLL::lua_pushnil(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969 (intptr_t ___luaState0, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaStatic::GetArrayMetatable(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE (intptr_t ___L0, const RuntimeMethod* method);
// System.Void LuaInterface.ToLua::PushUserData(System.IntPtr,System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8 (intptr_t ___L0, RuntimeObject * ___o1, int32_t ___reference2, const RuntimeMethod* method);
// System.Object LuaInterface.ToLua::ToObject(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method);
// System.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.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60 (RuntimeObject * __this, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A (String_t* ___format0, RuntimeObject * ___arg01, RuntimeObject * ___arg12, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::luaL_argerror(System.IntPtr,System.Int32,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8 (intptr_t ___L0, int32_t ___narg1, String_t* ___extramsg2, const RuntimeMethod* method);
// System.Boolean LuaInterface.LuaDLL::lua_isnil(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB (intptr_t ___luaState0, int32_t ___n1, const RuntimeMethod* method);
// System.Int32 LuaInterface.LuaDLL::luaL_typerror(System.IntPtr,System.Int32,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0 (intptr_t ___L0, int32_t ___stackPos1, String_t* ___tname2, String_t* ___t23, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m6BC07000FFEB4CAED8F2772B4ED4896521230FFC_gshared (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * ___push0, Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * ___check1, Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * StackTraits_1_SelectPush_mCF87D693426E584EF59D1B2E2852DD940C14C8BC_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_1 = (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_3 = (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_4 = (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m6E258E24C4ABFEC1E9DDA7F250620DCD249C43E9_gshared (intptr_t ___L0, NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m6E258E24C4ABFEC1E9DDA7F250620DCD249C43E9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_1 = ___o1;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mDD6AA4290434B4622FDD711A48F3D4C5A462EEC2_gshared (intptr_t ___L0, NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mDD6AA4290434B4622FDD711A48F3D4C5A462EEC2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_1 = ___o1;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mEAA1307F752FD3282DCCE3AB822F597CE24B736C_gshared (intptr_t ___L0, NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mEAA1307F752FD3282DCCE3AB822F597CE24B736C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_5 = ___array1;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B StackTraits_1_DefaultTo_mC9305727195FF74F4147F213F7B0D4CFF2B1BB6E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mC9305727195FF74F4147F213F7B0D4CFF2B1BB6E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B *)((NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B StackTraits_1_DefaultCheck_m1C8E3F3FC82278259B885A1F574CB26C8C8A28EC_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m1C8E3F3FC82278259B885A1F574CB26C8C8A28EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B *)((NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ));
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t12EC843910FE7B9B7EAFB8662BFF2A8077164753_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ));
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B ));
NativeArray_1_t4154A2E8573B06DC1EBB5F342841C2A2BCB0CC7B L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<Unity.Collections.NativeArray`1<UnityEngine.ParticleSystem_Particle>>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m7DC6442778BDA87756E49866949EB8945179B6A6_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * L_0 = (( Action_2_t325937DAF341DF0C955B8F40DE3BCD6BB7C25809 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_1 = (Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 * L_2 = (Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1A41EC1315AE21F6E0F0B00E571BCD08934022F2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tE2BB63F8F4526F552145CCC546517DC888F0E897_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.AccelerationEvent>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m694C4361FD769A500F287EEFFC31C180EAD9B438_gshared (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * ___push0, Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * ___check1, Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * StackTraits_1_SelectPush_m5C04FEEB691D2271EE16CD3B81DAB35737878FEE_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_1 = (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_3 = (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_4 = (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mA6AEEF0C80AFF3D68F9C9A0619354D7592BB953B_gshared (intptr_t ___L0, AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mA6AEEF0C80AFF3D68F9C9A0619354D7592BB953B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_1 = ___o1;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m5BA4D4036316C48B4D7C5E13564FE68CAAACA65F_gshared (intptr_t ___L0, AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m5BA4D4036316C48B4D7C5E13564FE68CAAACA65F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_1 = ___o1;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m1B4549DBC21182357CC1FA489B30ACD44CAC8406_gshared (intptr_t ___L0, AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m1B4549DBC21182357CC1FA489B30ACD44CAC8406_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_5 = ___array1;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 StackTraits_1_DefaultTo_mDB4903E07772074769A6D8D1075FFF223FA689FA_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mDB4903E07772074769A6D8D1075FFF223FA689FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 *)((AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 StackTraits_1_DefaultCheck_mFCEF6C8C00AD9F84DF7F8ACEA31522F983265704_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mFCEF6C8C00AD9F84DF7F8ACEA31522F983265704_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 *)((AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ));
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t2E35FE3D153FCDDDD065BB811D856BEFEE4F4533_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ));
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 ));
AccelerationEvent_t6D9F13A024BF9DE1278C0FBD66EF2FBA22FB00B4 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AccelerationEvent>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mAC32CB82BD32F26B344877A1E580A0BF46EBB23D_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * L_0 = (( Action_2_t2116DB01F5E41158817A76C521A4EFCBEBDD39F6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_1 = (Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F * L_2 = (Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tAD0E34CCB87E486F75EB9BBC2B48393CAE7ED40F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t7D2777E99672CA6D039FAF1D5BC83C0B4F9B7D09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.AnimatorStateInfo>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mA66B1613C11909472427B18FAF949D6A9E82EF4B_gshared (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * ___push0, Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * ___check1, Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * StackTraits_1_SelectPush_m2D1E34D1AE9708C389711DC2285D0A5FF1B5FC43_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_1 = (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_3 = (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_4 = (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m4830EAA8828178FF7BB84A7F266343D60FEBF5A3_gshared (intptr_t ___L0, AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m4830EAA8828178FF7BB84A7F266343D60FEBF5A3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_1 = ___o1;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mFB3935ED8DEC5D44DDB43362D8FFA1B6106C31E2_gshared (intptr_t ___L0, AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mFB3935ED8DEC5D44DDB43362D8FFA1B6106C31E2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_1 = ___o1;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m1D73FA5BE9327BEFA00682F94B081912A78C5D47_gshared (intptr_t ___L0, AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m1D73FA5BE9327BEFA00682F94B081912A78C5D47_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_5 = ___array1;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 StackTraits_1_DefaultTo_m7009CD87A43105BD402090183F0B58B024D6EF4E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m7009CD87A43105BD402090183F0B58B024D6EF4E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 *)((AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 StackTraits_1_DefaultCheck_mA3B0B97A047B0DB637CD28C04C582E17C5D3A22A_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mA3B0B97A047B0DB637CD28C04C582E17C5D3A22A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 *)((AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ));
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tE2E5C5FA4B3D3F7B4DD7601293D5684D002C4C66_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ));
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 ));
AnimatorStateInfo_tF6D8ADF771CD13DC578AC9A574FD33CC99AD46E2 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorStateInfo>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mAC596E8910ED2A55F6D421E272E3D6433E90BC39_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * L_0 = (( Action_2_t8AED48FDF1C5830524BE073C3427B8CCABF33444 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_1 = (Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 * L_2 = (Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tD3938944D0ACC938ABDEECF4F6259EC4C8586145 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tCF0548E63D245A6A42A274253FEA8F4A0D87436F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mBEB22F3FE61F948F49E0CA318B647AC20722DCBB_gshared (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * ___push0, Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * ___check1, Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * StackTraits_1_SelectPush_mB9D8716DEBC1910FD719AEC9D19BA483EEA004E2_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_1 = (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_3 = (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_4 = (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m75E17D67C0D6BBB45938B1E2A7E00A7889EEE14F_gshared (intptr_t ___L0, AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m75E17D67C0D6BBB45938B1E2A7E00A7889EEE14F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_1 = ___o1;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mD831E0521D754EBAD74D2669112A4CA680B890A4_gshared (intptr_t ___L0, AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mD831E0521D754EBAD74D2669112A4CA680B890A4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_1 = ___o1;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mB1910D812F8484834B99E3C98D7089DD5550BD27_gshared (intptr_t ___L0, AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mB1910D812F8484834B99E3C98D7089DD5550BD27_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_5 = ___array1;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B StackTraits_1_DefaultTo_m12F3987125CEB86B4F5E916F22ED9A460299E64A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m12F3987125CEB86B4F5E916F22ED9A460299E64A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B *)((AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B StackTraits_1_DefaultCheck_m09662AB17F954CF54E79354509CFCC3EA4890F6D_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m09662AB17F954CF54E79354509CFCC3EA4890F6D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B *)((AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ));
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tBFD7B9330E4E5A2D1AF001045C0ABD69E800A8EC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ));
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B ));
AnimatorTransitionInfo_t66D37578B8898C817BD5A5781B420BF92F60AA6B L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.AnimatorTransitionInfo>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m256FB91A3B7F8431DD207B6B4EDEF1AD34F29F5E_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * L_0 = (( Action_2_tB28F0D2C761179C7FF3415B678A77B1DEF969938 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_1 = (Func_3_t5101937595E4C8382946B30477A3303B93EECD47 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5101937595E4C8382946B30477A3303B93EECD47 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t5101937595E4C8382946B30477A3303B93EECD47 * L_2 = (Func_3_t5101937595E4C8382946B30477A3303B93EECD47 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5101937595E4C8382946B30477A3303B93EECD47 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t879814DD6A09CDD87A737CEEB2992BA118FFE3D3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Bounds>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m5D77603C38455F2E135BBD4E70006BA611337580_gshared (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * ___push0, Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * ___check1, Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Bounds>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * StackTraits_1_SelectPush_m13B9185028A527E5A9472A0B3A0C3460A896944D_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_1 = (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_3 = (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_4 = (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Bounds>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mBCA5C6AB4170FBE1DBC38BC31DC67E1C51190ADA_gshared (intptr_t ___L0, Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mBCA5C6AB4170FBE1DBC38BC31DC67E1C51190ADA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_1 = ___o1;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Bounds>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m457C75A5E3FCD8B144EFBBD927CE57A74D080ABB_gshared (intptr_t ___L0, Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m457C75A5E3FCD8B144EFBBD927CE57A74D080ABB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_1 = ___o1;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Bounds>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m2D4B80506F82BFE66E2535E244FB5F2F55D85104_gshared (intptr_t ___L0, Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m2D4B80506F82BFE66E2535E244FB5F2F55D85104_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_5 = ___array1;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Bounds>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 StackTraits_1_DefaultTo_m857AC4E4C5A1331B60E97D70D36566FE87959B5D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m857AC4E4C5A1331B60E97D70D36566FE87959B5D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 *)((Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Bounds>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 StackTraits_1_DefaultCheck_mB3134A9395D7C5DD1446715FF567F2B6424CBCA1_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mB3134A9395D7C5DD1446715FF567F2B6424CBCA1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 *)((Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ));
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t6B3FDF34E572EC2A2A47A1AD41A0C3DE456F88B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ));
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 ));
Bounds_tA2716F5212749C61B0E7B7B77E0CD3D79B742890 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Bounds>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m57458A4124FC95DDE9845BAE74A23C599D94D38A_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * L_0 = (( Action_2_tA468D318E4EF34D443A3318E05B36DE4DA2E1209 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_1 = (Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B * L_2 = (Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2E05EE7ADC109CB5E6208B6E0455FF9DBAE5C75B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4D07D0134FB98D1034FB8C6D2CF67285CA394F51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.BuildCompression>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mEAEA047F95CDDF09C0E6D1D3EFB4FB8E2E72532B_gshared (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * ___push0, Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * ___check1, Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * StackTraits_1_SelectPush_m005528806B568DC83143A01BDF48B4793044B826_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_1 = (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_3 = (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_4 = (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m39671F1985E68131E14E4A6CB4247A199713A841_gshared (intptr_t ___L0, BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m39671F1985E68131E14E4A6CB4247A199713A841_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_1 = ___o1;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m5F553DD4A5EBC218AD6AB7B0ED7325A13B9BD099_gshared (intptr_t ___L0, BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m5F553DD4A5EBC218AD6AB7B0ED7325A13B9BD099_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_1 = ___o1;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m6CEA74E8C1B4D2E04B08F7A8777A2BD27BB6F224_gshared (intptr_t ___L0, BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m6CEA74E8C1B4D2E04B08F7A8777A2BD27BB6F224_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_5 = ___array1;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C StackTraits_1_DefaultTo_m336C18804E7A661651AC70B79FBD97BD859BFA5F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m336C18804E7A661651AC70B79FBD97BD859BFA5F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C *)((BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C StackTraits_1_DefaultCheck_mAF30D68D4D7B403F262361264912552448977126_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mAF30D68D4D7B403F262361264912552448977126_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C *)((BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ));
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t53462ED9FF360D36B14C9D935F84C17979D585F2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ));
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C ));
BuildCompression_t01A47A62D5C41324B29ED9B0A6A1ACE0CD4C591C L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.BuildCompression>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m034D944B2B7DEDD38230FC899DF1C58094B11F82_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * L_0 = (( Action_2_tF015AAEED161AE5C97ADD43D35E766E44211BA8B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_1 = (Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 * L_2 = (Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3DFA7497843C548DA9E0DA26F1A9A39394982643 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t08C10A76FBBF8C679E9756F2409657344205C855_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.CachedAssetBundle>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mD40BD7AA9D1794A4F88BF0066F6E190966FA133F_gshared (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * ___push0, Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * ___check1, Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * StackTraits_1_SelectPush_m8E05774C3429EF6118B5D54AE540CA68CD704784_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_1 = (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_3 = (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_4 = (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mE6EF3363E28A36DEABF977F8E1C046CB7A86FD84_gshared (intptr_t ___L0, CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mE6EF3363E28A36DEABF977F8E1C046CB7A86FD84_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_1 = ___o1;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mF781E59D34B292DB2D30E28370D133741820C0EC_gshared (intptr_t ___L0, CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mF781E59D34B292DB2D30E28370D133741820C0EC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_1 = ___o1;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mD928E4292038F3DD7A2B3E361C304B327A12350B_gshared (intptr_t ___L0, CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mD928E4292038F3DD7A2B3E361C304B327A12350B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_5 = ___array1;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 StackTraits_1_DefaultTo_m6F0C2B0158AFB33FB22B3839DB2E8D0AC6B75F45_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m6F0C2B0158AFB33FB22B3839DB2E8D0AC6B75F45_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 *)((CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 StackTraits_1_DefaultCheck_mC16E16D52D9DBB4000A8C9674C3ED9B30ECA0A23_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC16E16D52D9DBB4000A8C9674C3ED9B30ECA0A23_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 *)((CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ));
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t230B937AA0175DF88A52AF14A2A01495BAD88CC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ));
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 ));
CachedAssetBundle_t074A527A76DF5D5A7C4465260959DB88E8B435D3 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.CachedAssetBundle>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m2865CFD535D3AF7DE24557282D530940023E75E8_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * L_0 = (( Action_2_t90161CFBCC23FC820240CCDFEBF9A3C3A9EE9EDB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_1 = (Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 * L_2 = (Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t289390833EC811E9EE9F90306AF606AE72CCD0E5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB831A7D39E8C0ADE6604B4367AC2D70B5221DA89_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Camera_GateFitParameters>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m3AF454352ECBB9B8392558697CA088E5338E8FE3_gshared (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * ___push0, Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * ___check1, Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * StackTraits_1_SelectPush_m440CA47B2A2CA49F9080EA9442E1D51CAF4EA7A0_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_1 = (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_3 = (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_4 = (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m29A4A5D9D2E6A6F95550A73456B7B8A98A4FC22F_gshared (intptr_t ___L0, GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m29A4A5D9D2E6A6F95550A73456B7B8A98A4FC22F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_1 = ___o1;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m7A37DF82C4F7CFE72C24E318384A921FB7311B2D_gshared (intptr_t ___L0, GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m7A37DF82C4F7CFE72C24E318384A921FB7311B2D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_1 = ___o1;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mA454A12E1DCA46737DB684F53AE3A63E020A14BE_gshared (intptr_t ___L0, GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mA454A12E1DCA46737DB684F53AE3A63E020A14BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_5 = ___array1;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 StackTraits_1_DefaultTo_mCEDBBA8792A21454F687164BA4D7530E07133098_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mCEDBBA8792A21454F687164BA4D7530E07133098_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 *)((GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 StackTraits_1_DefaultCheck_m4566E9BC96AAF58CA4D597652927C0BCDE24D0AE_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m4566E9BC96AAF58CA4D597652927C0BCDE24D0AE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 *)((GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ));
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t439217A2EC6070C1E98DB56CCED7BBB0DC815DC8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ));
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 ));
GateFitParameters_tDF99DAAA1B4C59C31924584748148611DBA44604 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Camera_GateFitParameters>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m750A257B9245151496830EA09585B30A542670E8_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * L_0 = (( Action_2_tD98A59E583DE22B92E616FB6796120D4265A4527 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_1 = (Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA * L_2 = (Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t15F3476CA6B5158ED10F358B11E43346C3AF0FAA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t864E841688E0BB2C5A45443A4C2DFFE81225500C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Color32>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m928C553BDBFDC6E46CFF8F3FF2F60F474E95B269_gshared (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * ___push0, Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * ___check1, Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Color32>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * StackTraits_1_SelectPush_mFC6F5C820B9FB37F76CFFB57822331A6840354CA_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_1 = (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_3 = (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_4 = (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color32>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m0FB17B1AC4BBCD259A2F417B18D52042B457F2DA_gshared (intptr_t ___L0, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m0FB17B1AC4BBCD259A2F417B18D52042B457F2DA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___o1;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color32>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mBCA8357096AE167C03745E9020AF77238F0F2EEC_gshared (intptr_t ___L0, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mBCA8357096AE167C03745E9020AF77238F0F2EEC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___o1;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color32>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m214AD01362601820F33E7584FB60D3DCDB71B358_gshared (intptr_t ___L0, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m214AD01362601820F33E7584FB60D3DCDB71B358_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_5 = ___array1;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Color32>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 StackTraits_1_DefaultTo_m650517330EFF5537723F54FE8B299F1B17A0BD2B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m650517330EFF5537723F54FE8B299F1B17A0BD2B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Color32>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 StackTraits_1_DefaultCheck_mEBB95651C60F15E5FF958E49FC99512A2407736E_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mEBB95651C60F15E5FF958E49FC99512A2407736E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t459BA588A76510B9F07C9D404E49655506C5A348_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color32>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mC4D1218E76FCF2F42E0E2F7AFF8D620150B8891E_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * L_0 = (( Action_2_t7AA4F2D7A4F7055943F5AEC139C5C2DCF3E42D63 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_1 = (Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A * L_2 = (Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t19DC4C7E5EC1A06740B4236A514004A3CC47037A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t88E4D7BEDC7B40E6EA39022CEE65D490E8231FC3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Color>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m9E287D2F7B86D4328DABFBD0F6DB99BD062396E5_gshared (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * ___push0, Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * ___check1, Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Color>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * StackTraits_1_SelectPush_mA289EDD54A1340678FD33A6C6A24E5DE630BA5B6_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_1 = (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_3 = (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_4 = (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m9650C26244360BBE1780D189BD5E73420F035357_gshared (intptr_t ___L0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m9650C26244360BBE1780D189BD5E73420F035357_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___o1;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mA84955512B0638EAAB915DCC98A90219F787C011_gshared (intptr_t ___L0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mA84955512B0638EAAB915DCC98A90219F787C011_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___o1;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m5B2AD0147BFC49DF3DFD05A726EFAECB751092C6_gshared (intptr_t ___L0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m5B2AD0147BFC49DF3DFD05A726EFAECB751092C6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_5 = ___array1;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Color>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 StackTraits_1_DefaultTo_m8A94C9B07E9522276D9E4D850C1EE68432DF86DC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m8A94C9B07E9522276D9E4D850C1EE68432DF86DC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Color>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 StackTraits_1_DefaultCheck_mE0E3D99D3C4D3801A6011B6503FDA1F65249E069_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mE0E3D99D3C4D3801A6011B6503FDA1F65249E069_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t3329BC2D1743374CACF792F0C6D24986E0F1F906_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Color>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mF101B377C2764177BE037B86B4CFADC637B2EDBA_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * L_0 = (( Action_2_tB5E72C6F3E69F059B8498E0548614B9F36F2A241 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_1 = (Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A * L_2 = (Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t67940EC97CC68B264BEDB9E7BA3D9E62A39DDF9A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t84C2CCF0829FC1354BDF38661E1E886F6D79E4DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Hash128>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m0EAA6B84FAC6F25345C1D8B125C37120B9A8F3E1_gshared (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * ___push0, Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * ___check1, Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Hash128>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * StackTraits_1_SelectPush_mACB7594BCA6A394B5E55A84975B06FA9F3215ABA_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_1 = (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_3 = (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_4 = (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Hash128>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mE192E64A6C0759FCD3696AC9F6F02719F4EE587C_gshared (intptr_t ___L0, Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mE192E64A6C0759FCD3696AC9F6F02719F4EE587C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_1 = ___o1;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Hash128>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mD8792DBE8F4B3AE69888D2DB901C2314DB9BC9BE_gshared (intptr_t ___L0, Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mD8792DBE8F4B3AE69888D2DB901C2314DB9BC9BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_1 = ___o1;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Hash128>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m5C90DC253717467B55220957BB87C61EF4A901A6_gshared (intptr_t ___L0, Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m5C90DC253717467B55220957BB87C61EF4A901A6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_5 = ___array1;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Hash128>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 StackTraits_1_DefaultTo_m6DE0A61006C7F2D2F1701C4AD73FF0A5ECFFD2BC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m6DE0A61006C7F2D2F1701C4AD73FF0A5ECFFD2BC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 *)((Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Hash128>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 StackTraits_1_DefaultCheck_m3D23203703CF8979B8CCCCAD559EF2A8A25F7CF7_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m3D23203703CF8979B8CCCCAD559EF2A8A25F7CF7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 *)((Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ));
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t43E10826543F21AFC2E7FB8D7637604449902C79_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ));
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 ));
Hash128_tBB1E9B1041BFF6ED6E76F2066E2815ED04742151 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Hash128>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m45EFE840466AC591117398104FD91C5386FD0029_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * L_0 = (( Action_2_tE072638AEFD3C03D09DB43E084FE08A09420426D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_1 = (Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB * L_2 = (Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t00BBF7A063F44EC29BDBC40F0D9E29723ACB2BAB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tC1385218F09723123ED83D8F2517398065DA64AF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.LayerMask>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mE84F61B068BCEF5BB896EA533D3119DB717AE09C_gshared (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * ___push0, Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * ___check1, Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.LayerMask>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * StackTraits_1_SelectPush_mB7E26E15475AB1492F1A1AF15AF41FB716647412_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_1 = (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_3 = (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_4 = (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LayerMask>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m5386CC6687608E4B9E57E775A3B8401EA0AF298E_gshared (intptr_t ___L0, LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m5386CC6687608E4B9E57E775A3B8401EA0AF298E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_1 = ___o1;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LayerMask>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m918D58A40B243BA6FEE3072B7664044E60FBE5FA_gshared (intptr_t ___L0, LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m918D58A40B243BA6FEE3072B7664044E60FBE5FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_1 = ___o1;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LayerMask>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mCC58EDDF1D375D97135C41CBCFD7C5CB715B43E5_gshared (intptr_t ___L0, LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mCC58EDDF1D375D97135C41CBCFD7C5CB715B43E5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_5 = ___array1;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.LayerMask>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 StackTraits_1_DefaultTo_m82621FE8BD149A6FAA23C92E9C9107E77978A260_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m82621FE8BD149A6FAA23C92E9C9107E77978A260_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 *)((LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.LayerMask>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 StackTraits_1_DefaultCheck_mC2AC981D929830FB0BDBC9AF4053E3D81EC9FF39_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC2AC981D929830FB0BDBC9AF4053E3D81EC9FF39_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 *)((LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ));
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tA49A2A9348AA0430F0B0F5B2DE62312107D60B42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ));
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 ));
LayerMask_tBB9173D8B6939D476E67E849280AC9F4EC4D93B0 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LayerMask>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m3FBB06B432941EB8D2E7532185EBFBA791E08D69_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * L_0 = (( Action_2_t0CCBBD7DA4903EE0CE8BA4493F386C984ADF472D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_1 = (Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 * L_2 = (Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2F4AF7CBF49AAED04F5953D7B23DD1CD710AA550 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA6BA92BE89506787B370DF1BF35A16F6BF73A7C8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.LightBakingOutput>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mAB6378012969827CAC912763499F4840823DF0A7_gshared (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * ___push0, Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * ___check1, Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * StackTraits_1_SelectPush_m10FE6900D111B1B62832071809403431BB646311_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_1 = (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_3 = (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_4 = (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m9EEF8455574FF17473008249F9CFE0E93F7FEC7A_gshared (intptr_t ___L0, LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m9EEF8455574FF17473008249F9CFE0E93F7FEC7A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_1 = ___o1;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mFDAE7AFDAC32400E9745117F06BB06B49E54DA70_gshared (intptr_t ___L0, LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mFDAE7AFDAC32400E9745117F06BB06B49E54DA70_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_1 = ___o1;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m661D324CE0A553B977ABD99573E071E77F950EA3_gshared (intptr_t ___L0, LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m661D324CE0A553B977ABD99573E071E77F950EA3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_5 = ___array1;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 StackTraits_1_DefaultTo_mE38BC79FD6715B80BB331BB535D40BC62BCDAAA0_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mE38BC79FD6715B80BB331BB535D40BC62BCDAAA0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 *)((LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 StackTraits_1_DefaultCheck_mB4B084189D652D9C9D8546D0856252C82325BED3_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mB4B084189D652D9C9D8546D0856252C82325BED3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 *)((LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ));
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t620CF1718A219B1D094B7264F2CDC0CBF56D1C42_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ));
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 ));
LightBakingOutput_t93DB383BDD09E4F881F4BA106DBA45AEEB38A2A4 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.LightBakingOutput>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m8A6520DB6D135BD084A8C8B672A38DB9A1E96C60_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * L_0 = (( Action_2_tB1C1D4CFE7626121BCC096D69E3007CE8D454A36 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_1 = (Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 * L_2 = (Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t0E926FB7DB059AA6E0E86AE3E340E7557A057AC3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t00FE19284517EE4CD08FA36C712D4B629C339711_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.MatchTargetWeightMask>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mFFDDABBE7F35C0A07EC070642C1A8628A4FFC53E_gshared (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * ___push0, Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * ___check1, Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * StackTraits_1_SelectPush_m44FAE97FA74B2AB749ECB745CAF9D11389F5B6F3_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_1 = (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_3 = (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_4 = (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m019B5CC0DAA05AA6B681BCCA49391EEC23B115FC_gshared (intptr_t ___L0, MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m019B5CC0DAA05AA6B681BCCA49391EEC23B115FC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_1 = ___o1;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m27257A80E3B02A2CD60E10F5F68C2C8876BEED9C_gshared (intptr_t ___L0, MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m27257A80E3B02A2CD60E10F5F68C2C8876BEED9C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_1 = ___o1;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mBDE6ECA1A9AF077829F334561C8CE959115C3016_gshared (intptr_t ___L0, MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mBDE6ECA1A9AF077829F334561C8CE959115C3016_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_5 = ___array1;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B StackTraits_1_DefaultTo_m8DC3BFDAE4E12506D53B8322697738F718854443_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m8DC3BFDAE4E12506D53B8322697738F718854443_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B *)((MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B StackTraits_1_DefaultCheck_m6D5B9C844718B20078A93B6528A1E641B17642ED_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m6D5B9C844718B20078A93B6528A1E641B17642ED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B *)((MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ));
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t8A1DFCA10871E0238FF282B4FEC446C2C4872053_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ));
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B ));
MatchTargetWeightMask_tD0E4BC703C9314CF1F7EA5AAFA1826D1133CFF9B L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.MatchTargetWeightMask>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mC3AC1E5E5D694A8D6F965B45FC134348C12CAB50_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * L_0 = (( Action_2_tACB6DCB527C74D47643AA93CE287CC9E928A9D8A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_1 = (Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 * L_2 = (Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tA3E010909E2F578C62072A0CB54D27408860CC24 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA93EEDB4F89A435BE1F0D8C66556780199807EEC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Matrix4x4>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m2856E6D68FE5B7BF8BCCEB30791713FD0414E6F5_gshared (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * ___push0, Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * ___check1, Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * StackTraits_1_SelectPush_m5E456632AB060D0D4253BE03B8226EFF5FD99787_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_1 = (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_3 = (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_4 = (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m274C688549F1084826A44E2B0FF94B75467A6A58_gshared (intptr_t ___L0, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m274C688549F1084826A44E2B0FF94B75467A6A58_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___o1;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mFB2332B787FBC59419BF2EB83D2685A1B420BF3C_gshared (intptr_t ___L0, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mFB2332B787FBC59419BF2EB83D2685A1B420BF3C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___o1;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m724D19D59B0DA045C21B69EB0404899588CE1C36_gshared (intptr_t ___L0, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m724D19D59B0DA045C21B69EB0404899588CE1C36_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_5 = ___array1;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA StackTraits_1_DefaultTo_mF6608C8275F9C0DF0ADB837BCDC6BB9D8F51F055_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mF6608C8275F9C0DF0ADB837BCDC6BB9D8F51F055_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA StackTraits_1_DefaultCheck_m5650AA3DCF37678B71D75A00130F5220D72C5298_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m5650AA3DCF37678B71D75A00130F5220D72C5298_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t1F3AEEC5AA57B39EDCB8D080CFF18C95FB9368E3_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Matrix4x4>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m6CC10FE893A9E9DCF31CF58AEE89CB16752301FA_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * L_0 = (( Action_2_t62B95FD1F996A8C890AC855CCC6BA26A7000F3A8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_1 = (Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 * L_2 = (Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tFC4F09AFDBF8DF3779A731FCF9A0DE683F7083A3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA58CA567EB350302C87A52495E2E0235BE35B07A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mFD366F87AC3E134554C1A31C0D4FE2E35FE06669_gshared (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * ___push0, Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * ___check1, Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * StackTraits_1_SelectPush_mCD87F771F2794B0C064B7CC0A382AB1AF91DBA27_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_1 = (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_3 = (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_4 = (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mDFF01F9C5CC66BBE6FF4BB088538A69C2E2EACB2_gshared (intptr_t ___L0, CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mDFF01F9C5CC66BBE6FF4BB088538A69C2E2EACB2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_1 = ___o1;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m1FE568C7A6A081BF3653910A1709D2D1758DC562_gshared (intptr_t ___L0, CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m1FE568C7A6A081BF3653910A1709D2D1758DC562_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_1 = ___o1;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m7F8402FEF13FC61708265D76A1B8CE743C45F066_gshared (intptr_t ___L0, CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m7F8402FEF13FC61708265D76A1B8CE743C45F066_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_5 = ___array1;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 StackTraits_1_DefaultTo_mF6CFEF2973A5E16AD6C0D33E742508E6E7B509E9_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mF6CFEF2973A5E16AD6C0D33E742508E6E7B509E9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 *)((CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 StackTraits_1_DefaultCheck_m9D7D2A7F519540F1251F3228A9ED1A28065BEF39_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m9D7D2A7F519540F1251F3228A9ED1A28065BEF39_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 *)((CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ));
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t4338AD76445E362354C3F6F8DDFF86EE25085349_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ));
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 ));
CollisionModule_t30A257EC0FE9478432374CE69BF6CD596EA06396 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CollisionModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mAA677B05116616D1957DDB8DD96EB2906738789F_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * L_0 = (( Action_2_t7DB568DE262CE9BF29A77509E77E6BE372C3CB39 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_1 = (Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 * L_2 = (Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tDFE351D651927C7B6C44D81EE88D8B168C0DAAB9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD6D49816B4B6DC646424A91A429B9BAD653AEAAE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mA15A5ED1A85AFBE07AD826AAE937EC039B20E4B7_gshared (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * ___push0, Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * ___check1, Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * StackTraits_1_SelectPush_m186D4F32C80644056761C06CECE4AEC1BC838C3A_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_1 = (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_3 = (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_4 = (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m6E78E100B3D2CD2F72B0E2806616655982C70B31_gshared (intptr_t ___L0, ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m6E78E100B3D2CD2F72B0E2806616655982C70B31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_1 = ___o1;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m9FECF9477C1D7E6ED711F23AC36583E322FA4001_gshared (intptr_t ___L0, ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m9FECF9477C1D7E6ED711F23AC36583E322FA4001_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_1 = ___o1;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mB900CF762D4D9BC1F4BD74D243E837A7220E50AA_gshared (intptr_t ___L0, ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mB900CF762D4D9BC1F4BD74D243E837A7220E50AA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_5 = ___array1;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 StackTraits_1_DefaultTo_m0379DA200BFDFC30B3E0C6AD43DE89F7D32E203E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m0379DA200BFDFC30B3E0C6AD43DE89F7D32E203E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 *)((ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 StackTraits_1_DefaultCheck_m431B7B16F07BCCED21593782B09EEE10E303EA56_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m431B7B16F07BCCED21593782B09EEE10E303EA56_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 *)((ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ));
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tDE8973D41D0ED2452FFEA5ACE3CBC0B19F7513FA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ));
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 ));
ColorBySpeedModule_t51C12A5FB80F1564C010149F8FA5C90D2FB91A51 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorBySpeedModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mB93E8A04D61483C0DFF11F8B3302945FEB2D0521_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * L_0 = (( Action_2_t9C4271AA7DA99AEF87E2A837FFEA9DE34A26EEB6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_1 = (Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA * L_2 = (Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1D6193E38D85AFE4F9965C20FDD2F19F8085C4DA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0ED309B1FC27433D5FB1B10C82F0C61936E3706F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mD1250521200A26CEE48E63D677DFFDDCEFBF4406_gshared (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * ___push0, Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * ___check1, Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * StackTraits_1_SelectPush_mEE63A96E595B2AABB8DF64E3DF57C430472CC4D1_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_1 = (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_3 = (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_4 = (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m9B7A688AD522F877AC7DAB3AB131C4721A75FF7C_gshared (intptr_t ___L0, ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m9B7A688AD522F877AC7DAB3AB131C4721A75FF7C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_1 = ___o1;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mE272DE9C801490C58CAAC5CCCBC5BE67AF1315AA_gshared (intptr_t ___L0, ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mE272DE9C801490C58CAAC5CCCBC5BE67AF1315AA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_1 = ___o1;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mD2778A6E9B8E26B0D179A760E04F2263552A99A8_gshared (intptr_t ___L0, ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mD2778A6E9B8E26B0D179A760E04F2263552A99A8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_5 = ___array1;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 StackTraits_1_DefaultTo_mACABDEDBD61BF0D9BCB5B13E7CB9B5232B4A6319_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mACABDEDBD61BF0D9BCB5B13E7CB9B5232B4A6319_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 *)((ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 StackTraits_1_DefaultCheck_m276B7CC0C8019E7B83A72517057FA71556DC964C_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m276B7CC0C8019E7B83A72517057FA71556DC964C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 *)((ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ));
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t341D277123DFB9F2A5E8BD5F1CC7E046668756BC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ));
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 ));
ColorOverLifetimeModule_t8F67A98DA6C9C473B05AA395E7A132AEC884AC24 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ColorOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m3200B3510C1B36B9CAD1646F0E803B8977AC11AA_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * L_0 = (( Action_2_t076AF7E7C4AB8CA6DA9A023B1A55B70D2F458E0B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_1 = (Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E * L_2 = (Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t284CAAF27B63284CF16656ABA48E761B135D684E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t9B54D151C3B63325F9F021B55198B827A730080B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m25D84B121C56523E67047ABE0255125AD589658B_gshared (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * ___push0, Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * ___check1, Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * StackTraits_1_SelectPush_mA9F91D40B77574F62682AD5DB37A61F8CE5C47D9_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_1 = (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_3 = (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_4 = (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m51390DA19EC91F552EF757CEAEC827FB617CF284_gshared (intptr_t ___L0, CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m51390DA19EC91F552EF757CEAEC827FB617CF284_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_1 = ___o1;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m6FB88B08179A342F3127818B77FA5674048C5CB3_gshared (intptr_t ___L0, CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m6FB88B08179A342F3127818B77FA5674048C5CB3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_1 = ___o1;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m376CA35A93D00A682E7E83E800FF30A2309F6FAD_gshared (intptr_t ___L0, CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m376CA35A93D00A682E7E83E800FF30A2309F6FAD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_5 = ___array1;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 StackTraits_1_DefaultTo_mAD2DE903BBE627BFE8EFB2CF75613C3DC3F8B77B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mAD2DE903BBE627BFE8EFB2CF75613C3DC3F8B77B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 *)((CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 StackTraits_1_DefaultCheck_mEFE713B35A04310520D71C565733F2E100B9CA12_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mEFE713B35A04310520D71C565733F2E100B9CA12_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 *)((CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ));
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t7AEC331848896E4084C7598D67BD5CE6824AA248_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ));
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 ));
CustomDataModule_t448AB38861AFEC40DA3481DF86E4E0A2C7789C66 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_CustomDataModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m61E82755E263797837EBB39FEABB0DFBE8ADB49D_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * L_0 = (( Action_2_t6339553C44C2BC1755F0A2E56C4D49FA14584DB4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_1 = (Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F * L_2 = (Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF3A127FF9AFD4D1A96B1B467A18F5FCCAB18536F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5738799A656CA093AEDE49EB4621ACC5451E1952_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m1EBA9077133CDBFB872BC5D72C3D9EE79C93441C_gshared (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * ___push0, Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * ___check1, Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * StackTraits_1_SelectPush_m27784F840184FCCA07E84BAE38AE668A5F142759_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_1 = (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_3 = (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_4 = (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m824C4E1764496C8E508DA314CE7E7C15E765F07C_gshared (intptr_t ___L0, EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m824C4E1764496C8E508DA314CE7E7C15E765F07C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_1 = ___o1;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mD41EB40CE258F6899130A9F3C4BFE21BDF5EC8EA_gshared (intptr_t ___L0, EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mD41EB40CE258F6899130A9F3C4BFE21BDF5EC8EA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_1 = ___o1;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m045FAE87E587191EB05C14CB54D9056F2E9B0CA8_gshared (intptr_t ___L0, EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m045FAE87E587191EB05C14CB54D9056F2E9B0CA8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_5 = ___array1;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 StackTraits_1_DefaultTo_m711B089984DD36FF2411F2DB77A47130113646AF_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m711B089984DD36FF2411F2DB77A47130113646AF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 *)((EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 StackTraits_1_DefaultCheck_mEB3D053F1B95C3800EA9E26FA85AA8D72E8DFAC0_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mEB3D053F1B95C3800EA9E26FA85AA8D72E8DFAC0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 *)((EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ));
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tBF961B3423CFC3BFFBE60EA77FD655016B26518E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ));
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 ));
EmissionModule_t35028C3DE5EFDCE49E8A9732460617A56BD1D3F1 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmissionModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m506AAD3D57980D02CEA09105BC4109E7E2C3C773_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * L_0 = (( Action_2_tB26BD67B9C6C8FA4D6D77A4926F593B5617D8801 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_1 = (Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 * L_2 = (Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEAD0E40B6F7165C2CFC05C4F580A11438AE656C0 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t213E07986E2C4C1B5F32B14FDF8034E90C4DED93_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m939249FFD6882E852BC92280D74335B5FC54C6CF_gshared (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * ___push0, Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * ___check1, Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * StackTraits_1_SelectPush_m466F39A8450AB397C37DBEA1D24207B2C94BAF74_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_1 = (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_3 = (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_4 = (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m443E6D180EEE64F30DE077726BEAE9B8E54C30FF_gshared (intptr_t ___L0, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m443E6D180EEE64F30DE077726BEAE9B8E54C30FF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_1 = ___o1;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m23FAF10D3B31B3FF8C1D8D32920CC5C244330B71_gshared (intptr_t ___L0, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m23FAF10D3B31B3FF8C1D8D32920CC5C244330B71_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_1 = ___o1;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mF53CA20E41CE5FA9EB8F9C10CD7C7DB797C1B694_gshared (intptr_t ___L0, EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mF53CA20E41CE5FA9EB8F9C10CD7C7DB797C1B694_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_5 = ___array1;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmitParams_t03557E552852EC6B71876CD05C4098733702A219 StackTraits_1_DefaultTo_mBC820DF95EC7058F6C817631E155E31CC27F1BE1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mBC820DF95EC7058F6C817631E155E31CC27F1BE1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *)((EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmitParams_t03557E552852EC6B71876CD05C4098733702A219 StackTraits_1_DefaultCheck_m702E2A74270480BCE5EAFB50D8657E3F0CA3AFD4_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m702E2A74270480BCE5EAFB50D8657E3F0CA3AFD4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *)((EmitParams_t03557E552852EC6B71876CD05C4098733702A219 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ));
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tC006E0D36CBCC78D92E7A0CD0E206C93CE609523_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ));
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(EmitParams_t03557E552852EC6B71876CD05C4098733702A219 ));
EmitParams_t03557E552852EC6B71876CD05C4098733702A219 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_EmitParams>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mE5C286868418B8BCDD079F7531F8362F1D7AA4D7_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * L_0 = (( Action_2_tD2E96F84CB0EE042BBD7C550522D1729B3682327 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_1 = (Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 * L_2 = (Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t39D89CD3C98AE515C2C21D3D43325EEED2377E85 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3E92AE3057BB4388793371F9D87EEC2933CC280F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m9462A1DC9BEB02FDFA3AAE5766287D3CDF1AEE34_gshared (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * ___push0, Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * ___check1, Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * StackTraits_1_SelectPush_m9746D36DB5614FD4BD34A6B418DFDB6AF085622A_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_1 = (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_3 = (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_4 = (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m8D1FA8E55237E0F0CB6B65029A32E31A0D0733F5_gshared (intptr_t ___L0, ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m8D1FA8E55237E0F0CB6B65029A32E31A0D0733F5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_1 = ___o1;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m1E8E47F60B77BFF692DF441CCE45DF363E58739B_gshared (intptr_t ___L0, ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m1E8E47F60B77BFF692DF441CCE45DF363E58739B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_1 = ___o1;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m0354CEE8689C6C54C40E9A329FF7BFE6E537C5A8_gshared (intptr_t ___L0, ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m0354CEE8689C6C54C40E9A329FF7BFE6E537C5A8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_5 = ___array1;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 StackTraits_1_DefaultTo_m6D4F0516AEA641B82E896FC2B9020B602EAEF24A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m6D4F0516AEA641B82E896FC2B9020B602EAEF24A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 *)((ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 StackTraits_1_DefaultCheck_m7D36F4D0110A1465D8613337F165BFD60B1104AB_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m7D36F4D0110A1465D8613337F165BFD60B1104AB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 *)((ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ));
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t42115A344E56ADF7209AA3DBEC4F1F57E208CE90_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ));
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 ));
ExternalForcesModule_tC6934CA69B7DD125B060CA988C86F1197A50E807 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ExternalForcesModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m5F5B8CE6F1B0A675A2F225F17E28EA121562EE34_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * L_0 = (( Action_2_t2EE2ACBDB1B97DC6E677596BF059B1E34A45202A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_1 = (Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F * L_2 = (Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tE12E5B386378E1288D46B48560D4B7EFA78CC31F *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t329C038B919E9B6E5FE446B18575A2C94866582D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m05799EAA187066A812BBCEA02B1AA0E00B847698_gshared (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * ___push0, Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * ___check1, Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * StackTraits_1_SelectPush_m910E7A4479371F47C47784E74F6D000DA918DCBB_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_1 = (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_3 = (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_4 = (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m7F26C73351A3466F806A50059D1B702758C859CB_gshared (intptr_t ___L0, ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m7F26C73351A3466F806A50059D1B702758C859CB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_1 = ___o1;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m412AF96ADCB488B03DC8B0A9FA3B14F98E0723BE_gshared (intptr_t ___L0, ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m412AF96ADCB488B03DC8B0A9FA3B14F98E0723BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_1 = ___o1;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m8E4C2B78C7F574822E0EC8E9FA815823726CACCC_gshared (intptr_t ___L0, ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m8E4C2B78C7F574822E0EC8E9FA815823726CACCC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_5 = ___array1;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 StackTraits_1_DefaultTo_m8291D3E830EB91FB036628F4FEA2BCEEF47CC22D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m8291D3E830EB91FB036628F4FEA2BCEEF47CC22D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 *)((ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 StackTraits_1_DefaultCheck_m9EE0CF9D12E6089C21157DB0D836605BAC765714_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m9EE0CF9D12E6089C21157DB0D836605BAC765714_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 *)((ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ));
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tA04C583E9E2A7C20FC314753980CB36D5709AA5A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ));
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 ));
ForceOverLifetimeModule_tB30A1621CBE9498C23F5426D9A88D022F2300438 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ForceOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m0D783AEFD9198981C1180F245FBFC6838573D172_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * L_0 = (( Action_2_t4DFD1541A64D1D31FC688DBEADA5EDB9EDE12CBC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_1 = (Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 * L_2 = (Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t9254B0E1AD363BC66446B4E61E6320DE3C510E77 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4C917844767AF6E5269B2D8A47C3033AAE57FBA7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m65E04A1D168D7F240EA99CC9D188B12038F039DE_gshared (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * ___push0, Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * ___check1, Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * StackTraits_1_SelectPush_mFFF99FBCD656EEC186E2265F17C1EA28814380C5_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_1 = (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_3 = (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_4 = (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mAF0C5A77BB3E3A0A795CAFAD97F13CBF9FE48E7A_gshared (intptr_t ___L0, InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mAF0C5A77BB3E3A0A795CAFAD97F13CBF9FE48E7A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_1 = ___o1;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m700AD71429815A2362C4D6ADCC4182AD256CC5AA_gshared (intptr_t ___L0, InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m700AD71429815A2362C4D6ADCC4182AD256CC5AA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_1 = ___o1;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mAD4C8B7BA5CEC4278431A52802C838D84BC7F266_gshared (intptr_t ___L0, InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mAD4C8B7BA5CEC4278431A52802C838D84BC7F266_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_5 = ___array1;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 StackTraits_1_DefaultTo_mADE619A13677C972A1D99774A814492F0DC85450_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mADE619A13677C972A1D99774A814492F0DC85450_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 *)((InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 StackTraits_1_DefaultCheck_mCBCE4C7C98899DB76681539DD30F0254B8DE5B93_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mCBCE4C7C98899DB76681539DD30F0254B8DE5B93_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 *)((InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ));
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t23C2E18386C0A88DE2A0121E3A3D29477D0FA205_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ));
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 ));
InheritVelocityModule_tD79C38F38C465D7216B009DB513AF317C9A899C7 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_InheritVelocityModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mDC2D7961CCB28BC2E965BDCD168D48E3789AFF08_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * L_0 = (( Action_2_tBEFD6B7210988B2E66820087201EAF00A94FDA3E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_1 = (Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 * L_2 = (Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5C73BEE7B760A404317106B1C660335BF50A6939 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5F124F59CD813980FA8C77F03799195C02CFE95F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m304DA513DE71240A9FEE1F1019F30CE10EE218D9_gshared (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * ___push0, Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * ___check1, Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * StackTraits_1_SelectPush_mE90C803AB11B2EBF98351EE4DA576AB4D9460428_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_1 = (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_3 = (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_4 = (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m6150F5A06BAB815042EF539D684AED478DA0DB70_gshared (intptr_t ___L0, LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m6150F5A06BAB815042EF539D684AED478DA0DB70_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_1 = ___o1;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mEB73EE648084A1947DCA46FE8C7B3A1A5FFAC987_gshared (intptr_t ___L0, LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mEB73EE648084A1947DCA46FE8C7B3A1A5FFAC987_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_1 = ___o1;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m0AFDDBB1880C5B5F1F686FB3CCE4913478520373_gshared (intptr_t ___L0, LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m0AFDDBB1880C5B5F1F686FB3CCE4913478520373_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_5 = ___array1;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F StackTraits_1_DefaultTo_m405BE2A6FE1E374699BC88DF6B5402F91FA819CB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m405BE2A6FE1E374699BC88DF6B5402F91FA819CB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F *)((LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F StackTraits_1_DefaultCheck_m9C5AA3F86310FD333027E8705D4D3D4311511C3C_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m9C5AA3F86310FD333027E8705D4D3D4311511C3C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F *)((LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ));
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t053EDEB3BC6F5247D5AEBC7B1EA09D5F39B47A55_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ));
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F ));
LightsModule_tF770446B518B99AF58BF3A7365C0651E56ECD48F L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LightsModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m1B0F41B88BC6D7F2D98FBD65883FE9E65B17439E_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * L_0 = (( Action_2_t958F0F036F49CB244873052CC63487D9CBBF297A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_1 = (Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB * L_2 = (Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tAE41775A6BB9B9AB48687EE9F3402D671FE911FB *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t4E5644F7DB381A70CC0FEC3A672FF3E53DFD81E8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m4E9081AEE4169935CB8263EB325B33F88FEF196D_gshared (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * ___push0, Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * ___check1, Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * StackTraits_1_SelectPush_m71474BFBB6718E132CBEB00519E92C293B3BA4F4_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_1 = (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_3 = (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_4 = (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m03F86853114E1F2C9876F33CFC9462EB96C9420C_gshared (intptr_t ___L0, LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m03F86853114E1F2C9876F33CFC9462EB96C9420C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_1 = ___o1;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m83538333D8DD795A28BDFB0D6B660DB0C1DDD4B4_gshared (intptr_t ___L0, LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m83538333D8DD795A28BDFB0D6B660DB0C1DDD4B4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_1 = ___o1;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m89BE2F804A3BBA5E5F698D498686249020BD5A96_gshared (intptr_t ___L0, LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m89BE2F804A3BBA5E5F698D498686249020BD5A96_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_5 = ___array1;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 StackTraits_1_DefaultTo_mDC6483BCB3B91BE633717846D02A664C62F46220_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mDC6483BCB3B91BE633717846D02A664C62F46220_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 *)((LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 StackTraits_1_DefaultCheck_m14167691BAD339F42D7FE282089966EB5E8CB45C_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m14167691BAD339F42D7FE282089966EB5E8CB45C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 *)((LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ));
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t2EF957F5BD3AA9D27E9C811B46F65660DEDC9E5D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ));
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 ));
LimitVelocityOverLifetimeModule_t9C38E35F83ACD0CEB330CFC7A2152B859AA334D9 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_LimitVelocityOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m3777B00930CF3CD7E2C346EC41324F29ABFA47BA_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * L_0 = (( Action_2_tFACC0112D0316C842DBB59AD3144A56FD8C54282 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_1 = (Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 * L_2 = (Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3A004CF4D522E5D39D1DEA4EE279017A735CF6C6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB1BDA49C2F8FCDE1B7D10C2CBD8BE7722034547A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m194D66DB3A35B6EFF621D89AE8D3F05E60255D60_gshared (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * ___push0, Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * ___check1, Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * StackTraits_1_SelectPush_mC2E082FC3B6371B140A8BBDB403BCCD2FA9E117A_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_1 = (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_3 = (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_4 = (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mC945973B75FF973E3B62A003835C947EC20671B8_gshared (intptr_t ___L0, MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mC945973B75FF973E3B62A003835C947EC20671B8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_1 = ___o1;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m79828D8ED5AB0DE940E40568C41B55783D562781_gshared (intptr_t ___L0, MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m79828D8ED5AB0DE940E40568C41B55783D562781_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_1 = ___o1;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m1A7B785E3DB49AAFBDB43ACE9FC787C2644EF7BC_gshared (intptr_t ___L0, MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m1A7B785E3DB49AAFBDB43ACE9FC787C2644EF7BC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_5 = ___array1;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 StackTraits_1_DefaultTo_m58DFDC0237F56F1DEB0551910C2144B74AB39937_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m58DFDC0237F56F1DEB0551910C2144B74AB39937_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 *)((MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 StackTraits_1_DefaultCheck_m5375BCC323C6F838CA7A2131FFC2017E28C6827B_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m5375BCC323C6F838CA7A2131FFC2017E28C6827B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 *)((MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ));
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t8BD0C356D2B8FD293D49CAF9E1A0D4E5060C495E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ));
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 ));
MainModule_t99C675667E0A363368324132DFA34B27FFEE6FC7 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_MainModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mFDDB8A84FC9421D49DCE8A2800A23BF406863402_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * L_0 = (( Action_2_t6D4DB334F9E4CB3AE1D6C3848852AE362311DC72 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_1 = (Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A * L_2 = (Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t0DA51F7B7DBC0DF1E330F708E99365944486607A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tC33505D157A961F350B8E03451E39506EAAA6420_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m2ADC4C9F8D7301A796780E48530225F7DD044563_gshared (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * ___push0, Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * ___check1, Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * StackTraits_1_SelectPush_mF9D95570815D0FC8C45991B81163C569538AEB2F_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_1 = (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_3 = (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_4 = (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mEA7253F63A384C4C46AC24BFE49253130468BCF0_gshared (intptr_t ___L0, NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mEA7253F63A384C4C46AC24BFE49253130468BCF0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_1 = ___o1;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m863AA4C5BA2901DFD52F6376A6EB08E9946F62F0_gshared (intptr_t ___L0, NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m863AA4C5BA2901DFD52F6376A6EB08E9946F62F0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_1 = ___o1;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m765E2CF3E73D1A5169435E89B1AEE3EFDDF31E31_gshared (intptr_t ___L0, NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m765E2CF3E73D1A5169435E89B1AEE3EFDDF31E31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_5 = ___array1;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 StackTraits_1_DefaultTo_m672E511A47A32EDE7B31EB4AD494E7B5556FB434_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m672E511A47A32EDE7B31EB4AD494E7B5556FB434_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 *)((NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 StackTraits_1_DefaultCheck_mC89429FD361F879BFB54673EC895D3A735D1071F_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC89429FD361F879BFB54673EC895D3A735D1071F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 *)((NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ));
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t16A8D554655AF77629299C70E62716E151EC949E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ));
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 ));
NoiseModule_t58903BF88EE76A47A27F3E959846B5565BC1FF09 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_NoiseModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m3AA023F7B7E6277FE40B0A58FF30A6BA7ADEA5D9_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * L_0 = (( Action_2_tFE63D902858E03829D8ABCE5E3366FBF62C1DC19 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_1 = (Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 * L_2 = (Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t5E37FF08176E31CD11FF28D085F1E02136549A15 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t2EA7B89C4E65F919EDADA39BF3A5752F32559BD6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_Particle>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mCB1EEA8218FB030492C0EB0D532DD0A996AD5C79_gshared (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * ___push0, Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * ___check1, Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * StackTraits_1_SelectPush_m3EF8DE3FCDD853251F719E461173C82FAE0DB172_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_1 = (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_3 = (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_4 = (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m3CEF48FAF23BF30C4C0B4692D93300D0C88FB397_gshared (intptr_t ___L0, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m3CEF48FAF23BF30C4C0B4692D93300D0C88FB397_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___o1;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m3007AB2411BE37EC720B7B39E2425BA49FFA5178_gshared (intptr_t ___L0, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m3007AB2411BE37EC720B7B39E2425BA49FFA5178_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___o1;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m18EEA4E58C00BB2C3F9AE9C53FB6B2346EC918BE_gshared (intptr_t ___L0, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m18EEA4E58C00BB2C3F9AE9C53FB6B2346EC918BE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_5 = ___array1;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E StackTraits_1_DefaultTo_m46AF83A083817032AD82FD5701CDF9C6613F684E_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m46AF83A083817032AD82FD5701CDF9C6613F684E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E StackTraits_1_DefaultCheck_m0FD638A4B9AE7AAC6F284F29C2D77C3B0A9ADC92_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m0FD638A4B9AE7AAC6F284F29C2D77C3B0A9ADC92_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t04C143C33E3EE1DECB572122B6520E0D75CFE90E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Particle>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m05C3BB4034511FF7F74C17C4585D342560473B18_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * L_0 = (( Action_2_t41DE774AA7F0A8590EBB0089CBD3BACA560E0484 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_1 = (Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE * L_2 = (Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tABFA46649A6F7DC63B4F8039C20B256CA9638BAE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t8CEEA7A8694CD25D8F4A33F157C6EE69ADA0797C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mA6C8734F7D24169C194BCBFDAB082F4EDB02FD18_gshared (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * ___push0, Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * ___check1, Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * StackTraits_1_SelectPush_mC1C0F28EB3AC8EBD9C993574123020BC7D72B5C8_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_1 = (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_3 = (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_4 = (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m03C8FE70994F4029BF668C18248F77328EA22E08_gshared (intptr_t ___L0, PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m03C8FE70994F4029BF668C18248F77328EA22E08_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_1 = ___o1;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m02BE7240F6C367C9E6E6D2CCBB6BF1AC7C69FDB1_gshared (intptr_t ___L0, PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m02BE7240F6C367C9E6E6D2CCBB6BF1AC7C69FDB1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_1 = ___o1;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m7DB08395373A6ACA7F8C83B07B7E04F5DD97DCE5_gshared (intptr_t ___L0, PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m7DB08395373A6ACA7F8C83B07B7E04F5DD97DCE5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_5 = ___array1;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 StackTraits_1_DefaultTo_m6A2702716712B529159C32D5640A940B4E24582A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m6A2702716712B529159C32D5640A940B4E24582A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 *)((PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 StackTraits_1_DefaultCheck_m5FDB13A5FC0E7413752B1DC067A7FFAE1811551A_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m5FDB13A5FC0E7413752B1DC067A7FFAE1811551A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 *)((PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ));
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t1F31E7A4E874091AC040CDCC3AFC4D41611EA5E9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ));
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 ));
PlaybackState_t9C8434C89BD503E60F561F4DA3C501DEBDB4BF96 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_PlaybackState>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m47EF311F82E97F5427D7763E6E62E4A59443548B_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * L_0 = (( Action_2_t9938EAA006AE429805F78DC1CC4EB8E46A1C7256 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_1 = (Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 * L_2 = (Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF368C8CE000CF128C06B0283A2FFAE93E9C03641 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t6B01693035A514A78278B11F1E5BE86234722584_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m7360DA6796225CAD5C624F4D1685C1468F77528D_gshared (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * ___push0, Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * ___check1, Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * StackTraits_1_SelectPush_mF12BEF4EDDAE6B25DE4E5EFD719226D10AFB227E_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_1 = (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_3 = (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_4 = (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m0FF93B237C9FBD37B654E56D6CE5420FA15EB405_gshared (intptr_t ___L0, RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m0FF93B237C9FBD37B654E56D6CE5420FA15EB405_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_1 = ___o1;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m44D339DCEEBAC3383810ED6E52941D85CDF7D8E0_gshared (intptr_t ___L0, RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m44D339DCEEBAC3383810ED6E52941D85CDF7D8E0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_1 = ___o1;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mEC9D94ACC84D0A2916D7C5042077B1FAAB9AAB98_gshared (intptr_t ___L0, RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mEC9D94ACC84D0A2916D7C5042077B1FAAB9AAB98_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_5 = ___array1;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 StackTraits_1_DefaultTo_m913969DFD443DC872720861FAB775C0C45B146E1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m913969DFD443DC872720861FAB775C0C45B146E1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 *)((RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 StackTraits_1_DefaultCheck_mD60908245417AF54D6A261E3DAE01115CC30699C_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mD60908245417AF54D6A261E3DAE01115CC30699C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 *)((RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ));
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tE6BEF371801DB3726D475BACCE674851D75C3C2F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ));
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 ));
RotationBySpeedModule_tAFE03FAD037F3EC15A76EFE1566AEBA5185C0199 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationBySpeedModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mA6B5A997B5D31354A59389D74AE87E008DDD9B82_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * L_0 = (( Action_2_tC39395AF22D665E27C045063343294366ACEA5D1 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_1 = (Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 * L_2 = (Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tCE0EA05DDCD98768C150CCE1CF051E1B0D105236 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t1D92AA8297ED37A2BF67F92290A151C8F1356379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m0790725A3C5F22D417D264660A7501402E2CB1FA_gshared (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * ___push0, Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * ___check1, Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * StackTraits_1_SelectPush_m0AD5482FD0315D1ABFF5E8478EBD224FADEFDFB1_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_1 = (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_3 = (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_4 = (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mC8A9643B251D5D559AB014952712C1BF1BDA00C6_gshared (intptr_t ___L0, RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mC8A9643B251D5D559AB014952712C1BF1BDA00C6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_1 = ___o1;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m1BACA775AFC0F4416601C340C4F23AFF32E3D833_gshared (intptr_t ___L0, RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m1BACA775AFC0F4416601C340C4F23AFF32E3D833_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_1 = ___o1;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m527ECB4C1DD2EDFF0C3F7BFFDE1692793409C6DF_gshared (intptr_t ___L0, RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m527ECB4C1DD2EDFF0C3F7BFFDE1692793409C6DF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_5 = ___array1;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 StackTraits_1_DefaultTo_m5E306E0FFD19C8EF066EB2D37C0551ACE864961A_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m5E306E0FFD19C8EF066EB2D37C0551ACE864961A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 *)((RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 StackTraits_1_DefaultCheck_m799C9D89405CDE1C8D7190BE48EA75AAF18F0B4F_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m799C9D89405CDE1C8D7190BE48EA75AAF18F0B4F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 *)((RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ));
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tAB09ECFACBBC0A087328BF91B8B8351E073878F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ));
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 ));
RotationOverLifetimeModule_tC6782BFA8FB37A175E8413AB64DF8ABC79BC5EE4 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_RotationOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mD6B0308898BCAF419828EEE4CA9363F82B95311C_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * L_0 = (( Action_2_t72CBBE87CA3C789B04FD3130D3ECAD056C1FB951 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_1 = (Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 * L_2 = (Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t29BC9D273E15337225DB1DEE6CC47ECD89C471F6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t681066976B8659227EF108B70AFFF80BD4825401_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mF3D9B18B82125D9B446FDAEDAF8492506A07D1AC_gshared (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * ___push0, Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * ___check1, Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * StackTraits_1_SelectPush_mE94C90A3F891B8659BDF0E953A69798F74E00773_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_1 = (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_3 = (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_4 = (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m02DD2F04083813A9400D37B72E187B4417433AA2_gshared (intptr_t ___L0, ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m02DD2F04083813A9400D37B72E187B4417433AA2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_1 = ___o1;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m9EE3594DEA1724CCA156638066CB6220B5B0AF3D_gshared (intptr_t ___L0, ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m9EE3594DEA1724CCA156638066CB6220B5B0AF3D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_1 = ___o1;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mE8300394CDC5FEEA86220960775057931E6EFE23_gshared (intptr_t ___L0, ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mE8300394CDC5FEEA86220960775057931E6EFE23_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_5 = ___array1;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 StackTraits_1_DefaultTo_mD1241C1A5E0C2ACFBF737762972D199511BA70AB_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mD1241C1A5E0C2ACFBF737762972D199511BA70AB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 *)((ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 StackTraits_1_DefaultCheck_m0860F9D0B559CC6046E60E090F4A5E7FA3865F94_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m0860F9D0B559CC6046E60E090F4A5E7FA3865F94_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 *)((ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ));
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t8C43D13824D57B8E2FA358537235D9713AF62192_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ));
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 ));
ShapeModule_tF3CE38BED68607FE893E445DE9D21D8F1DCE6A51 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_ShapeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m8D0DC145F5C2EB88F9C9D6B953E004DC8CF5394B_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * L_0 = (( Action_2_t3074B316976F8D9AD3F25A5DAA567336E17D5FEC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_1 = (Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 * L_2 = (Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t4E18B9F7182E6EFD1A7F1EAF1D2FAB9564E3F823 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t8B649661C7B7A5DEDCBEA4294001689E2E43023C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mFD377CAEBA5F830A78FA8E09F9654BF942716626_gshared (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * ___push0, Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * ___check1, Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * StackTraits_1_SelectPush_mA2AFBDCCE4F3BB799CFD4820AA18B312F16D50EE_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_1 = (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_3 = (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_4 = (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m4887E6CD9C02338314901A04A39439D13DED693B_gshared (intptr_t ___L0, SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m4887E6CD9C02338314901A04A39439D13DED693B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_1 = ___o1;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mD548BC5D41FE23C727EE0B16ACFD852EF16C6C47_gshared (intptr_t ___L0, SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mD548BC5D41FE23C727EE0B16ACFD852EF16C6C47_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_1 = ___o1;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m75E19E68F378797D40880A58EB266AC560B6825D_gshared (intptr_t ___L0, SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m75E19E68F378797D40880A58EB266AC560B6825D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_5 = ___array1;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 StackTraits_1_DefaultTo_mF3357A476FA6EF1A3E1A2753AE1D98D9D8E7547F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mF3357A476FA6EF1A3E1A2753AE1D98D9D8E7547F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 *)((SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 StackTraits_1_DefaultCheck_m2AAE8B7572EB9AAB28242819440801FF9F06CEF8_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m2AAE8B7572EB9AAB28242819440801FF9F06CEF8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 *)((SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ));
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t3EFBD8B5431C14086813AD890C55EC31F2E4E07C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ));
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 ));
SizeBySpeedModule_t8B57DB9D2E0A5E233DED20783C9CE6F6F24FEB66 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeBySpeedModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mF4E32F66B1E577B2DCF4E76C8F187A60234168F7_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * L_0 = (( Action_2_tF937CE9072437547F2FFBFC89253150177EC3501 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_1 = (Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 * L_2 = (Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t6D13B60410799504B7572033FF23CFB5DB629FD3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tDE922CBD5DD75DF93DA1C44835341347684EB3EB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mFFE57644F299D67380D120AF24C1D07524E6EDD2_gshared (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * ___push0, Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * ___check1, Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * StackTraits_1_SelectPush_m623B712E38373ED9D8AEE8DAE751F8629A493159_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_1 = (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_3 = (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_4 = (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m2969CE24FC0AA02064AD583DD1E434DE075E0D4A_gshared (intptr_t ___L0, SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m2969CE24FC0AA02064AD583DD1E434DE075E0D4A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_1 = ___o1;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mB24275461DBA699697DF2DCE83F9924075410B6E_gshared (intptr_t ___L0, SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mB24275461DBA699697DF2DCE83F9924075410B6E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_1 = ___o1;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m15C3763078B69E6F53703F9289F4812FAD5D8F66_gshared (intptr_t ___L0, SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m15C3763078B69E6F53703F9289F4812FAD5D8F66_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_5 = ___array1;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 StackTraits_1_DefaultTo_m74E8F344378C84EC5FFDD5DBFD7B23B1A7C4E62C_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m74E8F344378C84EC5FFDD5DBFD7B23B1A7C4E62C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 *)((SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 StackTraits_1_DefaultCheck_mD2F0113641B9082AF6CB5696C3E8574022805CFF_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mD2F0113641B9082AF6CB5696C3E8574022805CFF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 *)((SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ));
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t65D82C35E906D16B892F5E6A705E2EB63157F708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ));
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 ));
SizeOverLifetimeModule_tE3B0DDF7B813998A395ED5A9A937510A237142F1 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_SizeOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m63117FF5A72D8BA2BE055A71DC13143ED905F1B3_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * L_0 = (( Action_2_tA9A3ACE3807EE820A3004AEDA8900DC35C5191A2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_1 = (Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 * L_2 = (Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEF45279C22E2C4DE460AE1C5104F9BE3B2A0FB78 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD47E319BF9DDAA6ED81876ECE68A12B8EDE1EA46_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mB1775432863724E2F88C58FBE01B12E63E87AAB2_gshared (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * ___push0, Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * ___check1, Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * StackTraits_1_SelectPush_m299A03C66AA9EF990F53361357741A00FCA067F9_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_1 = (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_3 = (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_4 = (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m131988BE6686CBC9515CEEAB58832A3179A9D0F4_gshared (intptr_t ___L0, TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m131988BE6686CBC9515CEEAB58832A3179A9D0F4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_1 = ___o1;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mC1B45DC94995EF6C26DE33671598789400C09337_gshared (intptr_t ___L0, TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mC1B45DC94995EF6C26DE33671598789400C09337_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_1 = ___o1;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mB8EE7FF8DE1FBAB91000F0B94EA7A4AA283D30AE_gshared (intptr_t ___L0, TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mB8EE7FF8DE1FBAB91000F0B94EA7A4AA283D30AE_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_5 = ___array1;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD StackTraits_1_DefaultTo_m84AD0615EFE79062DFDDF71D227084AFDED86C76_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m84AD0615EFE79062DFDDF71D227084AFDED86C76_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD *)((TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD StackTraits_1_DefaultCheck_m5D28835F560752092B9ABA5BD2D139DDF4646EDA_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m5D28835F560752092B9ABA5BD2D139DDF4646EDA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD *)((TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ));
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tCE51FDE2852ABB0EBD2072A889636BAB5A397708_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ));
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD ));
TextureSheetAnimationModule_t2F7A981851D997DFEB56E31A73824CA8595A96BD L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TextureSheetAnimationModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m55B93FB1CF18311797D31742626F3D350C84E24F_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * L_0 = (( Action_2_t2A723A3D8394791943C6DA0EBECD41A22F270056 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_1 = (Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C * L_2 = (Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tBCA8A3F6DF867BE8DCD8D5B4BBC4398E205FB97C *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t990CA26A56A3C45FD7AAC1C7078F2A6BB788DBD1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m2D5332F6466578BC6626F7224106AAA907B811EF_gshared (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * ___push0, Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * ___check1, Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * StackTraits_1_SelectPush_mF6AB21B26DBD3F15E3CE7CF028CEDF3FEAB74B71_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_1 = (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_3 = (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_4 = (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mF6C402A79C77B0FC38AB696E8547DB90902299E0_gshared (intptr_t ___L0, TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mF6C402A79C77B0FC38AB696E8547DB90902299E0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_1 = ___o1;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m916883BF99F628ADE51039045FA737D0DDD4198D_gshared (intptr_t ___L0, TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m916883BF99F628ADE51039045FA737D0DDD4198D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_1 = ___o1;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m4E854D62AEBFFFD9ACC2F5CB4702FD5D56172D99_gshared (intptr_t ___L0, TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m4E854D62AEBFFFD9ACC2F5CB4702FD5D56172D99_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_5 = ___array1;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E StackTraits_1_DefaultTo_m9B9B526051A9ADF70616E0BAF1E1DE3CACF3D461_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m9B9B526051A9ADF70616E0BAF1E1DE3CACF3D461_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E *)((TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E StackTraits_1_DefaultCheck_m764B1923175A376C38BF9D418490F78F8B8FBC2A_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m764B1923175A376C38BF9D418490F78F8B8FBC2A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E *)((TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ));
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t57642ED811AA41093A590CF44FFCB7A8A3FD0D29_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ));
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E ));
TrailModule_tDAED745E3EAFB0CC1CA8C7E4A7CF27FF4647678E L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TrailModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m7226F4FC4008283B35917B5E15BF6EA376DFE5FA_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * L_0 = (( Action_2_tB0A1A3BBD625027D7CFC9A43E369B4BA8893305D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_1 = (Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC * L_2 = (Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t3296A2ED23B7912EE04F5E0F7DB180D968A1EFAC *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tD0417E1B87D24773880EE258F117881BC0DBAE34_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_Trails>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m04E116B4A09D645188510C522F2B300864998275_gshared (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * ___push0, Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * ___check1, Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * StackTraits_1_SelectPush_mE6F249856C463376224FAA285CF811B35E9C259E_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_1 = (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_3 = (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_4 = (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m4F916FA0AED8D992B9259DF6D92FC1222D297F34_gshared (intptr_t ___L0, Trails_t734E04C138B1814CF8513CB588283296442633A6 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m4F916FA0AED8D992B9259DF6D92FC1222D297F34_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_1 = ___o1;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m8233A96E2611B321F091C54E174141566527E30A_gshared (intptr_t ___L0, Trails_t734E04C138B1814CF8513CB588283296442633A6 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m8233A96E2611B321F091C54E174141566527E30A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_1 = ___o1;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mD65601987AC573745194F2507EF43CFA8418891F_gshared (intptr_t ___L0, Trails_t734E04C138B1814CF8513CB588283296442633A6 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mD65601987AC573745194F2507EF43CFA8418891F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_5 = ___array1;
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Trails_t734E04C138B1814CF8513CB588283296442633A6 StackTraits_1_DefaultTo_mFDCBF68895808F48CF2A284E7D7807F81440AF6D_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mFDCBF68895808F48CF2A284E7D7807F81440AF6D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Trails_t734E04C138B1814CF8513CB588283296442633A6 *)((Trails_t734E04C138B1814CF8513CB588283296442633A6 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Trails_t734E04C138B1814CF8513CB588283296442633A6 StackTraits_1_DefaultCheck_mD6AA8FD102B969D18D5F7FBC86192EA8FAC983F7_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mD6AA8FD102B969D18D5F7FBC86192EA8FAC983F7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Trails_t734E04C138B1814CF8513CB588283296442633A6 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Trails_t734E04C138B1814CF8513CB588283296442633A6 *)((Trails_t734E04C138B1814CF8513CB588283296442633A6 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Trails_t734E04C138B1814CF8513CB588283296442633A6 ));
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tD904C864C9F3097E12360BD2B846E7198563D67A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Trails_t734E04C138B1814CF8513CB588283296442633A6 ));
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Trails_t734E04C138B1814CF8513CB588283296442633A6 ));
Trails_t734E04C138B1814CF8513CB588283296442633A6 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_Trails>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m48881F526CED72C40BD22DB6DF193320278A933F_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * L_0 = (( Action_2_t4CCBB50A2F7CB8373E018533B4D4CA7DCC9BE58A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_1 = (Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 * L_2 = (Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t1C5B2A65683AE160C4F33AD57032A9F9BEBC28E3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3E13BB633079A53D59F4FBD81C24CE5E2533D11F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mC8699EFAAD61C126D3B75153991F4081E6D22978_gshared (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * ___push0, Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * ___check1, Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * StackTraits_1_SelectPush_m2252D62F061FAA1C6CCA27040ACB04A074C63326_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_1 = (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_3 = (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_4 = (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mC6AFFFB64664E8CA0819E386C31EA7D2A7F03C0F_gshared (intptr_t ___L0, TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mC6AFFFB64664E8CA0819E386C31EA7D2A7F03C0F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_1 = ___o1;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m9B3A36BCD0EC0B0FD4AFAE0D9B776272C25B9A1F_gshared (intptr_t ___L0, TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m9B3A36BCD0EC0B0FD4AFAE0D9B776272C25B9A1F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_1 = ___o1;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m6B8BBAAB8889BD43900ADD79ACC16F0E52D773B9_gshared (intptr_t ___L0, TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m6B8BBAAB8889BD43900ADD79ACC16F0E52D773B9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_5 = ___array1;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 StackTraits_1_DefaultTo_m09344953E8E183298D8E68CA96ED8D51C123B941_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m09344953E8E183298D8E68CA96ED8D51C123B941_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 *)((TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 StackTraits_1_DefaultCheck_m66499BA99F05C38A31B609B268CB20A27AC5C41A_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m66499BA99F05C38A31B609B268CB20A27AC5C41A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 *)((TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ));
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tDD1F217319062028BF48FC8732F3A551A0FF90A8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ));
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 ));
TriggerModule_tC9F10AE7E733C287559E739B48748C54482666C5 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_TriggerModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m7CF9F87528E66802766ED09EFDC11F7978A6CB9A_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * L_0 = (( Action_2_tAFB147826A857BE40E353CF408C7746C1F68228D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_1 = (Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE * L_2 = (Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t746AE560C70D4A83B78A3F5B653E8907C5CFE5DE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0E20C13A443894AB9C3244A7B238E8BD97C4C3C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m3F93DDD0D4310AE4DD7C5936131BC54F4F435405_gshared (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * ___push0, Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * ___check1, Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * StackTraits_1_SelectPush_mF6B5B3A7539EB2FDF56B066A983D521FB7BBC851_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_1 = (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_3 = (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_4 = (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m2535D8781D9769486894E24A7ADF255B685CA571_gshared (intptr_t ___L0, VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m2535D8781D9769486894E24A7ADF255B685CA571_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_1 = ___o1;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m0F6465F40D68C37C8F5776C3EB1F295E5518D6A1_gshared (intptr_t ___L0, VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m0F6465F40D68C37C8F5776C3EB1F295E5518D6A1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_1 = ___o1;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m4E618FB40DF9C696111EC7C11C145B3B4B3B16DA_gshared (intptr_t ___L0, VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m4E618FB40DF9C696111EC7C11C145B3B4B3B16DA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_5 = ___array1;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 StackTraits_1_DefaultTo_m8F37EC7E3A41C237B58DCB33C38C59E19BA39768_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m8F37EC7E3A41C237B58DCB33C38C59E19BA39768_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 *)((VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 StackTraits_1_DefaultCheck_mC8178BCEE54FAB9E87411913A60B675F98ABDFEB_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC8178BCEE54FAB9E87411913A60B675F98ABDFEB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 *)((VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ));
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t65052B4EE82E8A0755234B6EEF34983751766837_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ));
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 ));
VelocityOverLifetimeModule_t615CEBA2498B10A2E50548290053C7FFC15780C7 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.ParticleSystem_VelocityOverLifetimeModule>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mE23A238EFF8B4CBBDFE15BB37683F86468F2E375_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * L_0 = (( Action_2_t9E278003539A6FA6AB231910DCBF4F5F9161EF5D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_1 = (Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 * L_2 = (Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t45CCEA80695814F20E91B109D18DBDAB2898DFF5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tB2FCB97CBB8A525C1E375E5B524F9191DC6A2967_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.PhysicsScene>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m7AC45EAC656BE06F291B24904F9F2691923B413B_gshared (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * ___push0, Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * ___check1, Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * StackTraits_1_SelectPush_mFEECD5E26BE75E0EA69EBE145B524C62E3D291A5_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_1 = (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_3 = (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_4 = (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m808D0AB1978F680965F5E95433E17233A0C24FE1_gshared (intptr_t ___L0, PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m808D0AB1978F680965F5E95433E17233A0C24FE1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_1 = ___o1;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m4E411E9EF0F49F7DA9F5FCFDBCDA2D34AB61DE2C_gshared (intptr_t ___L0, PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m4E411E9EF0F49F7DA9F5FCFDBCDA2D34AB61DE2C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_1 = ___o1;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mDBF06645F22B940889E52E1B0FF07A34ACA63EFF_gshared (intptr_t ___L0, PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mDBF06645F22B940889E52E1B0FF07A34ACA63EFF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_5 = ___array1;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 StackTraits_1_DefaultTo_m34EF0A20571866B5801BA5FDA642AC77FFF77F4F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m34EF0A20571866B5801BA5FDA642AC77FFF77F4F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 *)((PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 StackTraits_1_DefaultCheck_m67802E552C13ACACC7DD4830C69E18D5B8F4AE20_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m67802E552C13ACACC7DD4830C69E18D5B8F4AE20_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 *)((PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ));
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t0D8CB8B61D42E22FDD289378FB096EFBEFC04E06_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ));
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 ));
PhysicsScene_tC24001806A99648F6EFD4D63957D47D8AB1668F5 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.PhysicsScene>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m96474780F281095EA789803B120CF9A8CE90601F_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * L_0 = (( Action_2_t3331573174ACC28338D84DB3A73329FDACEA0C13 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_1 = (Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B * L_2 = (Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tCDD606865EC42BB7DA839A7FA340A05B7A34681B *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t1599D80F384E44BF81328D6801408C4B43B57A9E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Playables.PlayableGraph>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mC623C328630EFF00A782AB71A4F0EB5D2EB3F11D_gshared (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * ___push0, Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * ___check1, Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * StackTraits_1_SelectPush_mE605ED43178C0C76D685605E5CF1F200226732A2_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_1 = (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_3 = (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_4 = (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m0155FCD7B24D03864139F4F4E053D3D81F168545_gshared (intptr_t ___L0, PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m0155FCD7B24D03864139F4F4E053D3D81F168545_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_1 = ___o1;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m0693A128FC98B8E7D0AFEA2D2D37B12B11A12338_gshared (intptr_t ___L0, PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m0693A128FC98B8E7D0AFEA2D2D37B12B11A12338_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_1 = ___o1;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mE99D270CC3BDBAC166DE918E28E0781211149C43_gshared (intptr_t ___L0, PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mE99D270CC3BDBAC166DE918E28E0781211149C43_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_5 = ___array1;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA StackTraits_1_DefaultTo_m6450530A5D5BF002C870EA33E0FAE44C60F627A6_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m6450530A5D5BF002C870EA33E0FAE44C60F627A6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA *)((PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA StackTraits_1_DefaultCheck_m0F9C1FE281BCC5587C625BEE24F45844FB830945_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m0F9C1FE281BCC5587C625BEE24F45844FB830945_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA *)((PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ));
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tB4BAC543A4948EF95D9F640087837094CAB754DC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ));
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA ));
PlayableGraph_tEC38BBCA59BDD496F75037F220984D41339AB8BA L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Playables.PlayableGraph>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m7B292039AD1D0E39A7DE1FB07EC871B2A5AAA4F0_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * L_0 = (( Action_2_t25B033C4CA73C0FBAA80E105705400127B1DA0DE * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_1 = (Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D * L_2 = (Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t4938E562C9C329DC1572175F678F7D911CBFE72D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t486F378B3BDA876141CB8D98F9B35B1D27529C51_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Quaternion>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m106EA09CA1946735EFEDDD33B6DD89D59A992EBF_gshared (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * ___push0, Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * ___check1, Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Quaternion>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * StackTraits_1_SelectPush_m08F01BAB98195F2DC03BA0066767A05EDC617C9C_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_1 = (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_3 = (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_4 = (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Quaternion>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mC076DCC764C08C19527F59BACF6172DD119D6D96_gshared (intptr_t ___L0, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mC076DCC764C08C19527F59BACF6172DD119D6D96_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_1 = ___o1;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Quaternion>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mA3C9B3F111D3D96AF4D77D87F4F02D7EA0C6EFB9_gshared (intptr_t ___L0, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mA3C9B3F111D3D96AF4D77D87F4F02D7EA0C6EFB9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_1 = ___o1;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Quaternion>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m6B6BD9C6427482631F4FFDE33654C4867107612F_gshared (intptr_t ___L0, Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m6B6BD9C6427482631F4FFDE33654C4867107612F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_5 = ___array1;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Quaternion>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 StackTraits_1_DefaultTo_m22C3044C6B5196F30FFA3B10654ECF76FD4C48F1_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m22C3044C6B5196F30FFA3B10654ECF76FD4C48F1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 *)((Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Quaternion>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 StackTraits_1_DefaultCheck_m657237026FA16635C5C9D2DE49617FEBDF8A1066_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m657237026FA16635C5C9D2DE49617FEBDF8A1066_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 *)((Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ));
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t1F2B8D0C9473B777CC2D9272B27039B340FA9E36_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ));
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 ));
Quaternion_t319F3319A7D43FFA5D819AD6C0A98851F0095357 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Quaternion>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mC0EE3D1486C1E7072B31843149AFFDB80C528E69_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * L_0 = (( Action_2_t6BF7422CD273BCC5955510DA1507F106B244B798 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_1 = (Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 * L_2 = (Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t938F7E4991B81D6DC680FD30554C97908093E235 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t3F11351A91B55160252616D1DC69F26D72064AA9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Ray>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m7C66801383013EB28EE3069A55E1AF8D63FFB7B2_gshared (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * ___push0, Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * ___check1, Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Ray>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * StackTraits_1_SelectPush_m4E73781FBDD9447D997299F0DEF9B23E3E33E5F7_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_1 = (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_3 = (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_4 = (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Ray>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mF6B034E31363922D84B7264F4A80BCC6CB71009F_gshared (intptr_t ___L0, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mF6B034E31363922D84B7264F4A80BCC6CB71009F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_1 = ___o1;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Ray>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m654C5C90E0BA5CC2B48D31593C1A1EE9D9E2B8D6_gshared (intptr_t ___L0, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m654C5C90E0BA5CC2B48D31593C1A1EE9D9E2B8D6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_1 = ___o1;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Ray>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mA0379CBB4EBFD056EF3B91A112594BA0D7A6660C_gshared (intptr_t ___L0, Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mA0379CBB4EBFD056EF3B91A112594BA0D7A6660C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_5 = ___array1;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Ray>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 StackTraits_1_DefaultTo_m5C79B0AAAFC3FA05028970995EE512DDB3051592_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m5C79B0AAAFC3FA05028970995EE512DDB3051592_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)((Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Ray>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 StackTraits_1_DefaultCheck_mC0E17C23E89D2C93604D7E3B2590E32D5D3805CF_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC0E17C23E89D2C93604D7E3B2590E32D5D3805CF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)((Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ));
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tA6BF93787F840E6DA38AF3C3B9DF7C1B4EED7C83_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ));
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 ));
Ray_tE2163D4CB3E6B267E29F8ABE41684490E4A614B2 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Ray>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m7EA65909608E0E2051F9326E7E5FE43EEBBCBCA6_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * L_0 = (( Action_2_tDE5740A89635C8866FFAC50E1AC3DF72BDF66EB9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_1 = (Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 * L_2 = (Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t468F20F6F932D040D63A296AE5FEBF3996164251 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t525CC73DE90950C9B77412B59174671F0E316577_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.RaycastHit>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m35D932E7D691E3DB73CF6BE3FCB1AB15EEBA2C52_gshared (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * ___push0, Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * ___check1, Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * StackTraits_1_SelectPush_mD76C3FCE853C651989EFF21F4675E674691D3E77_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_1 = (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_3 = (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_4 = (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m0FE15AF9EAC67E316BE066761255856F6AB53A4F_gshared (intptr_t ___L0, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m0FE15AF9EAC67E316BE066761255856F6AB53A4F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_1 = ___o1;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mADAB8D5B56F8C53868EFBBADCFF6BDAD23E0AB40_gshared (intptr_t ___L0, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mADAB8D5B56F8C53868EFBBADCFF6BDAD23E0AB40_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_1 = ___o1;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mC3EE56BB3085E5D18899101E56FFA16056AA40FB_gshared (intptr_t ___L0, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mC3EE56BB3085E5D18899101E56FFA16056AA40FB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_5 = ___array1;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 StackTraits_1_DefaultTo_m417E1A7918CA00DFEE2DA0B2F4527553D875655F_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m417E1A7918CA00DFEE2DA0B2F4527553D875655F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 StackTraits_1_DefaultCheck_mF869CB7EB9B4F3715E87364DAFD15EE018009B76_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mF869CB7EB9B4F3715E87364DAFD15EE018009B76_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ));
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tB93CC1E33879E71BA434A19AF693057E83FB300A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ));
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ));
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RaycastHit>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m674EFBDFC31DDA8BA6481A752D6DB28E3DA1F562_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * L_0 = (( Action_2_tF98211F1A494E977B98A78567E55A5D6EF31C6C7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_1 = (Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 * L_2 = (Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tC94C73897E50F862E175636BE65E525BDB58F200 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA569B361BF1E1C9E790F866D37FCD3A44C9EB45A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Rect>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m726FACCDEF381BA513DE654AB7118FD120ED82A4_gshared (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * ___push0, Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * ___check1, Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Rect>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * StackTraits_1_SelectPush_m6FD4CB572FDCB9FEBE32A3C35050154F5A617F18_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_1 = (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_3 = (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_4 = (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rect>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m0F105D49151141B83C8D1E125147760E57DE5537_gshared (intptr_t ___L0, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m0F105D49151141B83C8D1E125147760E57DE5537_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___o1;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rect>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mF3CB3E4A62DA052268937A58B492A6BAB2600968_gshared (intptr_t ___L0, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mF3CB3E4A62DA052268937A58B492A6BAB2600968_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___o1;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rect>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mEB64A607952A3A23611F51D8A046257628CF2D54_gshared (intptr_t ___L0, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mEB64A607952A3A23611F51D8A046257628CF2D54_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_5 = ___array1;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rect>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE StackTraits_1_DefaultTo_m501B64A23DD5C490845779076C014451949A0AE4_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m501B64A23DD5C490845779076C014451949A0AE4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rect>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE StackTraits_1_DefaultCheck_mA115DFF4064505F36FBACD3C90BC98DB620E5D7F_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mA115DFF4064505F36FBACD3C90BC98DB620E5D7F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t67ED396C6905542EBEDC3DDEE4ACEAD9C15BC1C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rect>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m3BB3251251DF3E8E931431A7B593EBAEAA4DA4F4_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * L_0 = (( Action_2_t304C7FDFD4B6B0363BE6FB64A367A63C398C8CDA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_1 = (Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 * L_2 = (Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t551103C17FA5E33CA01DB9F784D798EDFC975A01 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t79B4DD5BB36AEE12C497DFB163F552796ACAD457_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.RenderBuffer>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m1DCC0A9819235CB756851DA844FC0C7F59FD3C39_gshared (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * ___push0, Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * ___check1, Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * StackTraits_1_SelectPush_m033B211C7A6A6BDDFF74772C297C7330DA442BD9_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_1 = (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_3 = (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_4 = (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m2053A063177ADF122EBB6FC33874AF6EBD7C542C_gshared (intptr_t ___L0, RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m2053A063177ADF122EBB6FC33874AF6EBD7C542C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_1 = ___o1;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m24DE7E7857808C082F69609B0D71E6BE5C9D3D0B_gshared (intptr_t ___L0, RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m24DE7E7857808C082F69609B0D71E6BE5C9D3D0B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_1 = ___o1;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m7694267399246391387F9A0D2E896A24C69C86BC_gshared (intptr_t ___L0, RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m7694267399246391387F9A0D2E896A24C69C86BC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_5 = ___array1;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 StackTraits_1_DefaultTo_m0AD77AA2599317E2C531271620E566E2F8A3C05B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m0AD77AA2599317E2C531271620E566E2F8A3C05B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 *)((RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 StackTraits_1_DefaultCheck_mF0ABD8552C2BD0F05943ABDBA1820E6721F5AAD4_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mF0ABD8552C2BD0F05943ABDBA1820E6721F5AAD4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 *)((RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ));
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tDB3A36FCAFA8CB4C2D6BFFAFEF0EDA2D42056177_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ));
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 ));
RenderBuffer_tBDA35A13DB79B675D1F593B78F54D3D86473E5C6 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderBuffer>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mCD4CA6E992DB14D2979923DF6F5B2C6B50385F8D_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * L_0 = (( Action_2_t4FEA086DB2115636CCC3FCFC0E1F8DD745406A58 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_1 = (Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 * L_2 = (Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tF3E22A35F16CA46DDF7C5A6166A9BDFC14A63D33 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t43148F16326E95316A7F6182235E03C0FE4466C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.RenderTextureDescriptor>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m97E8B36F9DE65F1BC2FAADB7AF76364D930E6C13_gshared (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * ___push0, Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * ___check1, Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * StackTraits_1_SelectPush_m5B2E32B2DB7F5F1A1367AB296D75E59595CF62B4_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_1 = (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_3 = (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_4 = (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m55A681A27D8E77BFB29C098E38A0E63BD4E52C8B_gshared (intptr_t ___L0, RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m55A681A27D8E77BFB29C098E38A0E63BD4E52C8B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_1 = ___o1;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m86D511C6A91F4DE31668FDCBB8C4FD6BF0187E68_gshared (intptr_t ___L0, RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m86D511C6A91F4DE31668FDCBB8C4FD6BF0187E68_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_1 = ___o1;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m0C3488AA13E75A5F1EE32757CA5DEF93BD9918D7_gshared (intptr_t ___L0, RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m0C3488AA13E75A5F1EE32757CA5DEF93BD9918D7_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_5 = ___array1;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E StackTraits_1_DefaultTo_mE727A05420232626C8D4B80B8A247960C980853B_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_mE727A05420232626C8D4B80B8A247960C980853B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E *)((RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E StackTraits_1_DefaultCheck_m0A17C5AFD2BDE154FD728708619610CE3B678F6F_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m0A17C5AFD2BDE154FD728708619610CE3B678F6F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E *)((RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ));
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t67E29ED041CBB501E65BA76CA1ED9BBB2909C432_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ));
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E ));
RenderTextureDescriptor_t74FEC57A54F89E11748E1865F7DCA3565BFAF58E L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.RenderTextureDescriptor>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mE44BDCBCA4BB1474541684806D4A6421FB594F91_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * L_0 = (( Action_2_tDBC04583733EB86A09FB9BEC3B8310B0B3D33273 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_1 = (Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 * L_2 = (Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t992542A4C0FBA8BD7A33D15C66EAC019F247B725 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tE4CA2117E409319E63EEB644C342EE3D225B3D20_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mDC5AC51C5C3BBA3205B5085EB964B0F0BF379F05_gshared (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * ___push0, Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * ___check1, Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * StackTraits_1_SelectPush_mF94494D590C1DDCC26FE57126772CB2D7CEA084A_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_1 = (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_3 = (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_4 = (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mF7D3FFE03AF5C2C71A0ADE3A44AF56DF4AC32033_gshared (intptr_t ___L0, ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mF7D3FFE03AF5C2C71A0ADE3A44AF56DF4AC32033_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_1 = ___o1;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m8F22D854EB34B54AFEB5699494B2A0464C540760_gshared (intptr_t ___L0, ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m8F22D854EB34B54AFEB5699494B2A0464C540760_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_1 = ___o1;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mE1D659088EB71BC58FFCE5FB9FF7B4BCFE1B4CFB_gshared (intptr_t ___L0, ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mE1D659088EB71BC58FFCE5FB9FF7B4BCFE1B4CFB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_5 = ___array1;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D StackTraits_1_DefaultTo_m529BE50B7D910EF0558438D1951ACAB014786E54_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m529BE50B7D910EF0558438D1951ACAB014786E54_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D *)((ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D StackTraits_1_DefaultCheck_m6E40AB21A9C296D27DE571ADB479EBE252B724F8_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m6E40AB21A9C296D27DE571ADB479EBE252B724F8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D *)((ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ));
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tCDABE6583EC94DFE2C5C50D13AC276ADB1D47695_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ));
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D ));
ScriptableCullingParameters_t6A67B80E38DC00AFE4310607B38FE65BCECAD21D L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ScriptableCullingParameters>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m0AA7B4A47683419B43C0D4A18C69A6146BCDB366_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * L_0 = (( Action_2_t0AED403B2E02B9AF34A6790E0527F7B47F17580D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_1 = (Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 * L_2 = (Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tA312652A2C5EDEF5057B6ACDA76772E7D4EE3436 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t5D73CED1AB6A3C68F98BCCD17449ABF5BDE79595_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m81BB8715DEDBC5B5884EEBDD6A4A8E2C50A61DD0_gshared (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * ___push0, Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * ___check1, Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * StackTraits_1_SelectPush_mD0FE9E4B899B7C2521B3940172956BFE4B9AEA0F_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_1 = (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_3 = (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_4 = (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m672B3894CCFADD7C00D9184622DDFCEA56F9814D_gshared (intptr_t ___L0, ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m672B3894CCFADD7C00D9184622DDFCEA56F9814D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_1 = ___o1;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mDD6102D9B95B2F46655C682DEC7BC305664624EF_gshared (intptr_t ___L0, ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mDD6102D9B95B2F46655C682DEC7BC305664624EF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_1 = ___o1;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m4B6E2281F2DBCC6B1A4257E257E58BB01DEA63CC_gshared (intptr_t ___L0, ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m4B6E2281F2DBCC6B1A4257E257E58BB01DEA63CC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_5 = ___array1;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 StackTraits_1_DefaultTo_m7A942133EB97DBBAF2DE97716EF4686E57F5DCAC_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m7A942133EB97DBBAF2DE97716EF4686E57F5DCAC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 *)((ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 StackTraits_1_DefaultCheck_m0C0E408F4CBB9064307B65DBA828373B98A5D5AD_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m0C0E408F4CBB9064307B65DBA828373B98A5D5AD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 *)((ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ));
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tD822C2F0CE5AD29A4CBC9BE4334B270BDB784904_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ));
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 ));
ShaderTagId_tA1DB5D58561C760D6D1AD54E21EC81D889100940 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.ShaderTagId>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mE567C05AD7368F44B501DF779D7774F5A70E5F1A_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * L_0 = (( Action_2_t1A39C811DC317492A2B8C5AD9F12251A7B92F3C9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_1 = (Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 * L_2 = (Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tEEBFAC911C7D881F9BA959B64550589A4C2E7B52 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t14102D3591F6C0B8E5C48A609746B2295BDA1EFF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m73B704136A147408BFA43658FE163E33BB8C8C56_gshared (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * ___push0, Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * ___check1, Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * StackTraits_1_SelectPush_mEECA8B72BA964F1E99C3EE9EFA92A794238FE698_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_1 = (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_3 = (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_4 = (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m8A4BFBECB7CB9F0D21B2F5178DDB0CF11FD19EB3_gshared (intptr_t ___L0, SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m8A4BFBECB7CB9F0D21B2F5178DDB0CF11FD19EB3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_1 = ___o1;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m8845B952CC0C2FD8C7B2403928E54C254AF4B093_gshared (intptr_t ___L0, SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m8845B952CC0C2FD8C7B2403928E54C254AF4B093_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_1 = ___o1;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_m4F92F5BD19F7A0050D074FB73F7D749AD00D0363_gshared (intptr_t ___L0, SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_m4F92F5BD19F7A0050D074FB73F7D749AD00D0363_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_5 = ___array1;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E StackTraits_1_DefaultTo_m9C210A6D7D571F0972E9D688B4EA80A22899FF49_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m9C210A6D7D571F0972E9D688B4EA80A22899FF49_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E *)((SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E StackTraits_1_DefaultCheck_m711007E839DB4AC8F0E74E91C44E57F341A76D44_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_m711007E839DB4AC8F0E74E91C44E57F341A76D44_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E *)((SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ));
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_t457835EB449DBD653F29561CD76C530139D9BEEF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ));
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E ));
SphericalHarmonicsL2_tA22EDFD72975B5C4F204BE94097DB5ACE351F37E L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Rendering.SphericalHarmonicsL2>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m4195CA5E733DFA7295D627EABDA8718C4BF28EBD_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * L_0 = (( Action_2_t5AC4831296584A1809571F83D16A6717BBE5C8B1 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_1 = (Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 * L_2 = (Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t22A7E233492BBB5C76CA4F6F7FF4A4AB277ED3D6 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t6BA36F3FBF26B222F07E003BB254873B589A582F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.Resolution>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_mF8BF20C0D095AFFE20C6BE67CFD4A9E3C9068ADF_gshared (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * ___push0, Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * ___check1, Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.Resolution>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * StackTraits_1_SelectPush_mC95566A156B4F0AC9DABE2FD2F9C85174B927F71_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_1 = (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_3 = (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_4 = (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Resolution>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_mF72B9525D3F29ED5AE088BA7C4D68B17013C6BD1_gshared (intptr_t ___L0, Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_mF72B9525D3F29ED5AE088BA7C4D68B17013C6BD1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_1 = ___o1;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Resolution>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_mE53CF25B746DCFF1B9F965AAEE87AABB6B34FD2D_gshared (intptr_t ___L0, Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_mE53CF25B746DCFF1B9F965AAEE87AABB6B34FD2D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_1 = ___o1;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Resolution>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mFD0F462390825F41DD124755A5608BB4E14AE429_gshared (intptr_t ___L0, Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mFD0F462390825F41DD124755A5608BB4E14AE429_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_5 = ___array1;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Resolution>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 StackTraits_1_DefaultTo_m482EAF29DE83CE662AFF55A4B8D181DC59377032_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m482EAF29DE83CE662AFF55A4B8D181DC59377032_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 *)((Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.Resolution>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 StackTraits_1_DefaultCheck_mC3493D84D2F97835664C00A6F390B9A9A114CB44_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mC3493D84D2F97835664C00A6F390B9A9A114CB44_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 *)((Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ));
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tBB951AEDF1A3E1D34F175B779A8A22CAAD6CC8CF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ));
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 ));
Resolution_t350D132B8526B5211E0BF8B22782F20D55994A90 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.Resolution>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_m85D6447ADB99FD3531BE0D20C810B3989D620798_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * L_0 = (( Action_2_tDEB4C97824BA9F3E2ADA62A4750696D1C6657BFF * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_1 = (Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 * L_2 = (Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_tBC55DBAAC10DAA0D98B1DAEA4D1BA93661E01FA7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_tA681020C3BF70B7FC4FB14C0F6D0FFCF5A95EA09_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
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.StackTraits`1<UnityEngine.SceneManagement.Scene>::Init(System.Action`2<System.IntPtr,T>,System.Func`3<System.IntPtr,System.Int32,T>,System.Func`3<System.IntPtr,System.Int32,T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_Init_m107A3A323C8C9432E4B656E13BE8B925BD8BE0B1_gshared (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * ___push0, Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * ___check1, Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * ___to2, const RuntimeMethod* method)
{
{
// if (push != null)
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_0 = ___push0;
if (!L_0)
{
goto IL_0009;
}
}
{
// Push = push;
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_1 = ___push0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_1);
}
IL_0009:
{
// if (to != null)
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_2 = ___to2;
if (!L_2)
{
goto IL_0012;
}
}
{
// To = to;
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_3 = ___to2;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_3);
}
IL_0012:
{
// if (check != null)
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_4 = ___check1;
if (!L_4)
{
goto IL_001b;
}
}
{
// Check = check;
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_5 = ___check1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_5);
}
IL_001b:
{
// }
return;
}
}
// System.Action`2<System.IntPtr,T> LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::SelectPush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * StackTraits_1_SelectPush_m13B44864971920B08427C43D6F9316EF6CEFE092_gshared (const RuntimeMethod* method)
{
{
// if (TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_0 = ((TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (!L_0)
{
goto IL_0014;
}
}
{
// return PushValue;
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_1 = (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_1;
}
IL_0014:
{
// else if (TypeTraits<T>.IsArray)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_2 = ((TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsArray_3();
if (!L_2)
{
goto IL_0028;
}
}
{
// return PushArray;
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_3 = (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_3, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_3;
}
IL_0028:
{
// return PushObject;
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_4 = (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3));
(( void (*) (Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)(L_4, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4));
return L_4;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::PushValue(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushValue_m5D3E0574E4A975705905DDCD99CC1B6BA0365BE1_gshared (intptr_t ___L0, Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushValue_m5D3E0574E4A975705905DDCD99CC1B6BA0365BE1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushStruct(L, o);
intptr_t L_0 = ___L0;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_1 = ___o1;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushStruct_m474B7EA11DB29C9C6396DDCF5046F5E13489894A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::PushObject(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushObject_m80F145C3AD87ACCB92F40F728A892158309951BD_gshared (intptr_t ___L0, Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ___o1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushObject_m80F145C3AD87ACCB92F40F728A892158309951BD_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// ToLua.PushObject(L, o);
intptr_t L_0 = ___L0;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_1 = ___o1;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_2);
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushObject_mAF111189B98F55714B489FACC08BF0CB11788C7A((intptr_t)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL);
// }
return;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::PushArray(System.IntPtr,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1_PushArray_mA090B77EABBDCAED5751D977BF10E994CDFE5674_gshared (intptr_t ___L0, Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ___array1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_PushArray_mA090B77EABBDCAED5751D977BF10E994CDFE5674_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (array == null)
goto IL_000f;
}
{
// LuaDLL.lua_pushnil(L);
intptr_t L_1 = ___L0;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_lua_pushnil_mEC2DBEEFF2E9EEB03DA45B0FEBC3FE3CA0581969((intptr_t)L_1, /*hidden argument*/NULL);
// }
return;
}
IL_000f:
{
// int arrayMetaTable = LuaStatic.GetArrayMetatable(L);
intptr_t L_2 = ___L0;
int32_t L_3 = LuaStatic_GetArrayMetatable_m9549A2A425BB14A2B32A435C71272BD264F81DDE((intptr_t)L_2, /*hidden argument*/NULL);
V_0 = (int32_t)L_3;
// ToLua.PushUserData(L, array, arrayMetaTable);
intptr_t L_4 = ___L0;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_5 = ___array1;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_6 = L_5;
RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_6);
int32_t L_8 = V_0;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
ToLua_PushUserData_mBEC8DFABAB472E05CFA4B686691B3AC8226795D8((intptr_t)L_4, (RuntimeObject *)L_7, (int32_t)L_8, /*hidden argument*/NULL);
// }
return;
}
}
// T LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::DefaultTo(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 StackTraits_1_DefaultTo_m68B595094A55A054DA425F03AF15C54729DCBDED_gshared (intptr_t ___L0, int32_t ___pos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultTo_m68B595094A55A054DA425F03AF15C54729DCBDED_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
// return (T)ToLua.ToObject(L, pos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___pos1;
IL2CPP_RUNTIME_CLASS_INIT(ToLua_tA36FC44CF758AA3F5AD67A95D80E614E1DD54F4D_il2cpp_TypeInfo_var);
RuntimeObject * L_2 = ToLua_ToObject_m3F40A14FBE719D3B547A44B876854ED679610C3C((intptr_t)L_0, (int32_t)L_1, /*hidden argument*/NULL);
return ((*(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 *)((Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
}
// T LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::DefaultCheck(System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 StackTraits_1_DefaultCheck_mCD39F9B49E35A39E85AFF1C73DBB37E55C2D7FAF_gshared (intptr_t ___L0, int32_t ___stackPos1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (StackTraits_1_DefaultCheck_mCD39F9B49E35A39E85AFF1C73DBB37E55C2D7FAF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject * V_1 = NULL;
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// int udata = LuaDLL.tolua_rawnetobj(L, stackPos);
intptr_t L_0 = ___L0;
int32_t L_1 = ___stackPos1;
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_0 = (int32_t)L_2;
// if (udata != -1)
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)(-1))))
{
goto IL_005e;
}
}
{
// 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);
// object obj = translator.GetObject(udata);
int32_t L_6 = V_0;
NullCheck((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5);
RuntimeObject * L_7 = ObjectTranslator_GetObject_m83FC049E289E671077D7852DA2188EB90DC75F6F((ObjectTranslator_t83CF36CEC9DC16EF853E8331972281E6CB9B18DF *)L_5, (int32_t)L_6, /*hidden argument*/NULL);
V_1 = (RuntimeObject *)L_7;
// if (obj != null)
RuntimeObject * L_8 = V_1;
if (!L_8)
{
goto IL_004d;
}
}
{
// if (obj is T)
RuntimeObject * L_9 = V_1;
if (!((RuntimeObject *)IsInst((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_002b;
}
}
{
// return (T)obj;
RuntimeObject * L_10 = V_1;
return ((*(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 *)((Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 *)UnBox(L_10, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))));
}
IL_002b:
{
// LuaDLL.luaL_argerror(L, stackPos, string.Format("{0} expected, got {1}", TypeTraits<T>.GetTypeName(), obj.GetType().FullName));
intptr_t L_11 = ___L0;
int32_t L_12 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_13 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
RuntimeObject * L_14 = V_1;
NullCheck((RuntimeObject *)L_14);
Type_t * L_15 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_14, /*hidden argument*/NULL);
NullCheck((Type_t *)L_15);
String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(29 /* System.String System.Type::get_FullName() */, (Type_t *)L_15);
String_t* L_17 = String_Format_m19325298DBC61AAC016C16F7B3CF97A8A3DEA34A((String_t*)_stringLiteralB3C631CCD334FD1E5D8A9E62EE527BD6E1487992, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_argerror_m648A4BE57D4DB36B0B83C6C0F6D2703239DED5A8((intptr_t)L_11, (int32_t)L_12, (String_t*)L_17, /*hidden argument*/NULL);
}
IL_004d:
{
// if (!TypeTraits<T>.IsValueType)
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_18 = ((TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_18)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ));
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_19 = V_2;
return L_19;
}
IL_005e:
{
// else if (LuaDLL.lua_isnil(L, stackPos) && !TypeTraits<T>.IsValueType)
intptr_t L_20 = ___L0;
int32_t L_21 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
bool L_22 = LuaDLL_lua_isnil_mB1EFB39078F9432C638D9EFD5DD4B03BF9DA8FAB((intptr_t)L_20, (int32_t)L_21, /*hidden argument*/NULL);
if (!L_22)
{
goto IL_0078;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
bool L_23 = ((TypeTraits_1_tA871DB9C7D3D5B2BB0B38CC4623F31508C0FD3A4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->get_IsValueType_2();
if (L_23)
{
goto IL_0078;
}
}
{
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ));
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_24 = V_2;
return L_24;
}
IL_0078:
{
// LuaDLL.luaL_typerror(L, stackPos, TypeTraits<T>.GetTypeName());
intptr_t L_25 = ___L0;
int32_t L_26 = ___stackPos1;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1));
String_t* L_27 = (( String_t* (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
IL2CPP_RUNTIME_CLASS_INIT(LuaDLL_t1D8ACD8EC3BB01310693ACE3177379EA2F3419B6_il2cpp_TypeInfo_var);
LuaDLL_luaL_typerror_mAEAFAE3F8FC42110FAA29FB99DC947D64A99A2A0((intptr_t)L_25, (int32_t)L_26, (String_t*)L_27, (String_t*)NULL, /*hidden argument*/NULL);
// return default(T);
il2cpp_codegen_initobj((&V_2), sizeof(Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 ));
Scene_t942E023788C2BC9FBB7EC8356B4FB0088B2CFED2 L_28 = V_2;
return L_28;
}
}
// System.Void LuaInterface.StackTraits`1<UnityEngine.SceneManagement.Scene>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTraits_1__cctor_mAAAF78EF5F789175BC2FFDDDE1FBF21FC94B5BB0_gshared (const RuntimeMethod* method)
{
{
// static public Action<IntPtr, T> Push = SelectPush();
Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * L_0 = (( Action_2_t2C9019EE6BFF61ABED5EF045EF367D515C02C084 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Push_0(L_0);
// static public Func<IntPtr, int, T> Check = DefaultCheck;
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_1 = (Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_1, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_Check_1(L_1);
// static public Func<IntPtr, int, T> To = DefaultTo;
Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 * L_2 = (Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11));
(( void (*) (Func_3_t2982D9F9D5B6676AEA70B978DF71BD18D7B932E5 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)(L_2, (RuntimeObject *)NULL, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
((StackTraits_1_t0658EEF7608A0012FDFF825ACC733C5F5F7989B6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_To_2(L_2);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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_m7C75E407D306192C2E32ADBAC333DF3896189BD5Generics1_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;
}
}