#if USE_UNI_LUA using LuaAPI = UniLua.Lua; using RealStatePtr = UniLua.ILuaState; using LuaCSFunction = UniLua.CSharpFunctionDelegate; #else using LuaAPI = XLua.LuaDLL.Lua; using RealStatePtr = System.IntPtr; using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; #endif using XLua; using System.Collections.Generic; namespace XLua.CSObjectWrap { using Utils = XLua.Utils; public class AdFormatWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(AdFormat), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(AdFormat), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(AdFormat), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RewardedVideo", AdFormat.RewardedVideo); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Interstitial", AdFormat.Interstitial); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Banner", AdFormat.Banner); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(AdFormat), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushAdFormat(L, (AdFormat)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "RewardedVideo")) { translator.PushAdFormat(L, AdFormat.RewardedVideo); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Interstitial")) { translator.PushAdFormat(L, AdFormat.Interstitial); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Banner")) { translator.PushAdFormat(L, AdFormat.Banner); } else { return LuaAPI.luaL_error(L, "invalid string for AdFormat!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for AdFormat! Expect number or string, got + " + lua_type); } return 1; } } public class IronSourceBannerPositionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(IronSourceBannerPosition), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(IronSourceBannerPosition), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(IronSourceBannerPosition), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TOP", IronSourceBannerPosition.TOP); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BOTTOM", IronSourceBannerPosition.BOTTOM); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(IronSourceBannerPosition), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushIronSourceBannerPosition(L, (IronSourceBannerPosition)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "TOP")) { translator.PushIronSourceBannerPosition(L, IronSourceBannerPosition.TOP); } else if (LuaAPI.xlua_is_eq_str(L, 1, "BOTTOM")) { translator.PushIronSourceBannerPosition(L, IronSourceBannerPosition.BOTTOM); } else { return LuaAPI.luaL_error(L, "invalid string for IronSourceBannerPosition!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for IronSourceBannerPosition! Expect number or string, got + " + lua_type); } return 1; } } public class UIImageSheetAnimationAnimationTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UIImageSheetAnimation.AnimationType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UIImageSheetAnimation.AnimationType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UIImageSheetAnimation.AnimationType), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WholeSheet", UIImageSheetAnimation.AnimationType.WholeSheet); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SingleRow", UIImageSheetAnimation.AnimationType.SingleRow); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UIImageSheetAnimation.AnimationType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUIImageSheetAnimationAnimationType(L, (UIImageSheetAnimation.AnimationType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "WholeSheet")) { translator.PushUIImageSheetAnimationAnimationType(L, UIImageSheetAnimation.AnimationType.WholeSheet); } else if (LuaAPI.xlua_is_eq_str(L, 1, "SingleRow")) { translator.PushUIImageSheetAnimationAnimationType(L, UIImageSheetAnimation.AnimationType.SingleRow); } else { return LuaAPI.luaL_error(L, "invalid string for UIImageSheetAnimation.AnimationType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UIImageSheetAnimation.AnimationType! Expect number or string, got + " + lua_type); } return 1; } } public class UIImageSheetAnimationTimeTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UIImageSheetAnimation.TimeType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UIImageSheetAnimation.TimeType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UIImageSheetAnimation.TimeType), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LifeTime", UIImageSheetAnimation.TimeType.LifeTime); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FPS", UIImageSheetAnimation.TimeType.FPS); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UIImageSheetAnimation.TimeType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUIImageSheetAnimationTimeType(L, (UIImageSheetAnimation.TimeType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "LifeTime")) { translator.PushUIImageSheetAnimationTimeType(L, UIImageSheetAnimation.TimeType.LifeTime); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FPS")) { translator.PushUIImageSheetAnimationTimeType(L, UIImageSheetAnimation.TimeType.FPS); } else { return LuaAPI.luaL_error(L, "invalid string for UIImageSheetAnimation.TimeType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UIImageSheetAnimation.TimeType! Expect number or string, got + " + lua_type); } return 1; } } public class UIImageSheetAnimationStartFrameTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UIImageSheetAnimation.StartFrameType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UIImageSheetAnimation.StartFrameType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UIImageSheetAnimation.StartFrameType), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Constant", UIImageSheetAnimation.StartFrameType.Constant); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RandomBetweenTwoConstants", UIImageSheetAnimation.StartFrameType.RandomBetweenTwoConstants); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UIImageSheetAnimation.StartFrameType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUIImageSheetAnimationStartFrameType(L, (UIImageSheetAnimation.StartFrameType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Constant")) { translator.PushUIImageSheetAnimationStartFrameType(L, UIImageSheetAnimation.StartFrameType.Constant); } else if (LuaAPI.xlua_is_eq_str(L, 1, "RandomBetweenTwoConstants")) { translator.PushUIImageSheetAnimationStartFrameType(L, UIImageSheetAnimation.StartFrameType.RandomBetweenTwoConstants); } else { return LuaAPI.luaL_error(L, "invalid string for UIImageSheetAnimation.StartFrameType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UIImageSheetAnimation.StartFrameType! Expect number or string, got + " + lua_type); } return 1; } } public class SystemReflectionBindingFlagsWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(System.Reflection.BindingFlags), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(System.Reflection.BindingFlags), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(System.Reflection.BindingFlags), L, null, 21, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", System.Reflection.BindingFlags.Default); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "IgnoreCase", System.Reflection.BindingFlags.IgnoreCase); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DeclaredOnly", System.Reflection.BindingFlags.DeclaredOnly); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Instance", System.Reflection.BindingFlags.Instance); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Static", System.Reflection.BindingFlags.Static); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Public", System.Reflection.BindingFlags.Public); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NonPublic", System.Reflection.BindingFlags.NonPublic); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FlattenHierarchy", System.Reflection.BindingFlags.FlattenHierarchy); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "InvokeMethod", System.Reflection.BindingFlags.InvokeMethod); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CreateInstance", System.Reflection.BindingFlags.CreateInstance); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GetField", System.Reflection.BindingFlags.GetField); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SetField", System.Reflection.BindingFlags.SetField); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GetProperty", System.Reflection.BindingFlags.GetProperty); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SetProperty", System.Reflection.BindingFlags.SetProperty); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PutDispProperty", System.Reflection.BindingFlags.PutDispProperty); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PutRefDispProperty", System.Reflection.BindingFlags.PutRefDispProperty); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ExactBinding", System.Reflection.BindingFlags.ExactBinding); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SuppressChangeType", System.Reflection.BindingFlags.SuppressChangeType); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OptionalParamBinding", System.Reflection.BindingFlags.OptionalParamBinding); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "IgnoreReturn", System.Reflection.BindingFlags.IgnoreReturn); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(System.Reflection.BindingFlags), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushSystemReflectionBindingFlags(L, (System.Reflection.BindingFlags)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Default")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.Default); } else if (LuaAPI.xlua_is_eq_str(L, 1, "IgnoreCase")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.IgnoreCase); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DeclaredOnly")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.DeclaredOnly); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Instance")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.Instance); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Static")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.Static); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Public")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.Public); } else if (LuaAPI.xlua_is_eq_str(L, 1, "NonPublic")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.NonPublic); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FlattenHierarchy")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.FlattenHierarchy); } else if (LuaAPI.xlua_is_eq_str(L, 1, "InvokeMethod")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.InvokeMethod); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CreateInstance")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.CreateInstance); } else if (LuaAPI.xlua_is_eq_str(L, 1, "GetField")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.GetField); } else if (LuaAPI.xlua_is_eq_str(L, 1, "SetField")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.SetField); } else if (LuaAPI.xlua_is_eq_str(L, 1, "GetProperty")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.GetProperty); } else if (LuaAPI.xlua_is_eq_str(L, 1, "SetProperty")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.SetProperty); } else if (LuaAPI.xlua_is_eq_str(L, 1, "PutDispProperty")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.PutDispProperty); } else if (LuaAPI.xlua_is_eq_str(L, 1, "PutRefDispProperty")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.PutRefDispProperty); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ExactBinding")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.ExactBinding); } else if (LuaAPI.xlua_is_eq_str(L, 1, "SuppressChangeType")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.SuppressChangeType); } else if (LuaAPI.xlua_is_eq_str(L, 1, "OptionalParamBinding")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.OptionalParamBinding); } else if (LuaAPI.xlua_is_eq_str(L, 1, "IgnoreReturn")) { translator.PushSystemReflectionBindingFlags(L, System.Reflection.BindingFlags.IgnoreReturn); } else { return LuaAPI.luaL_error(L, "invalid string for System.Reflection.BindingFlags!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for System.Reflection.BindingFlags! Expect number or string, got + " + lua_type); } return 1; } } public class SystemDayOfWeekWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(System.DayOfWeek), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(System.DayOfWeek), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(System.DayOfWeek), L, null, 8, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sunday", System.DayOfWeek.Sunday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Monday", System.DayOfWeek.Monday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Tuesday", System.DayOfWeek.Tuesday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Wednesday", System.DayOfWeek.Wednesday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Thursday", System.DayOfWeek.Thursday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Friday", System.DayOfWeek.Friday); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Saturday", System.DayOfWeek.Saturday); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(System.DayOfWeek), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushSystemDayOfWeek(L, (System.DayOfWeek)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Sunday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Sunday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Monday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Monday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Tuesday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Tuesday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Wednesday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Wednesday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Thursday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Thursday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Friday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Friday); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Saturday")) { translator.PushSystemDayOfWeek(L, System.DayOfWeek.Saturday); } else { return LuaAPI.luaL_error(L, "invalid string for System.DayOfWeek!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for System.DayOfWeek! Expect number or string, got + " + lua_type); } return 1; } } public class SystemNetNetworkInformationIPStatusWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(System.Net.NetworkInformation.IPStatus), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(System.Net.NetworkInformation.IPStatus), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(System.Net.NetworkInformation.IPStatus), L, null, 25, 0, 0); Utils.RegisterEnumType(L, typeof(System.Net.NetworkInformation.IPStatus)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(System.Net.NetworkInformation.IPStatus), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushSystemNetNetworkInformationIPStatus(L, (System.Net.NetworkInformation.IPStatus)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(System.Net.NetworkInformation.IPStatus), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(System.Net.NetworkInformation.IPStatus) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for System.Net.NetworkInformation.IPStatus! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraFieldOfViewAxisWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.FieldOfViewAxis), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.FieldOfViewAxis), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.FieldOfViewAxis), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UnityEngine.Camera.FieldOfViewAxis.Vertical); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UnityEngine.Camera.FieldOfViewAxis.Horizontal); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.FieldOfViewAxis), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraFieldOfViewAxis(L, (UnityEngine.Camera.FieldOfViewAxis)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical")) { translator.PushUnityEngineCameraFieldOfViewAxis(L, UnityEngine.Camera.FieldOfViewAxis.Vertical); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal")) { translator.PushUnityEngineCameraFieldOfViewAxis(L, UnityEngine.Camera.FieldOfViewAxis.Horizontal); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.FieldOfViewAxis!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.FieldOfViewAxis! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraRenderRequestModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.RenderRequestMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.RenderRequestMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.RenderRequestMode), L, null, 15, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.Camera.RenderRequestMode.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ObjectId", UnityEngine.Camera.RenderRequestMode.ObjectId); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Depth", UnityEngine.Camera.RenderRequestMode.Depth); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VertexNormal", UnityEngine.Camera.RenderRequestMode.VertexNormal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WorldPosition", UnityEngine.Camera.RenderRequestMode.WorldPosition); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EntityId", UnityEngine.Camera.RenderRequestMode.EntityId); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BaseColor", UnityEngine.Camera.RenderRequestMode.BaseColor); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SpecularColor", UnityEngine.Camera.RenderRequestMode.SpecularColor); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Metallic", UnityEngine.Camera.RenderRequestMode.Metallic); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Emission", UnityEngine.Camera.RenderRequestMode.Emission); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Normal", UnityEngine.Camera.RenderRequestMode.Normal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Smoothness", UnityEngine.Camera.RenderRequestMode.Smoothness); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Occlusion", UnityEngine.Camera.RenderRequestMode.Occlusion); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DiffuseColor", UnityEngine.Camera.RenderRequestMode.DiffuseColor); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.RenderRequestMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraRenderRequestMode(L, (UnityEngine.Camera.RenderRequestMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ObjectId")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.ObjectId); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Depth")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Depth); } else if (LuaAPI.xlua_is_eq_str(L, 1, "VertexNormal")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.VertexNormal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "WorldPosition")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.WorldPosition); } else if (LuaAPI.xlua_is_eq_str(L, 1, "EntityId")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.EntityId); } else if (LuaAPI.xlua_is_eq_str(L, 1, "BaseColor")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.BaseColor); } else if (LuaAPI.xlua_is_eq_str(L, 1, "SpecularColor")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.SpecularColor); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Metallic")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Metallic); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Emission")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Emission); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Normal")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Normal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Smoothness")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Smoothness); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Occlusion")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.Occlusion); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DiffuseColor")) { translator.PushUnityEngineCameraRenderRequestMode(L, UnityEngine.Camera.RenderRequestMode.DiffuseColor); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.RenderRequestMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.RenderRequestMode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraRenderRequestOutputSpaceWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.RenderRequestOutputSpace), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.RenderRequestOutputSpace), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.RenderRequestOutputSpace), L, null, 11, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ScreenSpace", UnityEngine.Camera.RenderRequestOutputSpace.ScreenSpace); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV0", UnityEngine.Camera.RenderRequestOutputSpace.UV0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV1", UnityEngine.Camera.RenderRequestOutputSpace.UV1); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV2", UnityEngine.Camera.RenderRequestOutputSpace.UV2); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV3", UnityEngine.Camera.RenderRequestOutputSpace.UV3); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV4", UnityEngine.Camera.RenderRequestOutputSpace.UV4); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV5", UnityEngine.Camera.RenderRequestOutputSpace.UV5); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV6", UnityEngine.Camera.RenderRequestOutputSpace.UV6); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV7", UnityEngine.Camera.RenderRequestOutputSpace.UV7); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UV8", UnityEngine.Camera.RenderRequestOutputSpace.UV8); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.RenderRequestOutputSpace), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, (UnityEngine.Camera.RenderRequestOutputSpace)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "ScreenSpace")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.ScreenSpace); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV0")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV0); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV1")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV1); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV2")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV2); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV3")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV3); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV4")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV4); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV5")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV5); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV6")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV6); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV7")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV7); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UV8")) { translator.PushUnityEngineCameraRenderRequestOutputSpace(L, UnityEngine.Camera.RenderRequestOutputSpace.UV8); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.RenderRequestOutputSpace!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.RenderRequestOutputSpace! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRenderingLightShadowResolutionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Rendering.LightShadowResolution), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Rendering.LightShadowResolution), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Rendering.LightShadowResolution), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FromQualitySettings", UnityEngine.Rendering.LightShadowResolution.FromQualitySettings); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Low", UnityEngine.Rendering.LightShadowResolution.Low); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Medium", UnityEngine.Rendering.LightShadowResolution.Medium); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "High", UnityEngine.Rendering.LightShadowResolution.High); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VeryHigh", UnityEngine.Rendering.LightShadowResolution.VeryHigh); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Rendering.LightShadowResolution), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRenderingLightShadowResolution(L, (UnityEngine.Rendering.LightShadowResolution)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "FromQualitySettings")) { translator.PushUnityEngineRenderingLightShadowResolution(L, UnityEngine.Rendering.LightShadowResolution.FromQualitySettings); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Low")) { translator.PushUnityEngineRenderingLightShadowResolution(L, UnityEngine.Rendering.LightShadowResolution.Low); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Medium")) { translator.PushUnityEngineRenderingLightShadowResolution(L, UnityEngine.Rendering.LightShadowResolution.Medium); } else if (LuaAPI.xlua_is_eq_str(L, 1, "High")) { translator.PushUnityEngineRenderingLightShadowResolution(L, UnityEngine.Rendering.LightShadowResolution.High); } else if (LuaAPI.xlua_is_eq_str(L, 1, "VeryHigh")) { translator.PushUnityEngineRenderingLightShadowResolution(L, UnityEngine.Rendering.LightShadowResolution.VeryHigh); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Rendering.LightShadowResolution!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Rendering.LightShadowResolution! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRenderTextureFormatWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RenderTextureFormat), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RenderTextureFormat), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RenderTextureFormat), L, null, 29, 0, 0); Utils.RegisterEnumType(L, typeof(UnityEngine.RenderTextureFormat)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RenderTextureFormat), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRenderTextureFormat(L, (UnityEngine.RenderTextureFormat)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(UnityEngine.RenderTextureFormat), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(UnityEngine.RenderTextureFormat) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RenderTextureFormat! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRenderTextureReadWriteWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RenderTextureReadWrite), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RenderTextureReadWrite), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RenderTextureReadWrite), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", UnityEngine.RenderTextureReadWrite.Default); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Linear", UnityEngine.RenderTextureReadWrite.Linear); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "sRGB", UnityEngine.RenderTextureReadWrite.sRGB); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RenderTextureReadWrite), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRenderTextureReadWrite(L, (UnityEngine.RenderTextureReadWrite)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Default")) { translator.PushUnityEngineRenderTextureReadWrite(L, UnityEngine.RenderTextureReadWrite.Default); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Linear")) { translator.PushUnityEngineRenderTextureReadWrite(L, UnityEngine.RenderTextureReadWrite.Linear); } else if (LuaAPI.xlua_is_eq_str(L, 1, "sRGB")) { translator.PushUnityEngineRenderTextureReadWrite(L, UnityEngine.RenderTextureReadWrite.sRGB); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.RenderTextureReadWrite!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RenderTextureReadWrite! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRigidbodyConstraintsWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RigidbodyConstraints), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RigidbodyConstraints), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RigidbodyConstraints), L, null, 11, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.RigidbodyConstraints.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezePositionX", UnityEngine.RigidbodyConstraints.FreezePositionX); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezePositionY", UnityEngine.RigidbodyConstraints.FreezePositionY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezePositionZ", UnityEngine.RigidbodyConstraints.FreezePositionZ); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezeRotationX", UnityEngine.RigidbodyConstraints.FreezeRotationX); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezeRotationY", UnityEngine.RigidbodyConstraints.FreezeRotationY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezeRotationZ", UnityEngine.RigidbodyConstraints.FreezeRotationZ); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezePosition", UnityEngine.RigidbodyConstraints.FreezePosition); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezeRotation", UnityEngine.RigidbodyConstraints.FreezeRotation); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FreezeAll", UnityEngine.RigidbodyConstraints.FreezeAll); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RigidbodyConstraints), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRigidbodyConstraints(L, (UnityEngine.RigidbodyConstraints)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezePositionX")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezePositionX); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezePositionY")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezePositionY); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezePositionZ")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezePositionZ); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezeRotationX")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezeRotationX); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezeRotationY")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezeRotationY); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezeRotationZ")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezeRotationZ); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezePosition")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezePosition); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezeRotation")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezeRotation); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FreezeAll")) { translator.PushUnityEngineRigidbodyConstraints(L, UnityEngine.RigidbodyConstraints.FreezeAll); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.RigidbodyConstraints!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RigidbodyConstraints! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineTransparencySortModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.TransparencySortMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.TransparencySortMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.TransparencySortMode), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", UnityEngine.TransparencySortMode.Default); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Perspective", UnityEngine.TransparencySortMode.Perspective); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Orthographic", UnityEngine.TransparencySortMode.Orthographic); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CustomAxis", UnityEngine.TransparencySortMode.CustomAxis); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.TransparencySortMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineTransparencySortMode(L, (UnityEngine.TransparencySortMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Default")) { translator.PushUnityEngineTransparencySortMode(L, UnityEngine.TransparencySortMode.Default); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Perspective")) { translator.PushUnityEngineTransparencySortMode(L, UnityEngine.TransparencySortMode.Perspective); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Orthographic")) { translator.PushUnityEngineTransparencySortMode(L, UnityEngine.TransparencySortMode.Orthographic); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CustomAxis")) { translator.PushUnityEngineTransparencySortMode(L, UnityEngine.TransparencySortMode.CustomAxis); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.TransparencySortMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.TransparencySortMode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRectTransformAxisWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RectTransform.Axis), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RectTransform.Axis), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RectTransform.Axis), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UnityEngine.RectTransform.Axis.Horizontal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UnityEngine.RectTransform.Axis.Vertical); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RectTransform.Axis), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRectTransformAxis(L, (UnityEngine.RectTransform.Axis)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal")) { translator.PushUnityEngineRectTransformAxis(L, UnityEngine.RectTransform.Axis.Horizontal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical")) { translator.PushUnityEngineRectTransformAxis(L, UnityEngine.RectTransform.Axis.Vertical); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.RectTransform.Axis!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RectTransform.Axis! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRectTransformEdgeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RectTransform.Edge), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RectTransform.Edge), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RectTransform.Edge), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.RectTransform.Edge.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.RectTransform.Edge.Right); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Top", UnityEngine.RectTransform.Edge.Top); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bottom", UnityEngine.RectTransform.Edge.Bottom); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RectTransform.Edge), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRectTransformEdge(L, (UnityEngine.RectTransform.Edge)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineRectTransformEdge(L, UnityEngine.RectTransform.Edge.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineRectTransformEdge(L, UnityEngine.RectTransform.Edge.Right); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Top")) { translator.PushUnityEngineRectTransformEdge(L, UnityEngine.RectTransform.Edge.Top); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Bottom")) { translator.PushUnityEngineRectTransformEdge(L, UnityEngine.RectTransform.Edge.Bottom); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.RectTransform.Edge!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RectTransform.Edge! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineAnimatorCullingModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.AnimatorCullingMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.AnimatorCullingMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.AnimatorCullingMode), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AlwaysAnimate", UnityEngine.AnimatorCullingMode.AlwaysAnimate); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CullUpdateTransforms", UnityEngine.AnimatorCullingMode.CullUpdateTransforms); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CullCompletely", UnityEngine.AnimatorCullingMode.CullCompletely); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.AnimatorCullingMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineAnimatorCullingMode(L, (UnityEngine.AnimatorCullingMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "AlwaysAnimate")) { translator.PushUnityEngineAnimatorCullingMode(L, UnityEngine.AnimatorCullingMode.AlwaysAnimate); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CullUpdateTransforms")) { translator.PushUnityEngineAnimatorCullingMode(L, UnityEngine.AnimatorCullingMode.CullUpdateTransforms); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CullCompletely")) { translator.PushUnityEngineAnimatorCullingMode(L, UnityEngine.AnimatorCullingMode.CullCompletely); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.AnimatorCullingMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.AnimatorCullingMode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineSystemLanguageWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.SystemLanguage), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.SystemLanguage), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.SystemLanguage), L, null, 45, 0, 0); Utils.RegisterEnumType(L, typeof(UnityEngine.SystemLanguage)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.SystemLanguage), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineSystemLanguage(L, (UnityEngine.SystemLanguage)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(UnityEngine.SystemLanguage), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(UnityEngine.SystemLanguage) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.SystemLanguage! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRenderingShadowCastingModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Rendering.ShadowCastingMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Rendering.ShadowCastingMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Rendering.ShadowCastingMode), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Off", UnityEngine.Rendering.ShadowCastingMode.Off); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "On", UnityEngine.Rendering.ShadowCastingMode.On); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TwoSided", UnityEngine.Rendering.ShadowCastingMode.TwoSided); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ShadowsOnly", UnityEngine.Rendering.ShadowCastingMode.ShadowsOnly); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Rendering.ShadowCastingMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRenderingShadowCastingMode(L, (UnityEngine.Rendering.ShadowCastingMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Off")) { translator.PushUnityEngineRenderingShadowCastingMode(L, UnityEngine.Rendering.ShadowCastingMode.Off); } else if (LuaAPI.xlua_is_eq_str(L, 1, "On")) { translator.PushUnityEngineRenderingShadowCastingMode(L, UnityEngine.Rendering.ShadowCastingMode.On); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TwoSided")) { translator.PushUnityEngineRenderingShadowCastingMode(L, UnityEngine.Rendering.ShadowCastingMode.TwoSided); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ShadowsOnly")) { translator.PushUnityEngineRenderingShadowCastingMode(L, UnityEngine.Rendering.ShadowCastingMode.ShadowsOnly); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Rendering.ShadowCastingMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Rendering.ShadowCastingMode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraGateFitModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.GateFitMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.GateFitMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.GateFitMode), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UnityEngine.Camera.GateFitMode.Vertical); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UnityEngine.Camera.GateFitMode.Horizontal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Fill", UnityEngine.Camera.GateFitMode.Fill); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Overscan", UnityEngine.Camera.GateFitMode.Overscan); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.Camera.GateFitMode.None); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.GateFitMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraGateFitMode(L, (UnityEngine.Camera.GateFitMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical")) { translator.PushUnityEngineCameraGateFitMode(L, UnityEngine.Camera.GateFitMode.Vertical); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal")) { translator.PushUnityEngineCameraGateFitMode(L, UnityEngine.Camera.GateFitMode.Horizontal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Fill")) { translator.PushUnityEngineCameraGateFitMode(L, UnityEngine.Camera.GateFitMode.Fill); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Overscan")) { translator.PushUnityEngineCameraGateFitMode(L, UnityEngine.Camera.GateFitMode.Overscan); } else if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineCameraGateFitMode(L, UnityEngine.Camera.GateFitMode.None); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.GateFitMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.GateFitMode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraStereoscopicEyeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.StereoscopicEye), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.StereoscopicEye), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.StereoscopicEye), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.Camera.StereoscopicEye.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.Camera.StereoscopicEye.Right); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.StereoscopicEye), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraStereoscopicEye(L, (UnityEngine.Camera.StereoscopicEye)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineCameraStereoscopicEye(L, UnityEngine.Camera.StereoscopicEye.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineCameraStereoscopicEye(L, UnityEngine.Camera.StereoscopicEye.Right); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.StereoscopicEye!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.StereoscopicEye! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineCameraMonoOrStereoscopicEyeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Camera.MonoOrStereoscopicEye), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Camera.MonoOrStereoscopicEye), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Camera.MonoOrStereoscopicEye), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.Camera.MonoOrStereoscopicEye.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.Camera.MonoOrStereoscopicEye.Right); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Mono", UnityEngine.Camera.MonoOrStereoscopicEye.Mono); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Camera.MonoOrStereoscopicEye), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineCameraMonoOrStereoscopicEye(L, (UnityEngine.Camera.MonoOrStereoscopicEye)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineCameraMonoOrStereoscopicEye(L, UnityEngine.Camera.MonoOrStereoscopicEye.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineCameraMonoOrStereoscopicEye(L, UnityEngine.Camera.MonoOrStereoscopicEye.Right); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Mono")) { translator.PushUnityEngineCameraMonoOrStereoscopicEye(L, UnityEngine.Camera.MonoOrStereoscopicEye.Mono); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Camera.MonoOrStereoscopicEye!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Camera.MonoOrStereoscopicEye! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineTexture2DEXRFlagsWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Texture2D.EXRFlags), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Texture2D.EXRFlags), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Texture2D.EXRFlags), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.Texture2D.EXRFlags.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OutputAsFloat", UnityEngine.Texture2D.EXRFlags.OutputAsFloat); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CompressZIP", UnityEngine.Texture2D.EXRFlags.CompressZIP); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CompressRLE", UnityEngine.Texture2D.EXRFlags.CompressRLE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CompressPIZ", UnityEngine.Texture2D.EXRFlags.CompressPIZ); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Texture2D.EXRFlags), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineTexture2DEXRFlags(L, (UnityEngine.Texture2D.EXRFlags)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineTexture2DEXRFlags(L, UnityEngine.Texture2D.EXRFlags.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "OutputAsFloat")) { translator.PushUnityEngineTexture2DEXRFlags(L, UnityEngine.Texture2D.EXRFlags.OutputAsFloat); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CompressZIP")) { translator.PushUnityEngineTexture2DEXRFlags(L, UnityEngine.Texture2D.EXRFlags.CompressZIP); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CompressRLE")) { translator.PushUnityEngineTexture2DEXRFlags(L, UnityEngine.Texture2D.EXRFlags.CompressRLE); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CompressPIZ")) { translator.PushUnityEngineTexture2DEXRFlags(L, UnityEngine.Texture2D.EXRFlags.CompressPIZ); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Texture2D.EXRFlags!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Texture2D.EXRFlags! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineKeyCodeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.KeyCode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.KeyCode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.KeyCode), L, null, 327, 0, 0); Utils.RegisterEnumType(L, typeof(UnityEngine.KeyCode)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.KeyCode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineKeyCode(L, (UnityEngine.KeyCode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(UnityEngine.KeyCode), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(UnityEngine.KeyCode) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.KeyCode! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineNetworkReachabilityWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.NetworkReachability), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.NetworkReachability), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.NetworkReachability), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NotReachable", UnityEngine.NetworkReachability.NotReachable); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ReachableViaCarrierDataNetwork", UnityEngine.NetworkReachability.ReachableViaCarrierDataNetwork); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ReachableViaLocalAreaNetwork", UnityEngine.NetworkReachability.ReachableViaLocalAreaNetwork); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.NetworkReachability), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineNetworkReachability(L, (UnityEngine.NetworkReachability)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "NotReachable")) { translator.PushUnityEngineNetworkReachability(L, UnityEngine.NetworkReachability.NotReachable); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ReachableViaCarrierDataNetwork")) { translator.PushUnityEngineNetworkReachability(L, UnityEngine.NetworkReachability.ReachableViaCarrierDataNetwork); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ReachableViaLocalAreaNetwork")) { translator.PushUnityEngineNetworkReachability(L, UnityEngine.NetworkReachability.ReachableViaLocalAreaNetwork); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.NetworkReachability!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.NetworkReachability! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRuntimePlatformWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.RuntimePlatform), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.RuntimePlatform), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.RuntimePlatform), L, null, 42, 0, 0); Utils.RegisterEnumType(L, typeof(UnityEngine.RuntimePlatform)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.RuntimePlatform), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRuntimePlatform(L, (UnityEngine.RuntimePlatform)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(UnityEngine.RuntimePlatform), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(UnityEngine.RuntimePlatform) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.RuntimePlatform! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineRenderingCompareFunctionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Rendering.CompareFunction), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Rendering.CompareFunction), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Rendering.CompareFunction), L, null, 10, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Disabled", UnityEngine.Rendering.CompareFunction.Disabled); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Never", UnityEngine.Rendering.CompareFunction.Never); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Less", UnityEngine.Rendering.CompareFunction.Less); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Equal", UnityEngine.Rendering.CompareFunction.Equal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LessEqual", UnityEngine.Rendering.CompareFunction.LessEqual); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Greater", UnityEngine.Rendering.CompareFunction.Greater); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NotEqual", UnityEngine.Rendering.CompareFunction.NotEqual); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GreaterEqual", UnityEngine.Rendering.CompareFunction.GreaterEqual); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Always", UnityEngine.Rendering.CompareFunction.Always); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Rendering.CompareFunction), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineRenderingCompareFunction(L, (UnityEngine.Rendering.CompareFunction)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Disabled")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Disabled); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Never")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Never); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Less")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Less); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Equal")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Equal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LessEqual")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.LessEqual); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Greater")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Greater); } else if (LuaAPI.xlua_is_eq_str(L, 1, "NotEqual")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.NotEqual); } else if (LuaAPI.xlua_is_eq_str(L, 1, "GreaterEqual")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.GreaterEqual); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Always")) { translator.PushUnityEngineRenderingCompareFunction(L, UnityEngine.Rendering.CompareFunction.Always); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Rendering.CompareFunction!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Rendering.CompareFunction! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineTextAnchorWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.TextAnchor), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.TextAnchor), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.TextAnchor), L, null, 10, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperLeft", UnityEngine.TextAnchor.UpperLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperCenter", UnityEngine.TextAnchor.UpperCenter); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperRight", UnityEngine.TextAnchor.UpperRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MiddleLeft", UnityEngine.TextAnchor.MiddleLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MiddleCenter", UnityEngine.TextAnchor.MiddleCenter); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MiddleRight", UnityEngine.TextAnchor.MiddleRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerLeft", UnityEngine.TextAnchor.LowerLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerCenter", UnityEngine.TextAnchor.LowerCenter); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerRight", UnityEngine.TextAnchor.LowerRight); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.TextAnchor), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineTextAnchor(L, (UnityEngine.TextAnchor)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "UpperLeft")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.UpperLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UpperCenter")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.UpperCenter); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UpperRight")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.UpperRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MiddleLeft")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.MiddleLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MiddleCenter")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.MiddleCenter); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MiddleRight")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.MiddleRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerLeft")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.LowerLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerCenter")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.LowerCenter); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerRight")) { translator.PushUnityEngineTextAnchor(L, UnityEngine.TextAnchor.LowerRight); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.TextAnchor!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.TextAnchor! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineBatteryStatusWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.BatteryStatus), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.BatteryStatus), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.BatteryStatus), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Unknown", UnityEngine.BatteryStatus.Unknown); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Charging", UnityEngine.BatteryStatus.Charging); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Discharging", UnityEngine.BatteryStatus.Discharging); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NotCharging", UnityEngine.BatteryStatus.NotCharging); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Full", UnityEngine.BatteryStatus.Full); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.BatteryStatus), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineBatteryStatus(L, (UnityEngine.BatteryStatus)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Unknown")) { translator.PushUnityEngineBatteryStatus(L, UnityEngine.BatteryStatus.Unknown); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Charging")) { translator.PushUnityEngineBatteryStatus(L, UnityEngine.BatteryStatus.Charging); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Discharging")) { translator.PushUnityEngineBatteryStatus(L, UnityEngine.BatteryStatus.Discharging); } else if (LuaAPI.xlua_is_eq_str(L, 1, "NotCharging")) { translator.PushUnityEngineBatteryStatus(L, UnityEngine.BatteryStatus.NotCharging); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Full")) { translator.PushUnityEngineBatteryStatus(L, UnityEngine.BatteryStatus.Full); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.BatteryStatus!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.BatteryStatus! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIGraphicRaycasterBlockingObjectsWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.GraphicRaycaster.BlockingObjects), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.GraphicRaycaster.BlockingObjects), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.GraphicRaycaster.BlockingObjects), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.UI.GraphicRaycaster.BlockingObjects.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TwoD", UnityEngine.UI.GraphicRaycaster.BlockingObjects.TwoD); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ThreeD", UnityEngine.UI.GraphicRaycaster.BlockingObjects.ThreeD); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "All", UnityEngine.UI.GraphicRaycaster.BlockingObjects.All); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.GraphicRaycaster.BlockingObjects), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIGraphicRaycasterBlockingObjects(L, (UnityEngine.UI.GraphicRaycaster.BlockingObjects)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineUIGraphicRaycasterBlockingObjects(L, UnityEngine.UI.GraphicRaycaster.BlockingObjects.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TwoD")) { translator.PushUnityEngineUIGraphicRaycasterBlockingObjects(L, UnityEngine.UI.GraphicRaycaster.BlockingObjects.TwoD); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ThreeD")) { translator.PushUnityEngineUIGraphicRaycasterBlockingObjects(L, UnityEngine.UI.GraphicRaycaster.BlockingObjects.ThreeD); } else if (LuaAPI.xlua_is_eq_str(L, 1, "All")) { translator.PushUnityEngineUIGraphicRaycasterBlockingObjects(L, UnityEngine.UI.GraphicRaycaster.BlockingObjects.All); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.GraphicRaycaster.BlockingObjects!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.GraphicRaycaster.BlockingObjects! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.Type), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.Type), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.Type), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Simple", UnityEngine.UI.Image.Type.Simple); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sliced", UnityEngine.UI.Image.Type.Sliced); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Tiled", UnityEngine.UI.Image.Type.Tiled); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Filled", UnityEngine.UI.Image.Type.Filled); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.Type), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageType(L, (UnityEngine.UI.Image.Type)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Simple")) { translator.PushUnityEngineUIImageType(L, UnityEngine.UI.Image.Type.Simple); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Sliced")) { translator.PushUnityEngineUIImageType(L, UnityEngine.UI.Image.Type.Sliced); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Tiled")) { translator.PushUnityEngineUIImageType(L, UnityEngine.UI.Image.Type.Tiled); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Filled")) { translator.PushUnityEngineUIImageType(L, UnityEngine.UI.Image.Type.Filled); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.Type!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.Type! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageFillMethodWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.FillMethod), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.FillMethod), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.FillMethod), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UnityEngine.UI.Image.FillMethod.Horizontal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UnityEngine.UI.Image.FillMethod.Vertical); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial90", UnityEngine.UI.Image.FillMethod.Radial90); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial180", UnityEngine.UI.Image.FillMethod.Radial180); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial360", UnityEngine.UI.Image.FillMethod.Radial360); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.FillMethod), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageFillMethod(L, (UnityEngine.UI.Image.FillMethod)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal")) { translator.PushUnityEngineUIImageFillMethod(L, UnityEngine.UI.Image.FillMethod.Horizontal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical")) { translator.PushUnityEngineUIImageFillMethod(L, UnityEngine.UI.Image.FillMethod.Vertical); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial90")) { translator.PushUnityEngineUIImageFillMethod(L, UnityEngine.UI.Image.FillMethod.Radial90); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial180")) { translator.PushUnityEngineUIImageFillMethod(L, UnityEngine.UI.Image.FillMethod.Radial180); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial360")) { translator.PushUnityEngineUIImageFillMethod(L, UnityEngine.UI.Image.FillMethod.Radial360); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.FillMethod!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.FillMethod! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageOriginHorizontalWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.OriginHorizontal), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.OriginHorizontal), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.OriginHorizontal), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.UI.Image.OriginHorizontal.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.UI.Image.OriginHorizontal.Right); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.OriginHorizontal), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageOriginHorizontal(L, (UnityEngine.UI.Image.OriginHorizontal)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineUIImageOriginHorizontal(L, UnityEngine.UI.Image.OriginHorizontal.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineUIImageOriginHorizontal(L, UnityEngine.UI.Image.OriginHorizontal.Right); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.OriginHorizontal!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.OriginHorizontal! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageOriginVerticalWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.OriginVertical), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.OriginVertical), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.OriginVertical), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bottom", UnityEngine.UI.Image.OriginVertical.Bottom); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Top", UnityEngine.UI.Image.OriginVertical.Top); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.OriginVertical), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageOriginVertical(L, (UnityEngine.UI.Image.OriginVertical)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Bottom")) { translator.PushUnityEngineUIImageOriginVertical(L, UnityEngine.UI.Image.OriginVertical.Bottom); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Top")) { translator.PushUnityEngineUIImageOriginVertical(L, UnityEngine.UI.Image.OriginVertical.Top); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.OriginVertical!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.OriginVertical! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageOrigin90Wrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.Origin90), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.Origin90), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.Origin90), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomLeft", UnityEngine.UI.Image.Origin90.BottomLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopLeft", UnityEngine.UI.Image.Origin90.TopLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopRight", UnityEngine.UI.Image.Origin90.TopRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomRight", UnityEngine.UI.Image.Origin90.BottomRight); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.Origin90), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageOrigin90(L, (UnityEngine.UI.Image.Origin90)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "BottomLeft")) { translator.PushUnityEngineUIImageOrigin90(L, UnityEngine.UI.Image.Origin90.BottomLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TopLeft")) { translator.PushUnityEngineUIImageOrigin90(L, UnityEngine.UI.Image.Origin90.TopLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TopRight")) { translator.PushUnityEngineUIImageOrigin90(L, UnityEngine.UI.Image.Origin90.TopRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomRight")) { translator.PushUnityEngineUIImageOrigin90(L, UnityEngine.UI.Image.Origin90.BottomRight); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.Origin90!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.Origin90! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageOrigin180Wrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.Origin180), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.Origin180), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.Origin180), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bottom", UnityEngine.UI.Image.Origin180.Bottom); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.UI.Image.Origin180.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Top", UnityEngine.UI.Image.Origin180.Top); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.UI.Image.Origin180.Right); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.Origin180), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageOrigin180(L, (UnityEngine.UI.Image.Origin180)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Bottom")) { translator.PushUnityEngineUIImageOrigin180(L, UnityEngine.UI.Image.Origin180.Bottom); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineUIImageOrigin180(L, UnityEngine.UI.Image.Origin180.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Top")) { translator.PushUnityEngineUIImageOrigin180(L, UnityEngine.UI.Image.Origin180.Top); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineUIImageOrigin180(L, UnityEngine.UI.Image.Origin180.Right); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.Origin180!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.Origin180! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIImageOrigin360Wrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Image.Origin360), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Image.Origin360), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Image.Origin360), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bottom", UnityEngine.UI.Image.Origin360.Bottom); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UnityEngine.UI.Image.Origin360.Right); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Top", UnityEngine.UI.Image.Origin360.Top); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UnityEngine.UI.Image.Origin360.Left); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Image.Origin360), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIImageOrigin360(L, (UnityEngine.UI.Image.Origin360)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Bottom")) { translator.PushUnityEngineUIImageOrigin360(L, UnityEngine.UI.Image.Origin360.Bottom); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushUnityEngineUIImageOrigin360(L, UnityEngine.UI.Image.Origin360.Right); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Top")) { translator.PushUnityEngineUIImageOrigin360(L, UnityEngine.UI.Image.Origin360.Top); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushUnityEngineUIImageOrigin360(L, UnityEngine.UI.Image.Origin360.Left); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Image.Origin360!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Image.Origin360! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIInputFieldContentTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.InputField.ContentType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.InputField.ContentType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.InputField.ContentType), L, null, 11, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Standard", UnityEngine.UI.InputField.ContentType.Standard); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Autocorrected", UnityEngine.UI.InputField.ContentType.Autocorrected); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "IntegerNumber", UnityEngine.UI.InputField.ContentType.IntegerNumber); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DecimalNumber", UnityEngine.UI.InputField.ContentType.DecimalNumber); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphanumeric", UnityEngine.UI.InputField.ContentType.Alphanumeric); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Name", UnityEngine.UI.InputField.ContentType.Name); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EmailAddress", UnityEngine.UI.InputField.ContentType.EmailAddress); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Password", UnityEngine.UI.InputField.ContentType.Password); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Pin", UnityEngine.UI.InputField.ContentType.Pin); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", UnityEngine.UI.InputField.ContentType.Custom); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.InputField.ContentType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIInputFieldContentType(L, (UnityEngine.UI.InputField.ContentType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Standard")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Standard); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Autocorrected")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Autocorrected); } else if (LuaAPI.xlua_is_eq_str(L, 1, "IntegerNumber")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.IntegerNumber); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DecimalNumber")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.DecimalNumber); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphanumeric")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Alphanumeric); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Name")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Name); } else if (LuaAPI.xlua_is_eq_str(L, 1, "EmailAddress")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.EmailAddress); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Password")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Password); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Pin")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Pin); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom")) { translator.PushUnityEngineUIInputFieldContentType(L, UnityEngine.UI.InputField.ContentType.Custom); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.InputField.ContentType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.InputField.ContentType! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIInputFieldInputTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.InputField.InputType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.InputField.InputType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.InputField.InputType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Standard", UnityEngine.UI.InputField.InputType.Standard); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoCorrect", UnityEngine.UI.InputField.InputType.AutoCorrect); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Password", UnityEngine.UI.InputField.InputType.Password); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.InputField.InputType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIInputFieldInputType(L, (UnityEngine.UI.InputField.InputType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Standard")) { translator.PushUnityEngineUIInputFieldInputType(L, UnityEngine.UI.InputField.InputType.Standard); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoCorrect")) { translator.PushUnityEngineUIInputFieldInputType(L, UnityEngine.UI.InputField.InputType.AutoCorrect); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Password")) { translator.PushUnityEngineUIInputFieldInputType(L, UnityEngine.UI.InputField.InputType.Password); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.InputField.InputType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.InputField.InputType! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIInputFieldCharacterValidationWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.InputField.CharacterValidation), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.InputField.CharacterValidation), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.InputField.CharacterValidation), L, null, 7, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.UI.InputField.CharacterValidation.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Integer", UnityEngine.UI.InputField.CharacterValidation.Integer); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Decimal", UnityEngine.UI.InputField.CharacterValidation.Decimal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphanumeric", UnityEngine.UI.InputField.CharacterValidation.Alphanumeric); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Name", UnityEngine.UI.InputField.CharacterValidation.Name); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EmailAddress", UnityEngine.UI.InputField.CharacterValidation.EmailAddress); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.InputField.CharacterValidation), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, (UnityEngine.UI.InputField.CharacterValidation)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Integer")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.Integer); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Decimal")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.Decimal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphanumeric")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.Alphanumeric); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Name")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.Name); } else if (LuaAPI.xlua_is_eq_str(L, 1, "EmailAddress")) { translator.PushUnityEngineUIInputFieldCharacterValidation(L, UnityEngine.UI.InputField.CharacterValidation.EmailAddress); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.InputField.CharacterValidation!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.InputField.CharacterValidation! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIInputFieldLineTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.InputField.LineType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.InputField.LineType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.InputField.LineType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SingleLine", UnityEngine.UI.InputField.LineType.SingleLine); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MultiLineSubmit", UnityEngine.UI.InputField.LineType.MultiLineSubmit); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MultiLineNewline", UnityEngine.UI.InputField.LineType.MultiLineNewline); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.InputField.LineType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIInputFieldLineType(L, (UnityEngine.UI.InputField.LineType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "SingleLine")) { translator.PushUnityEngineUIInputFieldLineType(L, UnityEngine.UI.InputField.LineType.SingleLine); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MultiLineSubmit")) { translator.PushUnityEngineUIInputFieldLineType(L, UnityEngine.UI.InputField.LineType.MultiLineSubmit); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MultiLineNewline")) { translator.PushUnityEngineUIInputFieldLineType(L, UnityEngine.UI.InputField.LineType.MultiLineNewline); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.InputField.LineType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.InputField.LineType! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIScrollRectMovementTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.ScrollRect.MovementType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.ScrollRect.MovementType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.ScrollRect.MovementType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Unrestricted", UnityEngine.UI.ScrollRect.MovementType.Unrestricted); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Elastic", UnityEngine.UI.ScrollRect.MovementType.Elastic); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Clamped", UnityEngine.UI.ScrollRect.MovementType.Clamped); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.ScrollRect.MovementType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIScrollRectMovementType(L, (UnityEngine.UI.ScrollRect.MovementType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Unrestricted")) { translator.PushUnityEngineUIScrollRectMovementType(L, UnityEngine.UI.ScrollRect.MovementType.Unrestricted); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Elastic")) { translator.PushUnityEngineUIScrollRectMovementType(L, UnityEngine.UI.ScrollRect.MovementType.Elastic); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Clamped")) { translator.PushUnityEngineUIScrollRectMovementType(L, UnityEngine.UI.ScrollRect.MovementType.Clamped); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.ScrollRect.MovementType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.ScrollRect.MovementType! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIScrollRectScrollbarVisibilityWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.ScrollRect.ScrollbarVisibility), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.ScrollRect.ScrollbarVisibility), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.ScrollRect.ScrollbarVisibility), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Permanent", UnityEngine.UI.ScrollRect.ScrollbarVisibility.Permanent); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoHide", UnityEngine.UI.ScrollRect.ScrollbarVisibility.AutoHide); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoHideAndExpandViewport", UnityEngine.UI.ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.ScrollRect.ScrollbarVisibility), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIScrollRectScrollbarVisibility(L, (UnityEngine.UI.ScrollRect.ScrollbarVisibility)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Permanent")) { translator.PushUnityEngineUIScrollRectScrollbarVisibility(L, UnityEngine.UI.ScrollRect.ScrollbarVisibility.Permanent); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoHide")) { translator.PushUnityEngineUIScrollRectScrollbarVisibility(L, UnityEngine.UI.ScrollRect.ScrollbarVisibility.AutoHide); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoHideAndExpandViewport")) { translator.PushUnityEngineUIScrollRectScrollbarVisibility(L, UnityEngine.UI.ScrollRect.ScrollbarVisibility.AutoHideAndExpandViewport); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.ScrollRect.ScrollbarVisibility!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.ScrollRect.ScrollbarVisibility! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUISliderDirectionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Slider.Direction), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Slider.Direction), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Slider.Direction), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LeftToRight", UnityEngine.UI.Slider.Direction.LeftToRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RightToLeft", UnityEngine.UI.Slider.Direction.RightToLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomToTop", UnityEngine.UI.Slider.Direction.BottomToTop); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopToBottom", UnityEngine.UI.Slider.Direction.TopToBottom); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Slider.Direction), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUISliderDirection(L, (UnityEngine.UI.Slider.Direction)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "LeftToRight")) { translator.PushUnityEngineUISliderDirection(L, UnityEngine.UI.Slider.Direction.LeftToRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "RightToLeft")) { translator.PushUnityEngineUISliderDirection(L, UnityEngine.UI.Slider.Direction.RightToLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomToTop")) { translator.PushUnityEngineUISliderDirection(L, UnityEngine.UI.Slider.Direction.BottomToTop); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TopToBottom")) { translator.PushUnityEngineUISliderDirection(L, UnityEngine.UI.Slider.Direction.TopToBottom); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Slider.Direction!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Slider.Direction! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIToggleToggleTransitionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.Toggle.ToggleTransition), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.Toggle.ToggleTransition), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.Toggle.ToggleTransition), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.UI.Toggle.ToggleTransition.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Fade", UnityEngine.UI.Toggle.ToggleTransition.Fade); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.Toggle.ToggleTransition), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIToggleToggleTransition(L, (UnityEngine.UI.Toggle.ToggleTransition)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushUnityEngineUIToggleToggleTransition(L, UnityEngine.UI.Toggle.ToggleTransition.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Fade")) { translator.PushUnityEngineUIToggleToggleTransition(L, UnityEngine.UI.Toggle.ToggleTransition.Fade); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.Toggle.ToggleTransition!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.Toggle.ToggleTransition! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIGridLayoutGroupCornerWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Corner), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Corner), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Corner), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperLeft", UnityEngine.UI.GridLayoutGroup.Corner.UpperLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperRight", UnityEngine.UI.GridLayoutGroup.Corner.UpperRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerLeft", UnityEngine.UI.GridLayoutGroup.Corner.LowerLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerRight", UnityEngine.UI.GridLayoutGroup.Corner.LowerRight); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Corner), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIGridLayoutGroupCorner(L, (UnityEngine.UI.GridLayoutGroup.Corner)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "UpperLeft")) { translator.PushUnityEngineUIGridLayoutGroupCorner(L, UnityEngine.UI.GridLayoutGroup.Corner.UpperLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UpperRight")) { translator.PushUnityEngineUIGridLayoutGroupCorner(L, UnityEngine.UI.GridLayoutGroup.Corner.UpperRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerLeft")) { translator.PushUnityEngineUIGridLayoutGroupCorner(L, UnityEngine.UI.GridLayoutGroup.Corner.LowerLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerRight")) { translator.PushUnityEngineUIGridLayoutGroupCorner(L, UnityEngine.UI.GridLayoutGroup.Corner.LowerRight); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.GridLayoutGroup.Corner!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.GridLayoutGroup.Corner! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIGridLayoutGroupAxisWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Axis), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Axis), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Axis), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UnityEngine.UI.GridLayoutGroup.Axis.Horizontal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UnityEngine.UI.GridLayoutGroup.Axis.Vertical); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Axis), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIGridLayoutGroupAxis(L, (UnityEngine.UI.GridLayoutGroup.Axis)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal")) { translator.PushUnityEngineUIGridLayoutGroupAxis(L, UnityEngine.UI.GridLayoutGroup.Axis.Horizontal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical")) { translator.PushUnityEngineUIGridLayoutGroupAxis(L, UnityEngine.UI.GridLayoutGroup.Axis.Vertical); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.GridLayoutGroup.Axis!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.GridLayoutGroup.Axis! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEngineUIGridLayoutGroupConstraintWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Constraint), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.UI.GridLayoutGroup.Constraint), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Constraint), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Flexible", UnityEngine.UI.GridLayoutGroup.Constraint.Flexible); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FixedColumnCount", UnityEngine.UI.GridLayoutGroup.Constraint.FixedColumnCount); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FixedRowCount", UnityEngine.UI.GridLayoutGroup.Constraint.FixedRowCount); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.UI.GridLayoutGroup.Constraint), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEngineUIGridLayoutGroupConstraint(L, (UnityEngine.UI.GridLayoutGroup.Constraint)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Flexible")) { translator.PushUnityEngineUIGridLayoutGroupConstraint(L, UnityEngine.UI.GridLayoutGroup.Constraint.Flexible); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FixedColumnCount")) { translator.PushUnityEngineUIGridLayoutGroupConstraint(L, UnityEngine.UI.GridLayoutGroup.Constraint.FixedColumnCount); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FixedRowCount")) { translator.PushUnityEngineUIGridLayoutGroupConstraint(L, UnityEngine.UI.GridLayoutGroup.Constraint.FixedRowCount); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.UI.GridLayoutGroup.Constraint!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.UI.GridLayoutGroup.Constraint! Expect number or string, got + " + lua_type); } return 1; } } public class SpineUnityBoneFollowerAxisOrientationWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(Spine.Unity.BoneFollower.AxisOrientation), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(Spine.Unity.BoneFollower.AxisOrientation), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(Spine.Unity.BoneFollower.AxisOrientation), L, null, 3, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "XAxis", Spine.Unity.BoneFollower.AxisOrientation.XAxis); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "YAxis", Spine.Unity.BoneFollower.AxisOrientation.YAxis); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(Spine.Unity.BoneFollower.AxisOrientation), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushSpineUnityBoneFollowerAxisOrientation(L, (Spine.Unity.BoneFollower.AxisOrientation)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "XAxis")) { translator.PushSpineUnityBoneFollowerAxisOrientation(L, Spine.Unity.BoneFollower.AxisOrientation.XAxis); } else if (LuaAPI.xlua_is_eq_str(L, 1, "YAxis")) { translator.PushSpineUnityBoneFollowerAxisOrientation(L, Spine.Unity.BoneFollower.AxisOrientation.YAxis); } else { return LuaAPI.luaL_error(L, "invalid string for Spine.Unity.BoneFollower.AxisOrientation!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for Spine.Unity.BoneFollower.AxisOrientation! Expect number or string, got + " + lua_type); } return 1; } } public class TMProTextAlignmentOptionsWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(TMPro.TextAlignmentOptions), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(TMPro.TextAlignmentOptions), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(TMPro.TextAlignmentOptions), L, null, 38, 0, 0); Utils.RegisterEnumType(L, typeof(TMPro.TextAlignmentOptions)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(TMPro.TextAlignmentOptions), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushTMProTextAlignmentOptions(L, (TMPro.TextAlignmentOptions)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(TMPro.TextAlignmentOptions), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(TMPro.TextAlignmentOptions) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for TMPro.TextAlignmentOptions! Expect number or string, got + " + lua_type); } return 1; } } public class TMProTMP_InputFieldContentTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(TMPro.TMP_InputField.ContentType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(TMPro.TMP_InputField.ContentType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(TMPro.TMP_InputField.ContentType), L, null, 11, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Standard", TMPro.TMP_InputField.ContentType.Standard); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Autocorrected", TMPro.TMP_InputField.ContentType.Autocorrected); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "IntegerNumber", TMPro.TMP_InputField.ContentType.IntegerNumber); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DecimalNumber", TMPro.TMP_InputField.ContentType.DecimalNumber); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphanumeric", TMPro.TMP_InputField.ContentType.Alphanumeric); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Name", TMPro.TMP_InputField.ContentType.Name); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EmailAddress", TMPro.TMP_InputField.ContentType.EmailAddress); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Password", TMPro.TMP_InputField.ContentType.Password); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Pin", TMPro.TMP_InputField.ContentType.Pin); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", TMPro.TMP_InputField.ContentType.Custom); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(TMPro.TMP_InputField.ContentType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushTMProTMP_InputFieldContentType(L, (TMPro.TMP_InputField.ContentType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Standard")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Standard); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Autocorrected")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Autocorrected); } else if (LuaAPI.xlua_is_eq_str(L, 1, "IntegerNumber")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.IntegerNumber); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DecimalNumber")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.DecimalNumber); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphanumeric")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Alphanumeric); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Name")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Name); } else if (LuaAPI.xlua_is_eq_str(L, 1, "EmailAddress")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.EmailAddress); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Password")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Password); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Pin")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Pin); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom")) { translator.PushTMProTMP_InputFieldContentType(L, TMPro.TMP_InputField.ContentType.Custom); } else { return LuaAPI.luaL_error(L, "invalid string for TMPro.TMP_InputField.ContentType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for TMPro.TMP_InputField.ContentType! Expect number or string, got + " + lua_type); } return 1; } } public class TMProTMP_InputFieldInputTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(TMPro.TMP_InputField.InputType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(TMPro.TMP_InputField.InputType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(TMPro.TMP_InputField.InputType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Standard", TMPro.TMP_InputField.InputType.Standard); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoCorrect", TMPro.TMP_InputField.InputType.AutoCorrect); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Password", TMPro.TMP_InputField.InputType.Password); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(TMPro.TMP_InputField.InputType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushTMProTMP_InputFieldInputType(L, (TMPro.TMP_InputField.InputType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Standard")) { translator.PushTMProTMP_InputFieldInputType(L, TMPro.TMP_InputField.InputType.Standard); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoCorrect")) { translator.PushTMProTMP_InputFieldInputType(L, TMPro.TMP_InputField.InputType.AutoCorrect); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Password")) { translator.PushTMProTMP_InputFieldInputType(L, TMPro.TMP_InputField.InputType.Password); } else { return LuaAPI.luaL_error(L, "invalid string for TMPro.TMP_InputField.InputType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for TMPro.TMP_InputField.InputType! Expect number or string, got + " + lua_type); } return 1; } } public class TMProTMP_InputFieldCharacterValidationWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(TMPro.TMP_InputField.CharacterValidation), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(TMPro.TMP_InputField.CharacterValidation), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(TMPro.TMP_InputField.CharacterValidation), L, null, 10, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", TMPro.TMP_InputField.CharacterValidation.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Digit", TMPro.TMP_InputField.CharacterValidation.Digit); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Integer", TMPro.TMP_InputField.CharacterValidation.Integer); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Decimal", TMPro.TMP_InputField.CharacterValidation.Decimal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphanumeric", TMPro.TMP_InputField.CharacterValidation.Alphanumeric); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Name", TMPro.TMP_InputField.CharacterValidation.Name); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Regex", TMPro.TMP_InputField.CharacterValidation.Regex); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EmailAddress", TMPro.TMP_InputField.CharacterValidation.EmailAddress); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CustomValidator", TMPro.TMP_InputField.CharacterValidation.CustomValidator); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(TMPro.TMP_InputField.CharacterValidation), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushTMProTMP_InputFieldCharacterValidation(L, (TMPro.TMP_InputField.CharacterValidation)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Digit")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Digit); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Integer")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Integer); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Decimal")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Decimal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphanumeric")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Alphanumeric); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Name")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Name); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Regex")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.Regex); } else if (LuaAPI.xlua_is_eq_str(L, 1, "EmailAddress")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.EmailAddress); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CustomValidator")) { translator.PushTMProTMP_InputFieldCharacterValidation(L, TMPro.TMP_InputField.CharacterValidation.CustomValidator); } else { return LuaAPI.luaL_error(L, "invalid string for TMPro.TMP_InputField.CharacterValidation!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for TMPro.TMP_InputField.CharacterValidation! Expect number or string, got + " + lua_type); } return 1; } } public class TMProTMP_InputFieldLineTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(TMPro.TMP_InputField.LineType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(TMPro.TMP_InputField.LineType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(TMPro.TMP_InputField.LineType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SingleLine", TMPro.TMP_InputField.LineType.SingleLine); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MultiLineSubmit", TMPro.TMP_InputField.LineType.MultiLineSubmit); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MultiLineNewline", TMPro.TMP_InputField.LineType.MultiLineNewline); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(TMPro.TMP_InputField.LineType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushTMProTMP_InputFieldLineType(L, (TMPro.TMP_InputField.LineType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "SingleLine")) { translator.PushTMProTMP_InputFieldLineType(L, TMPro.TMP_InputField.LineType.SingleLine); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MultiLineSubmit")) { translator.PushTMProTMP_InputFieldLineType(L, TMPro.TMP_InputField.LineType.MultiLineSubmit); } else if (LuaAPI.xlua_is_eq_str(L, 1, "MultiLineNewline")) { translator.PushTMProTMP_InputFieldLineType(L, TMPro.TMP_InputField.LineType.MultiLineNewline); } else { return LuaAPI.luaL_error(L, "invalid string for TMPro.TMP_InputField.LineType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for TMPro.TMP_InputField.LineType! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningAutoPlayWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.AutoPlay), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.AutoPlay), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.AutoPlay), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", DG.Tweening.AutoPlay.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoPlaySequences", DG.Tweening.AutoPlay.AutoPlaySequences); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoPlayTweeners", DG.Tweening.AutoPlay.AutoPlayTweeners); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "All", DG.Tweening.AutoPlay.All); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.AutoPlay), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningAutoPlay(L, (DG.Tweening.AutoPlay)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushDGTweeningAutoPlay(L, DG.Tweening.AutoPlay.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoPlaySequences")) { translator.PushDGTweeningAutoPlay(L, DG.Tweening.AutoPlay.AutoPlaySequences); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoPlayTweeners")) { translator.PushDGTweeningAutoPlay(L, DG.Tweening.AutoPlay.AutoPlayTweeners); } else if (LuaAPI.xlua_is_eq_str(L, 1, "All")) { translator.PushDGTweeningAutoPlay(L, DG.Tweening.AutoPlay.All); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.AutoPlay!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.AutoPlay! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningAxisConstraintWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.AxisConstraint), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.AxisConstraint), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.AxisConstraint), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", DG.Tweening.AxisConstraint.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "X", DG.Tweening.AxisConstraint.X); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Y", DG.Tweening.AxisConstraint.Y); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Z", DG.Tweening.AxisConstraint.Z); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "W", DG.Tweening.AxisConstraint.W); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.AxisConstraint), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningAxisConstraint(L, (DG.Tweening.AxisConstraint)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushDGTweeningAxisConstraint(L, DG.Tweening.AxisConstraint.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "X")) { translator.PushDGTweeningAxisConstraint(L, DG.Tweening.AxisConstraint.X); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Y")) { translator.PushDGTweeningAxisConstraint(L, DG.Tweening.AxisConstraint.Y); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Z")) { translator.PushDGTweeningAxisConstraint(L, DG.Tweening.AxisConstraint.Z); } else if (LuaAPI.xlua_is_eq_str(L, 1, "W")) { translator.PushDGTweeningAxisConstraint(L, DG.Tweening.AxisConstraint.W); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.AxisConstraint!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.AxisConstraint! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningEaseWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.Ease), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.Ease), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.Ease), L, null, 39, 0, 0); Utils.RegisterEnumType(L, typeof(DG.Tweening.Ease)); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.Ease), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningEase(L, (DG.Tweening.Ease)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { try { translator.TranslateToEnumToTop(L, typeof(DG.Tweening.Ease), 1); } catch (System.Exception e) { return LuaAPI.luaL_error(L, "cast to " + typeof(DG.Tweening.Ease) + " exception:" + e); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.Ease! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningLogBehaviourWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.LogBehaviour), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.LogBehaviour), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.LogBehaviour), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", DG.Tweening.LogBehaviour.Default); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Verbose", DG.Tweening.LogBehaviour.Verbose); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ErrorsOnly", DG.Tweening.LogBehaviour.ErrorsOnly); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.LogBehaviour), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningLogBehaviour(L, (DG.Tweening.LogBehaviour)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Default")) { translator.PushDGTweeningLogBehaviour(L, DG.Tweening.LogBehaviour.Default); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Verbose")) { translator.PushDGTweeningLogBehaviour(L, DG.Tweening.LogBehaviour.Verbose); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ErrorsOnly")) { translator.PushDGTweeningLogBehaviour(L, DG.Tweening.LogBehaviour.ErrorsOnly); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.LogBehaviour!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.LogBehaviour! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningLoopTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.LoopType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.LoopType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.LoopType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Restart", DG.Tweening.LoopType.Restart); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Yoyo", DG.Tweening.LoopType.Yoyo); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Incremental", DG.Tweening.LoopType.Incremental); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.LoopType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningLoopType(L, (DG.Tweening.LoopType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Restart")) { translator.PushDGTweeningLoopType(L, DG.Tweening.LoopType.Restart); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Yoyo")) { translator.PushDGTweeningLoopType(L, DG.Tweening.LoopType.Yoyo); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Incremental")) { translator.PushDGTweeningLoopType(L, DG.Tweening.LoopType.Incremental); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.LoopType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.LoopType! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningPathModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.PathMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.PathMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.PathMode), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Ignore", DG.Tweening.PathMode.Ignore); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Full3D", DG.Tweening.PathMode.Full3D); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopDown2D", DG.Tweening.PathMode.TopDown2D); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sidescroller2D", DG.Tweening.PathMode.Sidescroller2D); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.PathMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningPathMode(L, (DG.Tweening.PathMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Ignore")) { translator.PushDGTweeningPathMode(L, DG.Tweening.PathMode.Ignore); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Full3D")) { translator.PushDGTweeningPathMode(L, DG.Tweening.PathMode.Full3D); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TopDown2D")) { translator.PushDGTweeningPathMode(L, DG.Tweening.PathMode.TopDown2D); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Sidescroller2D")) { translator.PushDGTweeningPathMode(L, DG.Tweening.PathMode.Sidescroller2D); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.PathMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.PathMode! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningPathTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.PathType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.PathType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.PathType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Linear", DG.Tweening.PathType.Linear); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CatmullRom", DG.Tweening.PathType.CatmullRom); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CubicBezier", DG.Tweening.PathType.CubicBezier); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.PathType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningPathType(L, (DG.Tweening.PathType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Linear")) { translator.PushDGTweeningPathType(L, DG.Tweening.PathType.Linear); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CatmullRom")) { translator.PushDGTweeningPathType(L, DG.Tweening.PathType.CatmullRom); } else if (LuaAPI.xlua_is_eq_str(L, 1, "CubicBezier")) { translator.PushDGTweeningPathType(L, DG.Tweening.PathType.CubicBezier); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.PathType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.PathType! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningRotateModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.RotateMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.RotateMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.RotateMode), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Fast", DG.Tweening.RotateMode.Fast); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FastBeyond360", DG.Tweening.RotateMode.FastBeyond360); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WorldAxisAdd", DG.Tweening.RotateMode.WorldAxisAdd); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LocalAxisAdd", DG.Tweening.RotateMode.LocalAxisAdd); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.RotateMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningRotateMode(L, (DG.Tweening.RotateMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Fast")) { translator.PushDGTweeningRotateMode(L, DG.Tweening.RotateMode.Fast); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FastBeyond360")) { translator.PushDGTweeningRotateMode(L, DG.Tweening.RotateMode.FastBeyond360); } else if (LuaAPI.xlua_is_eq_str(L, 1, "WorldAxisAdd")) { translator.PushDGTweeningRotateMode(L, DG.Tweening.RotateMode.WorldAxisAdd); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LocalAxisAdd")) { translator.PushDGTweeningRotateMode(L, DG.Tweening.RotateMode.LocalAxisAdd); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.RotateMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.RotateMode! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningScrambleModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.ScrambleMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.ScrambleMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.ScrambleMode), L, null, 7, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", DG.Tweening.ScrambleMode.None); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "All", DG.Tweening.ScrambleMode.All); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Uppercase", DG.Tweening.ScrambleMode.Uppercase); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Lowercase", DG.Tweening.ScrambleMode.Lowercase); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Numerals", DG.Tweening.ScrambleMode.Numerals); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", DG.Tweening.ScrambleMode.Custom); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.ScrambleMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningScrambleMode(L, (DG.Tweening.ScrambleMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "None")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.None); } else if (LuaAPI.xlua_is_eq_str(L, 1, "All")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.All); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Uppercase")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.Uppercase); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Lowercase")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.Lowercase); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Numerals")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.Numerals); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom")) { translator.PushDGTweeningScrambleMode(L, DG.Tweening.ScrambleMode.Custom); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.ScrambleMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.ScrambleMode! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningTweenTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.TweenType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.TweenType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.TweenType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Tweener", DG.Tweening.TweenType.Tweener); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sequence", DG.Tweening.TweenType.Sequence); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Callback", DG.Tweening.TweenType.Callback); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.TweenType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningTweenType(L, (DG.Tweening.TweenType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Tweener")) { translator.PushDGTweeningTweenType(L, DG.Tweening.TweenType.Tweener); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Sequence")) { translator.PushDGTweeningTweenType(L, DG.Tweening.TweenType.Sequence); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Callback")) { translator.PushDGTweeningTweenType(L, DG.Tweening.TweenType.Callback); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.TweenType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.TweenType! Expect number or string, got + " + lua_type); } return 1; } } public class DGTweeningUpdateTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(DG.Tweening.UpdateType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(DG.Tweening.UpdateType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(DG.Tweening.UpdateType), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Normal", DG.Tweening.UpdateType.Normal); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Late", DG.Tweening.UpdateType.Late); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Fixed", DG.Tweening.UpdateType.Fixed); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Manual", DG.Tweening.UpdateType.Manual); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(DG.Tweening.UpdateType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushDGTweeningUpdateType(L, (DG.Tweening.UpdateType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Normal")) { translator.PushDGTweeningUpdateType(L, DG.Tweening.UpdateType.Normal); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Late")) { translator.PushDGTweeningUpdateType(L, DG.Tweening.UpdateType.Late); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Fixed")) { translator.PushDGTweeningUpdateType(L, DG.Tweening.UpdateType.Fixed); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Manual")) { translator.PushDGTweeningUpdateType(L, DG.Tweening.UpdateType.Manual); } else { return LuaAPI.luaL_error(L, "invalid string for DG.Tweening.UpdateType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for DG.Tweening.UpdateType! Expect number or string, got + " + lua_type); } return 1; } } public class ThinkingAnalyticsThinkingAnalyticsAPITATimeZoneWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone), L, null, 8, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Local", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Local); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UTC", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.UTC); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Asia_Shanghai", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Asia_Shanghai); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Asia_Tokyo", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Asia_Tokyo); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "America_Los_Angeles", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.America_Los_Angeles); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "America_New_York", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.America_New_York); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Other", ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Other); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, (ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Local")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Local); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UTC")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.UTC); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Asia_Shanghai")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Asia_Shanghai); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Asia_Tokyo")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Asia_Tokyo); } else if (LuaAPI.xlua_is_eq_str(L, 1, "America_Los_Angeles")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.America_Los_Angeles); } else if (LuaAPI.xlua_is_eq_str(L, 1, "America_New_York")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.America_New_York); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Other")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITATimeZone(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone.Other); } else { return LuaAPI.luaL_error(L, "invalid string for ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for ThinkingAnalytics.ThinkingAnalyticsAPI.TATimeZone! Expect number or string, got + " + lua_type); } return 1; } } public class ThinkingAnalyticsThinkingAnalyticsAPITAModeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NORMAL", ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.NORMAL); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEBUG", ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.DEBUG); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEBUG_ONLY", ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.DEBUG_ONLY); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITAMode(L, (ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "NORMAL")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITAMode(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.NORMAL); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DEBUG")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITAMode(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.DEBUG); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DEBUG_ONLY")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPITAMode(L, ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode.DEBUG_ONLY); } else { return LuaAPI.luaL_error(L, "invalid string for ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for ThinkingAnalytics.ThinkingAnalyticsAPI.TAMode! Expect number or string, got + " + lua_type); } return 1; } } public class ThinkingAnalyticsThinkingAnalyticsAPINetworkTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEFAULT", ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.DEFAULT); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WIFI", ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.WIFI); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ALL", ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.ALL); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushThinkingAnalyticsThinkingAnalyticsAPINetworkType(L, (ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "DEFAULT")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPINetworkType(L, ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.DEFAULT); } else if (LuaAPI.xlua_is_eq_str(L, 1, "WIFI")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPINetworkType(L, ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.WIFI); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ALL")) { translator.PushThinkingAnalyticsThinkingAnalyticsAPINetworkType(L, ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType.ALL); } else { return LuaAPI.luaL_error(L, "invalid string for ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for ThinkingAnalytics.ThinkingAnalyticsAPI.NetworkType! Expect number or string, got + " + lua_type); } return 1; } } public class HttpRequestStateWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(Http.RequestState), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(Http.RequestState), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(Http.RequestState), L, null, 6, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Success", Http.RequestState.Success); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Aborted", Http.RequestState.Aborted); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Fail", Http.RequestState.Fail); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ConnectionTimedOut", Http.RequestState.ConnectionTimedOut); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TimedOut", Http.RequestState.TimedOut); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(Http.RequestState), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushHttpRequestState(L, (Http.RequestState)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Success")) { translator.PushHttpRequestState(L, Http.RequestState.Success); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Aborted")) { translator.PushHttpRequestState(L, Http.RequestState.Aborted); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Fail")) { translator.PushHttpRequestState(L, Http.RequestState.Fail); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ConnectionTimedOut")) { translator.PushHttpRequestState(L, Http.RequestState.ConnectionTimedOut); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TimedOut")) { translator.PushHttpRequestState(L, Http.RequestState.TimedOut); } else { return LuaAPI.luaL_error(L, "invalid string for Http.RequestState!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for Http.RequestState! Expect number or string, got + " + lua_type); } return 1; } } public class UnityEnginePurchasingProductTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(UnityEngine.Purchasing.ProductType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(UnityEngine.Purchasing.ProductType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(UnityEngine.Purchasing.ProductType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Consumable", UnityEngine.Purchasing.ProductType.Consumable); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NonConsumable", UnityEngine.Purchasing.ProductType.NonConsumable); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Subscription", UnityEngine.Purchasing.ProductType.Subscription); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(UnityEngine.Purchasing.ProductType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushUnityEnginePurchasingProductType(L, (UnityEngine.Purchasing.ProductType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Consumable")) { translator.PushUnityEnginePurchasingProductType(L, UnityEngine.Purchasing.ProductType.Consumable); } else if (LuaAPI.xlua_is_eq_str(L, 1, "NonConsumable")) { translator.PushUnityEnginePurchasingProductType(L, UnityEngine.Purchasing.ProductType.NonConsumable); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Subscription")) { translator.PushUnityEnginePurchasingProductType(L, UnityEngine.Purchasing.ProductType.Subscription); } else { return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Purchasing.ProductType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Purchasing.ProductType! Expect number or string, got + " + lua_type); } return 1; } } public class BFBFSliderFillDirectionWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.BFSlider.FillDirection), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.BFSlider.FillDirection), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.BFSlider.FillDirection), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", BF.BFSlider.FillDirection.Right); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", BF.BFSlider.FillDirection.Left); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Up", BF.BFSlider.FillDirection.Up); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Down", BF.BFSlider.FillDirection.Down); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.BFSlider.FillDirection), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFBFSliderFillDirection(L, (BF.BFSlider.FillDirection)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Right")) { translator.PushBFBFSliderFillDirection(L, BF.BFSlider.FillDirection.Right); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Left")) { translator.PushBFBFSliderFillDirection(L, BF.BFSlider.FillDirection.Left); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Up")) { translator.PushBFBFSliderFillDirection(L, BF.BFSlider.FillDirection.Up); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Down")) { translator.PushBFBFSliderFillDirection(L, BF.BFSlider.FillDirection.Down); } else { return LuaAPI.luaL_error(L, "invalid string for BF.BFSlider.FillDirection!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.BFSlider.FillDirection! Expect number or string, got + " + lua_type); } return 1; } } public class BFScrollRectBaseOldMovementTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.ScrollRectBaseOld.MovementType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.ScrollRectBaseOld.MovementType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.ScrollRectBaseOld.MovementType), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Unrestricted", BF.ScrollRectBaseOld.MovementType.Unrestricted); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Elastic", BF.ScrollRectBaseOld.MovementType.Elastic); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Clamped", BF.ScrollRectBaseOld.MovementType.Clamped); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.ScrollRectBaseOld.MovementType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFScrollRectBaseOldMovementType(L, (BF.ScrollRectBaseOld.MovementType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Unrestricted")) { translator.PushBFScrollRectBaseOldMovementType(L, BF.ScrollRectBaseOld.MovementType.Unrestricted); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Elastic")) { translator.PushBFScrollRectBaseOldMovementType(L, BF.ScrollRectBaseOld.MovementType.Elastic); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Clamped")) { translator.PushBFScrollRectBaseOldMovementType(L, BF.ScrollRectBaseOld.MovementType.Clamped); } else { return LuaAPI.luaL_error(L, "invalid string for BF.ScrollRectBaseOld.MovementType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.ScrollRectBaseOld.MovementType! Expect number or string, got + " + lua_type); } return 1; } } public class BFScrollRectBaseOldScrollbarVisibilityWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.ScrollRectBaseOld.ScrollbarVisibility), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.ScrollRectBaseOld.ScrollbarVisibility), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.ScrollRectBaseOld.ScrollbarVisibility), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Permanent", BF.ScrollRectBaseOld.ScrollbarVisibility.Permanent); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoHide", BF.ScrollRectBaseOld.ScrollbarVisibility.AutoHide); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoHideAndExpandViewport", BF.ScrollRectBaseOld.ScrollbarVisibility.AutoHideAndExpandViewport); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.ScrollRectBaseOld.ScrollbarVisibility), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFScrollRectBaseOldScrollbarVisibility(L, (BF.ScrollRectBaseOld.ScrollbarVisibility)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Permanent")) { translator.PushBFScrollRectBaseOldScrollbarVisibility(L, BF.ScrollRectBaseOld.ScrollbarVisibility.Permanent); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoHide")) { translator.PushBFScrollRectBaseOldScrollbarVisibility(L, BF.ScrollRectBaseOld.ScrollbarVisibility.AutoHide); } else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoHideAndExpandViewport")) { translator.PushBFScrollRectBaseOldScrollbarVisibility(L, BF.ScrollRectBaseOld.ScrollbarVisibility.AutoHideAndExpandViewport); } else { return LuaAPI.luaL_error(L, "invalid string for BF.ScrollRectBaseOld.ScrollbarVisibility!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.ScrollRectBaseOld.ScrollbarVisibility! Expect number or string, got + " + lua_type); } return 1; } } public class BFNetServiceTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.NetServiceType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.NetServiceType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.NetServiceType), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Invalid", BF.NetServiceType.Invalid); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TCPService", BF.NetServiceType.TCPService); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UDPService", BF.NetServiceType.UDPService); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WebsocketService", BF.NetServiceType.WebsocketService); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.NetServiceType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFNetServiceType(L, (BF.NetServiceType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Invalid")) { translator.PushBFNetServiceType(L, BF.NetServiceType.Invalid); } else if (LuaAPI.xlua_is_eq_str(L, 1, "TCPService")) { translator.PushBFNetServiceType(L, BF.NetServiceType.TCPService); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UDPService")) { translator.PushBFNetServiceType(L, BF.NetServiceType.UDPService); } else if (LuaAPI.xlua_is_eq_str(L, 1, "WebsocketService")) { translator.PushBFNetServiceType(L, BF.NetServiceType.WebsocketService); } else { return LuaAPI.luaL_error(L, "invalid string for BF.NetServiceType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.NetServiceType! Expect number or string, got + " + lua_type); } return 1; } } public class BFNetIncomingMessageTypeWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.NetIncomingMessageType), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.NetIncomingMessageType), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.NetIncomingMessageType), L, null, 8, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Error", BF.NetIncomingMessageType.Error); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "StatusChange", BF.NetIncomingMessageType.StatusChange); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Data", BF.NetIncomingMessageType.Data); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DebugMessage", BF.NetIncomingMessageType.DebugMessage); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WarningMessage", BF.NetIncomingMessageType.WarningMessage); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ErrorMessage", BF.NetIncomingMessageType.ErrorMessage); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "HeartBeatMessage", BF.NetIncomingMessageType.HeartBeatMessage); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.NetIncomingMessageType), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFNetIncomingMessageType(L, (BF.NetIncomingMessageType)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Error")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.Error); } else if (LuaAPI.xlua_is_eq_str(L, 1, "StatusChange")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.StatusChange); } else if (LuaAPI.xlua_is_eq_str(L, 1, "Data")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.Data); } else if (LuaAPI.xlua_is_eq_str(L, 1, "DebugMessage")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.DebugMessage); } else if (LuaAPI.xlua_is_eq_str(L, 1, "WarningMessage")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.WarningMessage); } else if (LuaAPI.xlua_is_eq_str(L, 1, "ErrorMessage")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.ErrorMessage); } else if (LuaAPI.xlua_is_eq_str(L, 1, "HeartBeatMessage")) { translator.PushBFNetIncomingMessageType(L, BF.NetIncomingMessageType.HeartBeatMessage); } else { return LuaAPI.luaL_error(L, "invalid string for BF.NetIncomingMessageType!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.NetIncomingMessageType! Expect number or string, got + " + lua_type); } return 1; } } public class BFBFGridLayoutCornerWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.BFGridLayout.Corner), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.BFGridLayout.Corner), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.BFGridLayout.Corner), L, null, 5, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperLeft", BF.BFGridLayout.Corner.UpperLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpperRight", BF.BFGridLayout.Corner.UpperRight); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerLeft", BF.BFGridLayout.Corner.LowerLeft); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerRight", BF.BFGridLayout.Corner.LowerRight); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.BFGridLayout.Corner), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFBFGridLayoutCorner(L, (BF.BFGridLayout.Corner)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "UpperLeft")) { translator.PushBFBFGridLayoutCorner(L, BF.BFGridLayout.Corner.UpperLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "UpperRight")) { translator.PushBFBFGridLayoutCorner(L, BF.BFGridLayout.Corner.UpperRight); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerLeft")) { translator.PushBFBFGridLayoutCorner(L, BF.BFGridLayout.Corner.LowerLeft); } else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerRight")) { translator.PushBFBFGridLayoutCorner(L, BF.BFGridLayout.Corner.LowerRight); } else { return LuaAPI.luaL_error(L, "invalid string for BF.BFGridLayout.Corner!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.BFGridLayout.Corner! Expect number or string, got + " + lua_type); } return 1; } } public class BFBFGridLayoutConstraintWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Utils.BeginObjectRegister(typeof(BF.BFGridLayout.Constraint), L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(typeof(BF.BFGridLayout.Constraint), L, translator, null, null, null, null, null); Utils.BeginClassRegister(typeof(BF.BFGridLayout.Constraint), L, null, 4, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Flexible", BF.BFGridLayout.Constraint.Flexible); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FixedColumnCount", BF.BFGridLayout.Constraint.FixedColumnCount); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FixedRowCount", BF.BFGridLayout.Constraint.FixedRowCount); Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom); Utils.EndClassRegister(typeof(BF.BFGridLayout.Constraint), L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CastFrom(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LuaTypes lua_type = LuaAPI.lua_type(L, 1); if (lua_type == LuaTypes.LUA_TNUMBER) { translator.PushBFBFGridLayoutConstraint(L, (BF.BFGridLayout.Constraint)LuaAPI.xlua_tointeger(L, 1)); } else if(lua_type == LuaTypes.LUA_TSTRING) { if (LuaAPI.xlua_is_eq_str(L, 1, "Flexible")) { translator.PushBFBFGridLayoutConstraint(L, BF.BFGridLayout.Constraint.Flexible); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FixedColumnCount")) { translator.PushBFBFGridLayoutConstraint(L, BF.BFGridLayout.Constraint.FixedColumnCount); } else if (LuaAPI.xlua_is_eq_str(L, 1, "FixedRowCount")) { translator.PushBFBFGridLayoutConstraint(L, BF.BFGridLayout.Constraint.FixedRowCount); } else { return LuaAPI.luaL_error(L, "invalid string for BF.BFGridLayout.Constraint!"); } } else { return LuaAPI.luaL_error(L, "invalid lua type for BF.BFGridLayout.Constraint! Expect number or string, got + " + lua_type); } return 1; } } }