static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } return(false); }
int __CreateInstanceUnityEngineColor(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; if (gen_param_count == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) { float _r = (float)LuaAPI.lua_tonumber(L, 2); float _g = (float)LuaAPI.lua_tonumber(L, 3); float _b = (float)LuaAPI.lua_tonumber(L, 4); float _a = (float)LuaAPI.lua_tonumber(L, 5); UnityEngine.Color gen_ret = new UnityEngine.Color(_r, _g, _b, _a); translator.PushUnityEngineColor(L, gen_ret); return(1); } if (gen_param_count == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) { float _r = (float)LuaAPI.lua_tonumber(L, 2); float _g = (float)LuaAPI.lua_tonumber(L, 3); float _b = (float)LuaAPI.lua_tonumber(L, 4); UnityEngine.Color gen_ret = new UnityEngine.Color(_r, _g, _b); translator.PushUnityEngineColor(L, gen_ret); return(1); } if (gen_param_count == 1) { translator.PushUnityEngineColor(L, default(UnityEngine.Color)); return(1); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Color constructor!")); }
int UnityEngineColor_m_HSVToRGB_xlua_st_(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; if (gen_param_count == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { float _H = (float)LuaAPI.lua_tonumber(L, 1); float _S = (float)LuaAPI.lua_tonumber(L, 2); float _V = (float)LuaAPI.lua_tonumber(L, 3); UnityEngine.Color gen_ret = UnityEngine.Color.HSVToRGB(_H, _S, _V); translator.PushUnityEngineColor(L, gen_ret); return(1); } if (gen_param_count == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) { float _H = (float)LuaAPI.lua_tonumber(L, 1); float _S = (float)LuaAPI.lua_tonumber(L, 2); float _V = (float)LuaAPI.lua_tonumber(L, 3); bool _hdr = LuaAPI.lua_toboolean(L, 4); UnityEngine.Color gen_ret = UnityEngine.Color.HSVToRGB(_H, _S, _V, _hdr); translator.PushUnityEngineColor(L, gen_ret); return(1); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Color.HSVToRGB!")); }
int UnityEngineColor__MulMeta(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; if (translator.Assignable <UnityEngine.Color>(L, 1) && translator.Assignable <UnityEngine.Color>(L, 2)) { UnityEngine.Color leftside; translator.Get(L, 1, out leftside); UnityEngine.Color rightside; translator.Get(L, 2, out rightside); translator.PushUnityEngineColor(L, leftside * rightside); return(1); } if (translator.Assignable <UnityEngine.Color>(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { UnityEngine.Color leftside; translator.Get(L, 1, out leftside); float rightside = (float)LuaAPI.lua_tonumber(L, 2); translator.PushUnityEngineColor(L, leftside * rightside); return(1); } if (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable <UnityEngine.Color>(L, 2)) { float leftside = (float)LuaAPI.lua_tonumber(L, 1); UnityEngine.Color rightside; translator.Get(L, 2, out rightside); translator.PushUnityEngineColor(L, leftside * rightside); return(1); } return(LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need UnityEngine.Color!")); }
int UnityEngineColor__SubMeta(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; if (translator.Assignable <UnityEngine.Color>(L, 1) && translator.Assignable <UnityEngine.Color>(L, 2)) { UnityEngine.Color leftside; translator.Get(L, 1, out leftside); UnityEngine.Color rightside; translator.Get(L, 2, out rightside); translator.PushUnityEngineColor(L, leftside - rightside); return(1); } return(LuaAPI.luaL_error(L, "invalid arguments to right hand of - operator, need UnityEngine.Color!")); }
int UnityEngineMathf_m_CorrelatedColorTemperatureToRGB_xlua_st_(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; { float _kelvin = (float)LuaAPI.lua_tonumber(L, 1); UnityEngine.Color gen_ret = UnityEngine.Mathf.CorrelatedColorTemperatureToRGB(_kelvin); translator.PushUnityEngineColor(L, gen_ret); return(1); } }
int UnityEngineColor_m_LerpUnclamped_xlua_st_(RealStatePtr L, int gen_param_count) { ObjectTranslator translator = this; { UnityEngine.Color _a; translator.Get(L, 1, out _a); UnityEngine.Color _b; translator.Get(L, 2, out _b); float _t = (float)LuaAPI.lua_tonumber(L, 3); UnityEngine.Color gen_ret = UnityEngine.Color.LerpUnclamped(_a, _b, _t); translator.PushUnityEngineColor(L, gen_ret); return(1); } }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(System.Net.Sockets.AddressFamily[])) { System.Net.Sockets.AddressFamily[] array = obj as System.Net.Sockets.AddressFamily[]; translator.PushSystemNetSocketsAddressFamily(L, array[index]); return(true); } else if (type == typeof(System.Net.Sockets.SocketType[])) { System.Net.Sockets.SocketType[] array = obj as System.Net.Sockets.SocketType[]; translator.PushSystemNetSocketsSocketType(L, array[index]); return(true); } else if (type == typeof(System.Net.Sockets.ProtocolType[])) { System.Net.Sockets.ProtocolType[] array = obj as System.Net.Sockets.ProtocolType[]; translator.PushSystemNetSocketsProtocolType(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(System.Reflection.BindingFlags[])) { System.Reflection.BindingFlags[] array = obj as System.Reflection.BindingFlags[]; translator.PushSystemReflectionBindingFlags(L, array[index]); return(true); } else if (type == typeof(UnityEngine.TouchPhase[])) { UnityEngine.TouchPhase[] array = obj as UnityEngine.TouchPhase[]; translator.PushUnityEngineTouchPhase(L, array[index]); return(true); } else if (type == typeof(UnityEngine.RenderMode[])) { UnityEngine.RenderMode[] array = obj as UnityEngine.RenderMode[]; translator.PushUnityEngineRenderMode(L, array[index]); return(true); } else if (type == typeof(UnityEngine.UI.CanvasScaler.ScaleMode[])) { UnityEngine.UI.CanvasScaler.ScaleMode[] array = obj as UnityEngine.UI.CanvasScaler.ScaleMode[]; translator.PushUnityEngineUICanvasScalerScaleMode(L, array[index]); return(true); } else if (type == typeof(UnityEngine.UI.CanvasScaler.ScreenMatchMode[])) { UnityEngine.UI.CanvasScaler.ScreenMatchMode[] array = obj as UnityEngine.UI.CanvasScaler.ScreenMatchMode[]; translator.PushUnityEngineUICanvasScalerScreenMatchMode(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(Minecraft.ItemsData.ItemType[])) { Minecraft.ItemsData.ItemType[] array = obj as Minecraft.ItemsData.ItemType[]; translator.PushMinecraftItemsDataItemType(L, array[index]); return(true); } else if (type == typeof(Minecraft.BlocksData.BlockFlags[])) { Minecraft.BlocksData.BlockFlags[] array = obj as Minecraft.BlocksData.BlockFlags[]; translator.PushMinecraftBlocksDataBlockFlags(L, array[index]); return(true); } else if (type == typeof(Minecraft.BlocksData.BlockType[])) { Minecraft.BlocksData.BlockType[] array = obj as Minecraft.BlocksData.BlockType[]; translator.PushMinecraftBlocksDataBlockType(L, array[index]); return(true); } else if (type == typeof(Minecraft.BlocksData.BlockVertexType[])) { Minecraft.BlocksData.BlockVertexType[] array = obj as Minecraft.BlocksData.BlockVertexType[]; translator.PushMinecraftBlocksDataBlockVertexType(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(Tutorial.TestEnum[])) { Tutorial.TestEnum[] array = obj as Tutorial.TestEnum[]; translator.PushTutorialTestEnum(L, array[index]); return(true); } else if (type == typeof(Utopia.LogLevel[])) { Utopia.LogLevel[] array = obj as Utopia.LogLevel[]; translator.PushUtopiaLogLevel(L, array[index]); return(true); } else if (type == typeof(Tutorial.DerivedClass.TestEnumInner[])) { Tutorial.DerivedClass.TestEnumInner[] array = obj as Tutorial.DerivedClass.TestEnumInner[]; translator.PushTutorialDerivedClassTestEnumInner(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(System.Reflection.BindingFlags[])) { System.Reflection.BindingFlags[] array = obj as System.Reflection.BindingFlags[]; translator.PushSystemReflectionBindingFlags(L, array[index]); return(true); } else if (type == typeof(Tutorial.TestEnum[])) { Tutorial.TestEnum[] array = obj as Tutorial.TestEnum[]; translator.PushTutorialTestEnum(L, array[index]); return(true); } else if (type == typeof(Tutorial.DrivenClass.TestEnumInner[])) { Tutorial.DrivenClass.TestEnumInner[] array = obj as Tutorial.DrivenClass.TestEnumInner[]; translator.PushTutorialDrivenClassTestEnumInner(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(PushAsTableStruct[])) { PushAsTableStruct[] array = obj as PushAsTableStruct[]; translator.PushPushAsTableStruct(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(XLuaTest.Pedding[])) { XLuaTest.Pedding[] array = obj as XLuaTest.Pedding[]; translator.PushXLuaTestPedding(L, array[index]); return(true); } else if (type == typeof(XLuaTest.MyStruct[])) { XLuaTest.MyStruct[] array = obj as XLuaTest.MyStruct[]; translator.PushXLuaTestMyStruct(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(DotEngine.Asset.AssetLoaderPriority[])) { DotEngine.Asset.AssetLoaderPriority[] array = obj as DotEngine.Asset.AssetLoaderPriority[]; translator.PushDotEngineAssetAssetLoaderPriority(L, array[index]); return(true); } else if (type == typeof(DotEngine.UI.UILayerLevel[])) { DotEngine.UI.UILayerLevel[] array = obj as DotEngine.UI.UILayerLevel[]; translator.PushDotEngineUIUILayerLevel(L, array[index]); return(true); } else if (type == typeof(UnityEngine.SystemLanguage[])) { UnityEngine.SystemLanguage[] array = obj as UnityEngine.SystemLanguage[]; translator.PushUnityEngineSystemLanguage(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(XLuaFramework.NetPackageType[])) { XLuaFramework.NetPackageType[] array = obj as XLuaFramework.NetPackageType[]; translator.PushXLuaFrameworkNetPackageType(L, array[index]); return(true); } else if (type == typeof(UnityMMO.SceneInfoKey[])) { UnityMMO.SceneInfoKey[] array = obj as UnityMMO.SceneInfoKey[]; translator.PushUnityMMOSceneInfoKey(L, array[index]); return(true); } else if (type == typeof(UnityMMO.SceneObjectType[])) { UnityMMO.SceneObjectType[] array = obj as UnityMMO.SceneObjectType[]; translator.PushUnityMMOSceneObjectType(L, array[index]); return(true); } else if (type == typeof(UnityEngine.TextAnchor[])) { UnityEngine.TextAnchor[] array = obj as UnityEngine.TextAnchor[]; translator.PushUnityEngineTextAnchor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.TouchPhase[])) { UnityEngine.TouchPhase[] array = obj as UnityEngine.TouchPhase[]; translator.PushUnityEngineTouchPhase(L, array[index]); return(true); } return(false); }
static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(XLuaTest.Pedding[])) { XLuaTest.Pedding[] array = obj as XLuaTest.Pedding[]; translator.PushXLuaTestPedding(L, array[index]); return(true); } else if (type == typeof(XLuaTest.MyStruct[])) { XLuaTest.MyStruct[] array = obj as XLuaTest.MyStruct[]; translator.PushXLuaTestMyStruct(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(XLuaTest.MyEnum[])) { XLuaTest.MyEnum[] array = obj as XLuaTest.MyEnum[]; translator.PushXLuaTestMyEnum(L, array[index]); return(true); } else if (type == typeof(Tutorial.TestEnum[])) { Tutorial.TestEnum[] array = obj as Tutorial.TestEnum[]; translator.PushTutorialTestEnum(L, array[index]); return(true); } else if (type == typeof(Tutorial.DrivenClass.TestEnumInner[])) { Tutorial.DrivenClass.TestEnumInner[] array = obj as Tutorial.DrivenClass.TestEnumInner[]; translator.PushTutorialDrivenClassTestEnumInner(L, array[index]); return(true); } return(false); }
internal static bool __tryArrayGet(Type type, RealStatePtr L, ObjectTranslator translator, object obj, int index) { if (type == typeof(UnityEngine.Vector2[])) { UnityEngine.Vector2[] array = obj as UnityEngine.Vector2[]; translator.PushUnityEngineVector2(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector3[])) { UnityEngine.Vector3[] array = obj as UnityEngine.Vector3[]; translator.PushUnityEngineVector3(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Vector4[])) { UnityEngine.Vector4[] array = obj as UnityEngine.Vector4[]; translator.PushUnityEngineVector4(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Color[])) { UnityEngine.Color[] array = obj as UnityEngine.Color[]; translator.PushUnityEngineColor(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Quaternion[])) { UnityEngine.Quaternion[] array = obj as UnityEngine.Quaternion[]; translator.PushUnityEngineQuaternion(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray[])) { UnityEngine.Ray[] array = obj as UnityEngine.Ray[]; translator.PushUnityEngineRay(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Bounds[])) { UnityEngine.Bounds[] array = obj as UnityEngine.Bounds[]; translator.PushUnityEngineBounds(L, array[index]); return(true); } else if (type == typeof(UnityEngine.Ray2D[])) { UnityEngine.Ray2D[] array = obj as UnityEngine.Ray2D[]; translator.PushUnityEngineRay2D(L, array[index]); return(true); } else if (type == typeof(UnityEngine.TextAnchor[])) { UnityEngine.TextAnchor[] array = obj as UnityEngine.TextAnchor[]; translator.PushUnityEngineTextAnchor(L, array[index]); return(true); } else if (type == typeof(VVMUI.Script.XLua.XLuaDataType[])) { VVMUI.Script.XLua.XLuaDataType[] array = obj as VVMUI.Script.XLua.XLuaDataType[]; translator.PushVVMUIScriptXLuaXLuaDataType(L, array[index]); return(true); } else if (type == typeof(VVMUI.Script.XLua.XLuaCommandType[])) { VVMUI.Script.XLua.XLuaCommandType[] array = obj as VVMUI.Script.XLua.XLuaCommandType[]; translator.PushVVMUIScriptXLuaXLuaCommandType(L, array[index]); return(true); } return(false); }