using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.InteropServices; using UnityEngine; using UnityFusion.CLR.TypeSystem; using UnityFusion.CLR.Method; using UnityFusion.Runtime.Enviorment; using UnityFusion.Runtime.Intepreter; using UnityFusion.Runtime.Stack; using UnityFusion.Reflection; using UnityFusion.CLR.Utils; #if DEBUG && !DISABLE_UNITYFUSION_DEBUG using AutoList = System.Collections.Generic.List; #else using AutoList = UnityFusion.Other.UncheckedList; #endif namespace UnityFusion.Runtime.Generated { unsafe class UnityEngine_MaterialPropertyBlock_Binding { public static void Register(UnityFusion.Runtime.Enviorment.AppDomain app) { BindingFlags flag = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; MethodBase method; Type[] args; Type type = typeof(UnityEngine.MaterialPropertyBlock); args = new Type[] { }; method = type.GetMethod("get_isEmpty", flag, null, args, null); app.RegisterCLRMethodRedirection(method, get_isEmpty_0); args = new Type[] { }; method = type.GetMethod("Clear", flag, null, args, null); app.RegisterCLRMethodRedirection(method, Clear_1); args = new Type[] {typeof(System.String), typeof(System.Int32)}; method = type.GetMethod("SetInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetInt_2); args = new Type[] {typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetInt_3); args = new Type[] {typeof(System.String), typeof(System.Single)}; method = type.GetMethod("SetFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloat_4); args = new Type[] {typeof(System.Int32), typeof(System.Single)}; method = type.GetMethod("SetFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloat_5); args = new Type[] {typeof(System.String), typeof(System.Int32)}; method = type.GetMethod("SetInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetInteger_6); args = new Type[] {typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetInteger_7); args = new Type[] {typeof(System.String), typeof(UnityEngine.Vector4)}; method = type.GetMethod("SetVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVector_8); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Vector4)}; method = type.GetMethod("SetVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVector_9); args = new Type[] {typeof(System.String), typeof(UnityEngine.Color)}; method = type.GetMethod("SetColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetColor_10); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Color)}; method = type.GetMethod("SetColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetColor_11); args = new Type[] {typeof(System.String), typeof(UnityEngine.Matrix4x4)}; method = type.GetMethod("SetMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrix_12); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Matrix4x4)}; method = type.GetMethod("SetMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrix_13); args = new Type[] {typeof(System.String), typeof(UnityEngine.ComputeBuffer)}; method = type.GetMethod("SetBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetBuffer_14); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.ComputeBuffer)}; method = type.GetMethod("SetBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetBuffer_15); args = new Type[] {typeof(System.String), typeof(UnityEngine.GraphicsBuffer)}; method = type.GetMethod("SetBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetBuffer_16); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.GraphicsBuffer)}; method = type.GetMethod("SetBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetBuffer_17); args = new Type[] {typeof(System.String), typeof(UnityEngine.Texture)}; method = type.GetMethod("SetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetTexture_18); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Texture)}; method = type.GetMethod("SetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetTexture_19); args = new Type[] { typeof(System.String), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Rendering.RenderTextureSubElement) }; method = type.GetMethod("SetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetTexture_20); args = new Type[] { typeof(System.Int32), typeof(UnityEngine.RenderTexture), typeof(UnityEngine.Rendering.RenderTextureSubElement) }; method = type.GetMethod("SetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetTexture_21); args = new Type[] {typeof(System.String), typeof(UnityEngine.ComputeBuffer), typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetConstantBuffer_22); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.ComputeBuffer), typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetConstantBuffer_23); args = new Type[] {typeof(System.String), typeof(UnityEngine.GraphicsBuffer), typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetConstantBuffer_24); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.GraphicsBuffer), typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("SetConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetConstantBuffer_25); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloatArray_26); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloatArray_27); args = new Type[] {typeof(System.String), typeof(System.Single[])}; method = type.GetMethod("SetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloatArray_28); args = new Type[] {typeof(System.Int32), typeof(System.Single[])}; method = type.GetMethod("SetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetFloatArray_29); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVectorArray_30); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVectorArray_31); args = new Type[] {typeof(System.String), typeof(UnityEngine.Vector4[])}; method = type.GetMethod("SetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVectorArray_32); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Vector4[])}; method = type.GetMethod("SetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetVectorArray_33); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrixArray_34); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("SetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrixArray_35); args = new Type[] {typeof(System.String), typeof(UnityEngine.Matrix4x4[])}; method = type.GetMethod("SetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrixArray_36); args = new Type[] {typeof(System.Int32), typeof(UnityEngine.Matrix4x4[])}; method = type.GetMethod("SetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, SetMatrixArray_37); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasProperty", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasProperty_38); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasProperty", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasProperty_39); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasInt_40); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasInt_41); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasFloat_42); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasFloat_43); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasInteger_44); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasInteger_45); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasTexture_46); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasTexture_47); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasMatrix_48); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasMatrix_49); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasVector_50); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasVector_51); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasColor_52); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasColor_53); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasBuffer_54); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasBuffer_55); args = new Type[] {typeof(System.String)}; method = type.GetMethod("HasConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasConstantBuffer_56); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("HasConstantBuffer", flag, null, args, null); app.RegisterCLRMethodRedirection(method, HasConstantBuffer_57); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloat_58); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetFloat", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloat_59); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetInt_60); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetInt", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetInt_61); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetInteger_62); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetInteger", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetInteger_63); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVector_64); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetVector", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVector_65); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetColor_66); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetColor", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetColor_67); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrix_68); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetMatrix", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrix_69); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetTexture_70); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetTexture", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetTexture_71); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloatArray_72); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloatArray_73); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVectorArray_74); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVectorArray_75); args = new Type[] {typeof(System.String)}; method = type.GetMethod("GetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrixArray_76); args = new Type[] {typeof(System.Int32)}; method = type.GetMethod("GetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrixArray_77); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloatArray_78); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetFloatArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetFloatArray_79); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVectorArray_80); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetVectorArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetVectorArray_81); args = new Type[] {typeof(System.String), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrixArray_82); args = new Type[] {typeof(System.Int32), typeof(System.Collections.Generic.List)}; method = type.GetMethod("GetMatrixArray", flag, null, args, null); app.RegisterCLRMethodRedirection(method, GetMatrixArray_83); args = new Type[] {typeof(System.Collections.Generic.List)}; method = type.GetMethod("CopySHCoefficientArraysFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopySHCoefficientArraysFrom_84); args = new Type[] {typeof(UnityEngine.Rendering.SphericalHarmonicsL2[])}; method = type.GetMethod("CopySHCoefficientArraysFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopySHCoefficientArraysFrom_85); args = new Type[] { typeof(System.Collections.Generic.List), typeof(System.Int32), typeof(System.Int32), typeof(System.Int32) }; method = type.GetMethod("CopySHCoefficientArraysFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopySHCoefficientArraysFrom_86); args = new Type[] { typeof(UnityEngine.Rendering.SphericalHarmonicsL2[]), typeof(System.Int32), typeof(System.Int32), typeof(System.Int32) }; method = type.GetMethod("CopySHCoefficientArraysFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopySHCoefficientArraysFrom_87); args = new Type[] {typeof(System.Collections.Generic.List)}; method = type.GetMethod("CopyProbeOcclusionArrayFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopyProbeOcclusionArrayFrom_88); args = new Type[] {typeof(UnityEngine.Vector4[])}; method = type.GetMethod("CopyProbeOcclusionArrayFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopyProbeOcclusionArrayFrom_89); args = new Type[] { typeof(System.Collections.Generic.List), typeof(System.Int32), typeof(System.Int32), typeof(System.Int32) }; method = type.GetMethod("CopyProbeOcclusionArrayFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopyProbeOcclusionArrayFrom_90); args = new Type[] {typeof(UnityEngine.Vector4[]), typeof(System.Int32), typeof(System.Int32), typeof(System.Int32)}; method = type.GetMethod("CopyProbeOcclusionArrayFrom", flag, null, args, null); app.RegisterCLRMethodRedirection(method, CopyProbeOcclusionArrayFrom_91); app.RegisterCLRCreateDefaultInstance(type, () => new UnityEngine.MaterialPropertyBlock()); app.RegisterCLRCreateArrayInstance(type, s => new UnityEngine.MaterialPropertyBlock[s]); args = new Type[] { }; method = type.GetConstructor(flag, null, args, null); app.RegisterCLRMethodRedirection(method, Ctor_0); } static StackObject* get_isEmpty_0(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 1); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.isEmpty; __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* Clear_1(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 1); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.Clear(); return __ret; } static StackObject* SetInt_2(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @value = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); Debug.Log(@name); instance_of_this_method.SetInt(@name, @value); return __ret; } static StackObject* SetInt_3(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @value = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetInt(@nameID, @value); return __ret; } static StackObject* SetFloat_4(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Single @value = *(float*) &ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloat(@name, @value); return __ret; } static StackObject* SetFloat_5(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Single @value = *(float*) &ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloat(@nameID, @value); return __ret; } static StackObject* SetInteger_6(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @value = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetInteger(@name, @value); return __ret; } static StackObject* SetInteger_7(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @value = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetInteger(@nameID, @value); return __ret; } static StackObject* SetVector_8(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Vector4 @value = (UnityEngine.Vector4) typeof(UnityEngine.Vector4).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVector(@name, @value); return __ret; } static StackObject* SetVector_9(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Vector4 @value = (UnityEngine.Vector4) typeof(UnityEngine.Vector4).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVector(@nameID, @value); return __ret; } static StackObject* SetColor_10(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Color @value = (UnityEngine.Color) typeof(UnityEngine.Color).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetColor(@name, @value); return __ret; } static StackObject* SetColor_11(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Color @value = (UnityEngine.Color) typeof(UnityEngine.Color).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetColor(@nameID, @value); return __ret; } static StackObject* SetMatrix_12(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Matrix4x4 @value = (UnityEngine.Matrix4x4) typeof(UnityEngine.Matrix4x4).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrix(@name, @value); return __ret; } static StackObject* SetMatrix_13(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Matrix4x4 @value = (UnityEngine.Matrix4x4) typeof(UnityEngine.Matrix4x4).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 16); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrix(@nameID, @value); return __ret; } static StackObject* SetBuffer_14(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.ComputeBuffer @value = (UnityEngine.ComputeBuffer) typeof(UnityEngine.ComputeBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetBuffer(@name, @value); return __ret; } static StackObject* SetBuffer_15(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.ComputeBuffer @value = (UnityEngine.ComputeBuffer) typeof(UnityEngine.ComputeBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetBuffer(@nameID, @value); return __ret; } static StackObject* SetBuffer_16(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.GraphicsBuffer @value = (UnityEngine.GraphicsBuffer) typeof(UnityEngine.GraphicsBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetBuffer(@name, @value); return __ret; } static StackObject* SetBuffer_17(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.GraphicsBuffer @value = (UnityEngine.GraphicsBuffer) typeof(UnityEngine.GraphicsBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetBuffer(@nameID, @value); return __ret; } static StackObject* SetTexture_18(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Texture @value = (UnityEngine.Texture) typeof(UnityEngine.Texture).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetTexture(@name, @value); return __ret; } static StackObject* SetTexture_19(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Texture @value = (UnityEngine.Texture) typeof(UnityEngine.Texture).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetTexture(@nameID, @value); return __ret; } static StackObject* SetTexture_20(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 4); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Rendering.RenderTextureSubElement @element = (UnityEngine.Rendering.RenderTextureSubElement) typeof(UnityEngine.Rendering.RenderTextureSubElement) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 20); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.RenderTexture @value = (UnityEngine.RenderTexture) typeof(UnityEngine.RenderTexture).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 4); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetTexture(@name, @value, @element); return __ret; } static StackObject* SetTexture_21(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 4); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Rendering.RenderTextureSubElement @element = (UnityEngine.Rendering.RenderTextureSubElement) typeof(UnityEngine.Rendering.RenderTextureSubElement) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 20); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.RenderTexture @value = (UnityEngine.RenderTexture) typeof(UnityEngine.RenderTexture).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetTexture(@nameID, @value, @element); return __ret; } static StackObject* SetConstantBuffer_22(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @size = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @offset = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.ComputeBuffer @value = (UnityEngine.ComputeBuffer) typeof(UnityEngine.ComputeBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetConstantBuffer(@name, @value, @offset, @size); return __ret; } static StackObject* SetConstantBuffer_23(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @size = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @offset = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.ComputeBuffer @value = (UnityEngine.ComputeBuffer) typeof(UnityEngine.ComputeBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetConstantBuffer(@nameID, @value, @offset, @size); return __ret; } static StackObject* SetConstantBuffer_24(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @size = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @offset = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.GraphicsBuffer @value = (UnityEngine.GraphicsBuffer) typeof(UnityEngine.GraphicsBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetConstantBuffer(@name, @value, @offset, @size); return __ret; } static StackObject* SetConstantBuffer_25(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @size = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @offset = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.GraphicsBuffer @value = (UnityEngine.GraphicsBuffer) typeof(UnityEngine.GraphicsBuffer).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetConstantBuffer(@nameID, @value, @offset, @size); return __ret; } static StackObject* SetFloatArray_26(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloatArray(@name, @values); return __ret; } static StackObject* SetFloatArray_27(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloatArray(@nameID, @values); return __ret; } static StackObject* SetFloatArray_28(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Single[] @values = (System.Single[]) typeof(System.Single[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloatArray(@name, @values); return __ret; } static StackObject* SetFloatArray_29(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Single[] @values = (System.Single[]) typeof(System.Single[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetFloatArray(@nameID, @values); return __ret; } static StackObject* SetVectorArray_30(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVectorArray(@name, @values); return __ret; } static StackObject* SetVectorArray_31(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVectorArray(@nameID, @values); return __ret; } static StackObject* SetVectorArray_32(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Vector4[] @values = (UnityEngine.Vector4[]) typeof(UnityEngine.Vector4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVectorArray(@name, @values); return __ret; } static StackObject* SetVectorArray_33(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Vector4[] @values = (UnityEngine.Vector4[]) typeof(UnityEngine.Vector4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetVectorArray(@nameID, @values); return __ret; } static StackObject* SetMatrixArray_34(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrixArray(@name, @values); return __ret; } static StackObject* SetMatrixArray_35(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrixArray(@nameID, @values); return __ret; } static StackObject* SetMatrixArray_36(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Matrix4x4[] @values = (UnityEngine.Matrix4x4[]) typeof(UnityEngine.Matrix4x4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrixArray(@name, @values); return __ret; } static StackObject* SetMatrixArray_37(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Matrix4x4[] @values = (UnityEngine.Matrix4x4[]) typeof(UnityEngine.Matrix4x4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.SetMatrixArray(@nameID, @values); return __ret; } static StackObject* HasProperty_38(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasProperty(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasProperty_39(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasProperty(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasInt_40(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasInt(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasInt_41(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasInt(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasFloat_42(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasFloat(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasFloat_43(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasFloat(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasInteger_44(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasInteger(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasInteger_45(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasInteger(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasTexture_46(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasTexture(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasTexture_47(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasTexture(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasMatrix_48(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasMatrix(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasMatrix_49(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasMatrix(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasVector_50(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasVector(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasVector_51(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasVector(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasColor_52(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasColor(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasColor_53(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasColor(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasBuffer_54(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasBuffer(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasBuffer_55(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasBuffer(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasConstantBuffer_56(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasConstantBuffer(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* HasConstantBuffer_57(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.HasConstantBuffer(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return __ret + 1; } static StackObject* GetFloat_58(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetFloat(@name); __ret->ObjectType = ObjectTypes.Float; *(float*) &__ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetFloat_59(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetFloat(@nameID); __ret->ObjectType = ObjectTypes.Float; *(float*) &__ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetInt_60(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetInt(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetInt_61(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetInt(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetInteger_62(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetInteger(@name); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetInteger_63(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetInteger(@nameID); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method; return __ret + 1; } static StackObject* GetVector_64(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetVector(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetVector_65(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetVector(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetColor_66(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetColor(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetColor_67(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetColor(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetMatrix_68(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetMatrix(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetMatrix_69(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetMatrix(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetTexture_70(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetTexture(@name); object obj_result_of_this_method = result_of_this_method; if (obj_result_of_this_method is CrossBindingAdaptorType) { return ILIntepreter.PushObject(__ret, __mStack, ((CrossBindingAdaptorType) obj_result_of_this_method).ILInstance); } return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetTexture_71(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetTexture(@nameID); object obj_result_of_this_method = result_of_this_method; if (obj_result_of_this_method is CrossBindingAdaptorType) { return ILIntepreter.PushObject(__ret, __mStack, ((CrossBindingAdaptorType) obj_result_of_this_method).ILInstance); } return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetFloatArray_72(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetFloatArray(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetFloatArray_73(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetFloatArray(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetVectorArray_74(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetVectorArray(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetVectorArray_75(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetVectorArray(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetMatrixArray_76(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetMatrixArray(@name); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetMatrixArray_77(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); var result_of_this_method = instance_of_this_method.GetMatrixArray(@nameID); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } static StackObject* GetFloatArray_78(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetFloatArray(@name, @values); return __ret; } static StackObject* GetFloatArray_79(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetFloatArray(@nameID, @values); return __ret; } static StackObject* GetVectorArray_80(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetVectorArray(@name, @values); return __ret; } static StackObject* GetVectorArray_81(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetVectorArray(@nameID, @values); return __ret; } static StackObject* GetMatrixArray_82(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.String @name = (System.String) typeof(System.String).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetMatrixArray(@name, @values); return __ret; } static StackObject* GetMatrixArray_83(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @values = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @nameID = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.GetMatrixArray(@nameID, @values); return __ret; } static StackObject* CopySHCoefficientArraysFrom_84(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @lightProbes = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopySHCoefficientArraysFrom(@lightProbes); return __ret; } static StackObject* CopySHCoefficientArraysFrom_85(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Rendering.SphericalHarmonicsL2[] @lightProbes = (UnityEngine.Rendering.SphericalHarmonicsL2[]) typeof(UnityEngine.Rendering.SphericalHarmonicsL2[]) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopySHCoefficientArraysFrom(@lightProbes); return __ret; } static StackObject* CopySHCoefficientArraysFrom_86(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @count = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @destStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Int32 @sourceStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.Collections.Generic.List @lightProbes = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopySHCoefficientArraysFrom(@lightProbes, @sourceStart, @destStart, @count); return __ret; } static StackObject* CopySHCoefficientArraysFrom_87(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @count = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @destStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Int32 @sourceStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); UnityEngine.Rendering.SphericalHarmonicsL2[] @lightProbes = (UnityEngine.Rendering.SphericalHarmonicsL2[]) typeof(UnityEngine.Rendering.SphericalHarmonicsL2[]) .CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopySHCoefficientArraysFrom(@lightProbes, @sourceStart, @destStart, @count); return __ret; } static StackObject* CopyProbeOcclusionArrayFrom_88(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Collections.Generic.List @occlusionProbes = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopyProbeOcclusionArrayFrom(@occlusionProbes); return __ret; } static StackObject* CopyProbeOcclusionArrayFrom_89(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.Vector4[] @occlusionProbes = (UnityEngine.Vector4[]) typeof(UnityEngine.Vector4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopyProbeOcclusionArrayFrom(@occlusionProbes); return __ret; } static StackObject* CopyProbeOcclusionArrayFrom_90(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @count = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @destStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Int32 @sourceStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.Collections.Generic.List @occlusionProbes = (System.Collections.Generic.List) typeof(System.Collections.Generic.List).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopyProbeOcclusionArrayFrom(@occlusionProbes, @sourceStart, @destStart, @count); return __ret; } static StackObject* CopyProbeOcclusionArrayFrom_91(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* ptr_of_this_method; StackObject* __ret = ILIntepreter.Minus(__esp, 5); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Int32 @count = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.Int32 @destStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Int32 @sourceStart = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); UnityEngine.Vector4[] @occlusionProbes = (UnityEngine.Vector4[]) typeof(UnityEngine.Vector4[]).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 5); UnityEngine.MaterialPropertyBlock instance_of_this_method = (UnityEngine.MaterialPropertyBlock) typeof(UnityEngine.MaterialPropertyBlock).CheckCLRTypes( StackObject.ToObject(ptr_of_this_method, __domain, __mStack), (CLR.Utils.Extensions.TypeFlags) 0); __intp.Free(ptr_of_this_method); instance_of_this_method.CopyProbeOcclusionArrayFrom(@occlusionProbes, @sourceStart, @destStart, @count); return __ret; } static StackObject* Ctor_0(ILIntepreter __intp, StackObject* __esp, AutoList __mStack, CLRMethod __method, bool isNewObj) { UnityFusion.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject* __ret = ILIntepreter.Minus(__esp, 0); var result_of_this_method = new UnityEngine.MaterialPropertyBlock(); return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method); } } }