Files
Main/Assets/GameAssets/Resources/GameUI/XLua/Gen/EnumWrap.cs
2025-01-25 04:38:09 +08:00

5313 lines
219 KiB
C#

#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 UnityEngineRenderingBuiltinRenderTextureTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UnityEngine.Rendering.BuiltinRenderTextureType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UnityEngine.Rendering.BuiltinRenderTextureType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UnityEngine.Rendering.BuiltinRenderTextureType), L, null, 24, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PropertyName", UnityEngine.Rendering.BuiltinRenderTextureType.PropertyName);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BufferPtr", UnityEngine.Rendering.BuiltinRenderTextureType.BufferPtr);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RenderTexture", UnityEngine.Rendering.BuiltinRenderTextureType.RenderTexture);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BindableTexture", UnityEngine.Rendering.BuiltinRenderTextureType.BindableTexture);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UnityEngine.Rendering.BuiltinRenderTextureType.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CurrentActive", UnityEngine.Rendering.BuiltinRenderTextureType.CurrentActive);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CameraTarget", UnityEngine.Rendering.BuiltinRenderTextureType.CameraTarget);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Depth", UnityEngine.Rendering.BuiltinRenderTextureType.Depth);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DepthNormals", UnityEngine.Rendering.BuiltinRenderTextureType.DepthNormals);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ResolvedDepth", UnityEngine.Rendering.BuiltinRenderTextureType.ResolvedDepth);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer0", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer1", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer1);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer2", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer2);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer3", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer3);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Reflections", UnityEngine.Rendering.BuiltinRenderTextureType.Reflections);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MotionVectors", UnityEngine.Rendering.BuiltinRenderTextureType.MotionVectors);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer4", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer4);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer5", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer5);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer6", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer6);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GBuffer7", UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer7);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UnityEngine.Rendering.BuiltinRenderTextureType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, (UnityEngine.Rendering.BuiltinRenderTextureType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "PropertyName"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.PropertyName);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BufferPtr"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.BufferPtr);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "RenderTexture"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.RenderTexture);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BindableTexture"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.BindableTexture);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "CurrentActive"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.CurrentActive);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "CameraTarget"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.CameraTarget);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Depth"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.Depth);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "DepthNormals"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.DepthNormals);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ResolvedDepth"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.ResolvedDepth);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer0"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer0);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer1"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer1);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer2"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer2);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer3"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer3);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Reflections"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.Reflections);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MotionVectors"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.MotionVectors);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer4"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer4);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer5"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer5);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer6"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer6);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GBuffer7"))
{
translator.PushUnityEngineRenderingBuiltinRenderTextureType(L, UnityEngine.Rendering.BuiltinRenderTextureType.GBuffer7);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UnityEngine.Rendering.BuiltinRenderTextureType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Rendering.BuiltinRenderTextureType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineRenderingCameraEventWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UnityEngine.Rendering.CameraEvent), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UnityEngine.Rendering.CameraEvent), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UnityEngine.Rendering.CameraEvent), L, null, 26, 0, 0);
Utils.RegisterEnumType(L, typeof(UnityEngine.Rendering.CameraEvent));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UnityEngine.Rendering.CameraEvent), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUnityEngineRenderingCameraEvent(L, (UnityEngine.Rendering.CameraEvent)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(UnityEngine.Rendering.CameraEvent), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(UnityEngine.Rendering.CameraEvent) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.Rendering.CameraEvent! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineSendMessageOptionsWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UnityEngine.SendMessageOptions), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UnityEngine.SendMessageOptions), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UnityEngine.SendMessageOptions), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RequireReceiver", UnityEngine.SendMessageOptions.RequireReceiver);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DontRequireReceiver", UnityEngine.SendMessageOptions.DontRequireReceiver);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UnityEngine.SendMessageOptions), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUnityEngineSendMessageOptions(L, (UnityEngine.SendMessageOptions)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "RequireReceiver"))
{
translator.PushUnityEngineSendMessageOptions(L, UnityEngine.SendMessageOptions.RequireReceiver);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "DontRequireReceiver"))
{
translator.PushUnityEngineSendMessageOptions(L, UnityEngine.SendMessageOptions.DontRequireReceiver);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UnityEngine.SendMessageOptions!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.SendMessageOptions! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineRuntimePlatformWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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, 56, 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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 ThousandtoPluginsCommonUIEventDefineWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Plugins.Common.UIEventDefine), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Plugins.Common.UIEventDefine), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Plugins.Common.UIEventDefine), L, null, 940, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Plugins.Common.UIEventDefine));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Plugins.Common.UIEventDefine), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoPluginsCommonUIEventDefine(L, (Thousandto.Plugins.Common.UIEventDefine)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Plugins.Common.UIEventDefine), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Plugins.Common.UIEventDefine) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Plugins.Common.UIEventDefine! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalLogicEventDefineWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.LogicEventDefine), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.LogicEventDefine), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.LogicEventDefine), L, null, 304, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Code.Global.LogicEventDefine));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.LogicEventDefine), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalLogicEventDefine(L, (Thousandto.Code.Global.LogicEventDefine)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Code.Global.LogicEventDefine), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Code.Global.LogicEventDefine) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.LogicEventDefine! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetImageTypeCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.ImageTypeCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.ImageTypeCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.ImageTypeCode), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Core.Asset.ImageTypeCode.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UI", Thousandto.Core.Asset.ImageTypeCode.UI);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MiniMap", Thousandto.Core.Asset.ImageTypeCode.MiniMap);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Shader", Thousandto.Core.Asset.ImageTypeCode.Shader);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VFX", Thousandto.Core.Asset.ImageTypeCode.VFX);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "House", Thousandto.Core.Asset.ImageTypeCode.House);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.ImageTypeCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetImageTypeCode(L, (Thousandto.Core.Asset.ImageTypeCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UI"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.UI);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MiniMap"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.MiniMap);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Shader"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.Shader);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "VFX"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.VFX);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "House"))
{
translator.PushThousandtoCoreAssetImageTypeCode(L, Thousandto.Core.Asset.ImageTypeCode.House);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Asset.ImageTypeCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.ImageTypeCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetAudioTypeCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.AudioTypeCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.AudioTypeCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.AudioTypeCode), L, null, 8, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Core.Asset.AudioTypeCode.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Ambient", Thousandto.Core.Asset.AudioTypeCode.Ambient);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Music", Thousandto.Core.Asset.AudioTypeCode.Music);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sfx", Thousandto.Core.Asset.AudioTypeCode.Sfx);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Speech", Thousandto.Core.Asset.AudioTypeCode.Speech);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UI", Thousandto.Core.Asset.AudioTypeCode.UI);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Count", Thousandto.Core.Asset.AudioTypeCode.Count);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.AudioTypeCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, (Thousandto.Core.Asset.AudioTypeCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Ambient"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.Ambient);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Music"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.Music);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Sfx"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.Sfx);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Speech"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.Speech);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UI"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.UI);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Count"))
{
translator.PushThousandtoCoreAssetAudioTypeCode(L, Thousandto.Core.Asset.AudioTypeCode.Count);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Asset.AudioTypeCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.AudioTypeCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicMsgBoxResultCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxResultCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxResultCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.MsgBoxResultCode), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Code.Logic.MsgBoxResultCode.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Button1", Thousandto.Code.Logic.MsgBoxResultCode.Button1);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Button2", Thousandto.Code.Logic.MsgBoxResultCode.Button2);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.MsgBoxResultCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicMsgBoxResultCode(L, (Thousandto.Code.Logic.MsgBoxResultCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCodeLogicMsgBoxResultCode(L, Thousandto.Code.Logic.MsgBoxResultCode.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Button1"))
{
translator.PushThousandtoCodeLogicMsgBoxResultCode(L, Thousandto.Code.Logic.MsgBoxResultCode.Button1);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Button2"))
{
translator.PushThousandtoCodeLogicMsgBoxResultCode(L, Thousandto.Code.Logic.MsgBoxResultCode.Button2);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.MsgBoxResultCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.MsgBoxResultCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicMsgBoxIsSelectWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxIsSelect), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxIsSelect), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.MsgBoxIsSelect), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Selected", Thousandto.Code.Logic.MsgBoxIsSelect.Selected);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UnSelected", Thousandto.Code.Logic.MsgBoxIsSelect.UnSelected);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.MsgBoxIsSelect), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicMsgBoxIsSelect(L, (Thousandto.Code.Logic.MsgBoxIsSelect)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Selected"))
{
translator.PushThousandtoCodeLogicMsgBoxIsSelect(L, Thousandto.Code.Logic.MsgBoxIsSelect.Selected);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UnSelected"))
{
translator.PushThousandtoCodeLogicMsgBoxIsSelect(L, Thousandto.Code.Logic.MsgBoxIsSelect.UnSelected);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.MsgBoxIsSelect!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.MsgBoxIsSelect! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineKeyCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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, 331, 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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 ThousandtoCodeLogicFSkinTypeCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.FSkinTypeCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.FSkinTypeCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.FSkinTypeCode), L, null, 16, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Code.Logic.FSkinTypeCode.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LocalPlayer", Thousandto.Code.Logic.FSkinTypeCode.LocalPlayer);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Player", Thousandto.Code.Logic.FSkinTypeCode.Player);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NPC", Thousandto.Code.Logic.FSkinTypeCode.NPC);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Monster", Thousandto.Code.Logic.FSkinTypeCode.Monster);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BossMonster", Thousandto.Code.Logic.FSkinTypeCode.BossMonster);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SpecMonster", Thousandto.Code.Logic.FSkinTypeCode.SpecMonster);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LocalPet", Thousandto.Code.Logic.FSkinTypeCode.LocalPet);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Pet", Thousandto.Code.Logic.FSkinTypeCode.Pet);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FlyPet", Thousandto.Code.Logic.FSkinTypeCode.FlyPet);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", Thousandto.Code.Logic.FSkinTypeCode.Custom);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "HuSongObj", Thousandto.Code.Logic.FSkinTypeCode.HuSongObj);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DanLing", Thousandto.Code.Logic.FSkinTypeCode.DanLing);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FaBao", Thousandto.Code.Logic.FSkinTypeCode.FaBao);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MarryChild", Thousandto.Code.Logic.FSkinTypeCode.MarryChild);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.FSkinTypeCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, (Thousandto.Code.Logic.FSkinTypeCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "LocalPlayer"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.LocalPlayer);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Player"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.Player);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "NPC"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.NPC);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Monster"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.Monster);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BossMonster"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.BossMonster);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SpecMonster"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.SpecMonster);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "LocalPet"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.LocalPet);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Pet"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.Pet);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "FlyPet"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.FlyPet);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.Custom);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "HuSongObj"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.HuSongObj);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "DanLing"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.DanLing);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "FaBao"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.FaBao);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MarryChild"))
{
translator.PushThousandtoCodeLogicFSkinTypeCode(L, Thousandto.Code.Logic.FSkinTypeCode.MarryChild);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.FSkinTypeCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.FSkinTypeCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetModelTypeCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.ModelTypeCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.ModelTypeCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.ModelTypeCode), L, null, 34, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Core.Asset.ModelTypeCode));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.ModelTypeCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetModelTypeCode(L, (Thousandto.Core.Asset.ModelTypeCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Core.Asset.ModelTypeCode), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Core.Asset.ModelTypeCode) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.ModelTypeCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalAllBattlePropWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.AllBattleProp), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.AllBattleProp), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.AllBattleProp), L, null, 64, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Code.Global.AllBattleProp));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.AllBattleProp), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalAllBattleProp(L, (Thousandto.Code.Global.AllBattleProp)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Code.Global.AllBattleProp), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Code.Global.AllBattleProp) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.AllBattleProp! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalFriendTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.FriendType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.FriendType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.FriendType), L, null, 8, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Undefine", Thousandto.Code.Global.FriendType.Undefine);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Friend", Thousandto.Code.Global.FriendType.Friend);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Enemy", Thousandto.Code.Global.FriendType.Enemy);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Shield", Thousandto.Code.Global.FriendType.Shield);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Recommend", Thousandto.Code.Global.FriendType.Recommend);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Recent", Thousandto.Code.Global.FriendType.Recent);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Search", Thousandto.Code.Global.FriendType.Search);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.FriendType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalFriendType(L, (Thousandto.Code.Global.FriendType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Undefine"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Undefine);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Friend"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Friend);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Enemy"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Enemy);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Shield"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Shield);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Recommend"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Recommend);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Recent"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Recent);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Search"))
{
translator.PushThousandtoCodeGlobalFriendType(L, Thousandto.Code.Global.FriendType.Search);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.FriendType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.FriendType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalPKModeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.PKMode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.PKMode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.PKMode), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PeaceMode", Thousandto.Code.Global.PKMode.PeaceMode);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AllMode", Thousandto.Code.Global.PKMode.AllMode);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SelfServer", Thousandto.Code.Global.PKMode.SelfServer);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SceneCampMode", Thousandto.Code.Global.PKMode.SceneCampMode);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "GuildMode", Thousandto.Code.Global.PKMode.GuildMode);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Count", Thousandto.Code.Global.PKMode.Count);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.PKMode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalPKMode(L, (Thousandto.Code.Global.PKMode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "PeaceMode"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.PeaceMode);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "AllMode"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.AllMode);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SelfServer"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.SelfServer);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SceneCampMode"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.SceneCampMode);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "GuildMode"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.GuildMode);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Count"))
{
translator.PushThousandtoCodeGlobalPKMode(L, Thousandto.Code.Global.PKMode.Count);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.PKMode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.PKMode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UITweenerMethodWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UITweener.Method), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UITweener.Method), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UITweener.Method), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Linear", UITweener.Method.Linear);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EaseIn", UITweener.Method.EaseIn);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EaseOut", UITweener.Method.EaseOut);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EaseInOut", UITweener.Method.EaseInOut);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BounceIn", UITweener.Method.BounceIn);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BounceOut", UITweener.Method.BounceOut);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UITweener.Method), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUITweenerMethod(L, (UITweener.Method)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Linear"))
{
translator.PushUITweenerMethod(L, UITweener.Method.Linear);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EaseIn"))
{
translator.PushUITweenerMethod(L, UITweener.Method.EaseIn);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EaseOut"))
{
translator.PushUITweenerMethod(L, UITweener.Method.EaseOut);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EaseInOut"))
{
translator.PushUITweenerMethod(L, UITweener.Method.EaseInOut);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BounceIn"))
{
translator.PushUITweenerMethod(L, UITweener.Method.BounceIn);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BounceOut"))
{
translator.PushUITweenerMethod(L, UITweener.Method.BounceOut);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UITweener.Method!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UITweener.Method! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UITweenerStyleWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UITweener.Style), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UITweener.Style), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UITweener.Style), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Once", UITweener.Style.Once);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Loop", UITweener.Style.Loop);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PingPong", UITweener.Style.PingPong);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UITweener.Style), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUITweenerStyle(L, (UITweener.Style)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Once"))
{
translator.PushUITweenerStyle(L, UITweener.Style.Once);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Loop"))
{
translator.PushUITweenerStyle(L, UITweener.Style.Loop);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PingPong"))
{
translator.PushUITweenerStyle(L, UITweener.Style.PingPong);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UITweener.Style!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UITweener.Style! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIWidgetPivotWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIWidget.Pivot), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIWidget.Pivot), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIWidget.Pivot), L, null, 10, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopLeft", UIWidget.Pivot.TopLeft);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Top", UIWidget.Pivot.Top);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopRight", UIWidget.Pivot.TopRight);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Left", UIWidget.Pivot.Left);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Center", UIWidget.Pivot.Center);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Right", UIWidget.Pivot.Right);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomLeft", UIWidget.Pivot.BottomLeft);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bottom", UIWidget.Pivot.Bottom);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomRight", UIWidget.Pivot.BottomRight);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIWidget.Pivot), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIWidgetPivot(L, (UIWidget.Pivot)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "TopLeft"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.TopLeft);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Top"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.Top);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "TopRight"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.TopRight);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Left"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.Left);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Center"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.Center);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Right"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.Right);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomLeft"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.BottomLeft);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Bottom"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.Bottom);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomRight"))
{
translator.PushUIWidgetPivot(L, UIWidget.Pivot.BottomRight);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIWidget.Pivot!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIWidget.Pivot! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicMsgBoxInfoTypeCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxInfoTypeCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.MsgBoxInfoTypeCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.MsgBoxInfoTypeCode), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Code.Logic.MsgBoxInfoTypeCode.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AlwaysLatestBegin", Thousandto.Code.Logic.MsgBoxInfoTypeCode.AlwaysLatestBegin);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CallTogether", Thousandto.Code.Logic.MsgBoxInfoTypeCode.CallTogether);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ShiTuCall", Thousandto.Code.Logic.MsgBoxInfoTypeCode.ShiTuCall);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TeamInvite", Thousandto.Code.Logic.MsgBoxInfoTypeCode.TeamInvite);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.MsgBoxInfoTypeCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, (Thousandto.Code.Logic.MsgBoxInfoTypeCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, Thousandto.Code.Logic.MsgBoxInfoTypeCode.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "AlwaysLatestBegin"))
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, Thousandto.Code.Logic.MsgBoxInfoTypeCode.AlwaysLatestBegin);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "CallTogether"))
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, Thousandto.Code.Logic.MsgBoxInfoTypeCode.CallTogether);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ShiTuCall"))
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, Thousandto.Code.Logic.MsgBoxInfoTypeCode.ShiTuCall);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "TeamInvite"))
{
translator.PushThousandtoCodeLogicMsgBoxInfoTypeCode(L, Thousandto.Code.Logic.MsgBoxInfoTypeCode.TeamInvite);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.MsgBoxInfoTypeCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.MsgBoxInfoTypeCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalMapTypeDefWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.MapTypeDef), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.MapTypeDef), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.MapTypeDef), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Map", Thousandto.Code.Global.MapTypeDef.Map);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Copy", Thousandto.Code.Global.MapTypeDef.Copy);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "JJC", Thousandto.Code.Global.MapTypeDef.JJC);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CrossCopy", Thousandto.Code.Global.MapTypeDef.CrossCopy);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PlanCopy", Thousandto.Code.Global.MapTypeDef.PlanCopy);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UnDefine", Thousandto.Code.Global.MapTypeDef.UnDefine);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.MapTypeDef), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, (Thousandto.Code.Global.MapTypeDef)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Map"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.Map);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Copy"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.Copy);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "JJC"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.JJC);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "CrossCopy"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.CrossCopy);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PlanCopy"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.PlanCopy);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UnDefine"))
{
translator.PushThousandtoCodeGlobalMapTypeDef(L, Thousandto.Code.Global.MapTypeDef.UnDefine);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.MapTypeDef!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.MapTypeDef! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicSkillSelectFiledTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.SkillSelectFiledType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.SkillSelectFiledType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.SkillSelectFiledType), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Code.Logic.SkillSelectFiledType.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SelectDir", Thousandto.Code.Logic.SkillSelectFiledType.SelectDir);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SelectPos", Thousandto.Code.Logic.SkillSelectFiledType.SelectPos);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.SkillSelectFiledType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicSkillSelectFiledType(L, (Thousandto.Code.Logic.SkillSelectFiledType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCodeLogicSkillSelectFiledType(L, Thousandto.Code.Logic.SkillSelectFiledType.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SelectDir"))
{
translator.PushThousandtoCodeLogicSkillSelectFiledType(L, Thousandto.Code.Logic.SkillSelectFiledType.SelectDir);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SelectPos"))
{
translator.PushThousandtoCodeLogicSkillSelectFiledType(L, Thousandto.Code.Logic.SkillSelectFiledType.SelectPos);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.SkillSelectFiledType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.SkillSelectFiledType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicActionEventCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.ActionEventCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.ActionEventCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.ActionEventCode), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CreateChar", Thousandto.Code.Logic.ActionEventCode.CreateChar);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SelectChar", Thousandto.Code.Logic.ActionEventCode.SelectChar);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EnterServer", Thousandto.Code.Logic.ActionEventCode.EnterServer);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ChargeSuccess", Thousandto.Code.Logic.ActionEventCode.ChargeSuccess);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ChargeLevel", Thousandto.Code.Logic.ActionEventCode.ChargeLevel);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.ActionEventCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicActionEventCode(L, (Thousandto.Code.Logic.ActionEventCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "CreateChar"))
{
translator.PushThousandtoCodeLogicActionEventCode(L, Thousandto.Code.Logic.ActionEventCode.CreateChar);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SelectChar"))
{
translator.PushThousandtoCodeLogicActionEventCode(L, Thousandto.Code.Logic.ActionEventCode.SelectChar);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EnterServer"))
{
translator.PushThousandtoCodeLogicActionEventCode(L, Thousandto.Code.Logic.ActionEventCode.EnterServer);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ChargeSuccess"))
{
translator.PushThousandtoCodeLogicActionEventCode(L, Thousandto.Code.Logic.ActionEventCode.ChargeSuccess);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ChargeLevel"))
{
translator.PushThousandtoCodeLogicActionEventCode(L, Thousandto.Code.Logic.ActionEventCode.ChargeLevel);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.ActionEventCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.ActionEventCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalItemBigTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.ItemBigType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.ItemBigType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.ItemBigType), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UnDefine", Thousandto.Code.Global.ItemBigType.UnDefine);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "All", Thousandto.Code.Global.ItemBigType.All);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ImmortalEquip", Thousandto.Code.Global.ItemBigType.ImmortalEquip);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Equip", Thousandto.Code.Global.ItemBigType.Equip);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Other", Thousandto.Code.Global.ItemBigType.Other);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.ItemBigType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalItemBigType(L, (Thousandto.Code.Global.ItemBigType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "UnDefine"))
{
translator.PushThousandtoCodeGlobalItemBigType(L, Thousandto.Code.Global.ItemBigType.UnDefine);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "All"))
{
translator.PushThousandtoCodeGlobalItemBigType(L, Thousandto.Code.Global.ItemBigType.All);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ImmortalEquip"))
{
translator.PushThousandtoCodeGlobalItemBigType(L, Thousandto.Code.Global.ItemBigType.ImmortalEquip);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Equip"))
{
translator.PushThousandtoCodeGlobalItemBigType(L, Thousandto.Code.Global.ItemBigType.Equip);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Other"))
{
translator.PushThousandtoCodeGlobalItemBigType(L, Thousandto.Code.Global.ItemBigType.Other);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.ItemBigType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.ItemBigType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalContainerTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.ContainerType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.ContainerType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.ContainerType), L, null, 9, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UnDefine", Thousandto.Code.Global.ContainerType.UnDefine);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_BAG", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_BAG);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_EQUIP", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_EQUIP);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_STORAGE", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_STORAGE);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_CLEAR", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_CLEAR);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_BACKEQUIP", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_BACKEQUIP);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_IMMORTAL", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_IMMORTAL);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ITEM_LOCATION_COUNT", Thousandto.Code.Global.ContainerType.ITEM_LOCATION_COUNT);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.ContainerType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalContainerType(L, (Thousandto.Code.Global.ContainerType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "UnDefine"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.UnDefine);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_BAG"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_BAG);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_EQUIP"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_EQUIP);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_STORAGE"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_STORAGE);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_CLEAR"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_CLEAR);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_BACKEQUIP"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_BACKEQUIP);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_IMMORTAL"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_IMMORTAL);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ITEM_LOCATION_COUNT"))
{
translator.PushThousandtoCodeGlobalContainerType(L, Thousandto.Code.Global.ContainerType.ITEM_LOCATION_COUNT);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.ContainerType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.ContainerType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalItemTipsLocationWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.ItemTipsLocation), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.ItemTipsLocation), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.ItemTipsLocation), L, null, 19, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Defult", Thousandto.Code.Global.ItemTipsLocation.Defult);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Bag", Thousandto.Code.Global.ItemTipsLocation.Bag);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Equip", Thousandto.Code.Global.ItemTipsLocation.Equip);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PutInStorage", Thousandto.Code.Global.ItemTipsLocation.PutInStorage);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OutStorage", Thousandto.Code.Global.ItemTipsLocation.OutStorage);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PutInSell", Thousandto.Code.Global.ItemTipsLocation.PutInSell);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OutSell", Thousandto.Code.Global.ItemTipsLocation.OutSell);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LingTi", Thousandto.Code.Global.ItemTipsLocation.LingTi);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EquipSelect", Thousandto.Code.Global.ItemTipsLocation.EquipSelect);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Market", Thousandto.Code.Global.ItemTipsLocation.Market);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "XJTreasure", Thousandto.Code.Global.ItemTipsLocation.XJTreasure);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Nomal", Thousandto.Code.Global.ItemTipsLocation.Nomal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PutinGuildStore", Thousandto.Code.Global.ItemTipsLocation.PutinGuildStore);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OutGuildStore", Thousandto.Code.Global.ItemTipsLocation.OutGuildStore);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Synth", Thousandto.Code.Global.ItemTipsLocation.Synth);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SynthPutOut", Thousandto.Code.Global.ItemTipsLocation.SynthPutOut);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EquipDisplay", Thousandto.Code.Global.ItemTipsLocation.EquipDisplay);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Count", Thousandto.Code.Global.ItemTipsLocation.Count);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.ItemTipsLocation), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, (Thousandto.Code.Global.ItemTipsLocation)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Defult"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Defult);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Bag"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Bag);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Equip"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Equip);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PutInStorage"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.PutInStorage);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OutStorage"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.OutStorage);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PutInSell"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.PutInSell);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OutSell"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.OutSell);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "LingTi"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.LingTi);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EquipSelect"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.EquipSelect);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Market"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Market);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "XJTreasure"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.XJTreasure);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Nomal"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Nomal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PutinGuildStore"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.PutinGuildStore);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OutGuildStore"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.OutGuildStore);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Synth"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Synth);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "SynthPutOut"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.SynthPutOut);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EquipDisplay"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.EquipDisplay);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Count"))
{
translator.PushThousandtoCodeGlobalItemTipsLocation(L, Thousandto.Code.Global.ItemTipsLocation.Count);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Global.ItemTipsLocation!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.ItemTipsLocation! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoPluginsCommonUIFormRegionWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Plugins.Common.UIFormRegion), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Plugins.Common.UIFormRegion), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Plugins.Common.UIFormRegion), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NoticRegion", Thousandto.Plugins.Common.UIFormRegion.NoticRegion);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopRegion", Thousandto.Plugins.Common.UIFormRegion.TopRegion);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MiddleRegion", Thousandto.Plugins.Common.UIFormRegion.MiddleRegion);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MainRegion", Thousandto.Plugins.Common.UIFormRegion.MainRegion);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomRegion", Thousandto.Plugins.Common.UIFormRegion.BottomRegion);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Plugins.Common.UIFormRegion), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, (Thousandto.Plugins.Common.UIFormRegion)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "NoticRegion"))
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, Thousandto.Plugins.Common.UIFormRegion.NoticRegion);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "TopRegion"))
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, Thousandto.Plugins.Common.UIFormRegion.TopRegion);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MiddleRegion"))
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, Thousandto.Plugins.Common.UIFormRegion.MiddleRegion);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MainRegion"))
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, Thousandto.Plugins.Common.UIFormRegion.MainRegion);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomRegion"))
{
translator.PushThousandtoPluginsCommonUIFormRegion(L, Thousandto.Plugins.Common.UIFormRegion.BottomRegion);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Plugins.Common.UIFormRegion!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Plugins.Common.UIFormRegion! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicGameSettingKeyCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.GameSettingKeyCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.GameSettingKeyCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.GameSettingKeyCode), L, null, 118, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Code.Logic.GameSettingKeyCode));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.GameSettingKeyCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicGameSettingKeyCode(L, (Thousandto.Code.Logic.GameSettingKeyCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Code.Logic.GameSettingKeyCode), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Code.Logic.GameSettingKeyCode) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.GameSettingKeyCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType), L, null, 8, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Undefine", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.Undefine);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TalkToNpc", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.TalkToNpc);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "HitMonster", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.HitMonster);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Collect", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.Collect);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ArrivePos", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArrivePos);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ArrivePosEx", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArrivePosEx);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ArriveToAnim", Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArriveToAnim);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, (Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Undefine"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.Undefine);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "TalkToNpc"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.TalkToNpc);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "HitMonster"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.HitMonster);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Collect"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.Collect);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ArrivePos"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArrivePos);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ArrivePosEx"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArrivePosEx);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ArriveToAnim"))
{
translator.PushThousandtoCodeLogicLocalPlayerBTTaskBDTaskTargetType(L, Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType.ArriveToAnim);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.LocalPlayerBT.TaskBD.TaskTargetType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineWrapModeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UnityEngine.WrapMode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UnityEngine.WrapMode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UnityEngine.WrapMode), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Once", UnityEngine.WrapMode.Once);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Loop", UnityEngine.WrapMode.Loop);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PingPong", UnityEngine.WrapMode.PingPong);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", UnityEngine.WrapMode.Default);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ClampForever", UnityEngine.WrapMode.ClampForever);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Clamp", UnityEngine.WrapMode.Clamp);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UnityEngine.WrapMode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUnityEngineWrapMode(L, (UnityEngine.WrapMode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Once"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.Once);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Loop"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.Loop);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PingPong"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.PingPong);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Default"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.Default);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ClampForever"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.ClampForever);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Clamp"))
{
translator.PushUnityEngineWrapMode(L, UnityEngine.WrapMode.Clamp);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UnityEngine.WrapMode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.WrapMode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetAnimationPartTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.AnimationPartType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.AnimationPartType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.AnimationPartType), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AllBody", Thousandto.Core.Asset.AnimationPartType.AllBody);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UpBody", Thousandto.Core.Asset.AnimationPartType.UpBody);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LowerBody", Thousandto.Core.Asset.AnimationPartType.LowerBody);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.AnimationPartType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetAnimationPartType(L, (Thousandto.Core.Asset.AnimationPartType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "AllBody"))
{
translator.PushThousandtoCoreAssetAnimationPartType(L, Thousandto.Core.Asset.AnimationPartType.AllBody);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UpBody"))
{
translator.PushThousandtoCoreAssetAnimationPartType(L, Thousandto.Core.Asset.AnimationPartType.UpBody);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "LowerBody"))
{
translator.PushThousandtoCoreAssetAnimationPartType(L, Thousandto.Core.Asset.AnimationPartType.LowerBody);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Asset.AnimationPartType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.AnimationPartType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineAnimationCullingTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UnityEngine.AnimationCullingType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UnityEngine.AnimationCullingType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UnityEngine.AnimationCullingType), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AlwaysAnimate", UnityEngine.AnimationCullingType.AlwaysAnimate);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BasedOnRenderers", UnityEngine.AnimationCullingType.BasedOnRenderers);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UnityEngine.AnimationCullingType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUnityEngineAnimationCullingType(L, (UnityEngine.AnimationCullingType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "AlwaysAnimate"))
{
translator.PushUnityEngineAnimationCullingType(L, UnityEngine.AnimationCullingType.AlwaysAnimate);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BasedOnRenderers"))
{
translator.PushUnityEngineAnimationCullingType(L, UnityEngine.AnimationCullingType.BasedOnRenderers);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UnityEngine.AnimationCullingType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UnityEngine.AnimationCullingType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineAnimatorCullingModeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 ThousandtoCoreAssetEntityStateIDWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.EntityStateID), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.EntityStateID), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.EntityStateID), L, null, 27, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Core.Asset.EntityStateID));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.EntityStateID), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetEntityStateID(L, (Thousandto.Core.Asset.EntityStateID)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Core.Asset.EntityStateID), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Core.Asset.EntityStateID) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.EntityStateID! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetVFXPlayStateWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.VFXPlayState), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.VFXPlayState), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.VFXPlayState), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Core.Asset.VFXPlayState.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Create", Thousandto.Core.Asset.VFXPlayState.Create);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Playing", Thousandto.Core.Asset.VFXPlayState.Playing);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PlayFinish", Thousandto.Core.Asset.VFXPlayState.PlayFinish);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Destory", Thousandto.Core.Asset.VFXPlayState.Destory);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.VFXPlayState), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetVFXPlayState(L, (Thousandto.Core.Asset.VFXPlayState)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCoreAssetVFXPlayState(L, Thousandto.Core.Asset.VFXPlayState.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Create"))
{
translator.PushThousandtoCoreAssetVFXPlayState(L, Thousandto.Core.Asset.VFXPlayState.Create);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Playing"))
{
translator.PushThousandtoCoreAssetVFXPlayState(L, Thousandto.Core.Asset.VFXPlayState.Playing);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PlayFinish"))
{
translator.PushThousandtoCoreAssetVFXPlayState(L, Thousandto.Core.Asset.VFXPlayState.PlayFinish);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Destory"))
{
translator.PushThousandtoCoreAssetVFXPlayState(L, Thousandto.Core.Asset.VFXPlayState.Destory);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Asset.VFXPlayState!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.VFXPlayState! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoPluginsCommonUIFormTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Plugins.Common.UIFormType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Plugins.Common.UIFormType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Plugins.Common.UIFormType), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Normal", Thousandto.Plugins.Common.UIFormType.Normal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Hint", Thousandto.Plugins.Common.UIFormType.Hint);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Plugins.Common.UIFormType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoPluginsCommonUIFormType(L, (Thousandto.Plugins.Common.UIFormType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Normal"))
{
translator.PushThousandtoPluginsCommonUIFormType(L, Thousandto.Plugins.Common.UIFormType.Normal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Hint"))
{
translator.PushThousandtoPluginsCommonUIFormType(L, Thousandto.Plugins.Common.UIFormType.Hint);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Plugins.Common.UIFormType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Plugins.Common.UIFormType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeLogicMsgInfoPriorityWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Logic.MsgInfoPriority), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Logic.MsgInfoPriority), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Logic.MsgInfoPriority), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", Thousandto.Code.Logic.MsgInfoPriority.Default);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Low", Thousandto.Code.Logic.MsgInfoPriority.Low);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Normal", Thousandto.Code.Logic.MsgInfoPriority.Normal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "High", Thousandto.Code.Logic.MsgInfoPriority.High);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Highest", Thousandto.Code.Logic.MsgInfoPriority.Highest);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Logic.MsgInfoPriority), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, (Thousandto.Code.Logic.MsgInfoPriority)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Default"))
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, Thousandto.Code.Logic.MsgInfoPriority.Default);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Low"))
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, Thousandto.Code.Logic.MsgInfoPriority.Low);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Normal"))
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, Thousandto.Code.Logic.MsgInfoPriority.Normal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "High"))
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, Thousandto.Code.Logic.MsgInfoPriority.High);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Highest"))
{
translator.PushThousandtoCodeLogicMsgInfoPriority(L, Thousandto.Code.Logic.MsgInfoPriority.Highest);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Code.Logic.MsgInfoPriority!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Logic.MsgInfoPriority! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCodeGlobalRoleBaseAttributeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Code.Global.RoleBaseAttribute), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Code.Global.RoleBaseAttribute), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Code.Global.RoleBaseAttribute), L, null, 44, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Code.Global.RoleBaseAttribute));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Code.Global.RoleBaseAttribute), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCodeGlobalRoleBaseAttribute(L, (Thousandto.Code.Global.RoleBaseAttribute)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Code.Global.RoleBaseAttribute), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Code.Global.RoleBaseAttribute) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Code.Global.RoleBaseAttribute! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineCameraMonoOrStereoscopicEyeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 UnityEngineCameraStereoscopicEyeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 UIWidgetAspectRatioSourceWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIWidget.AspectRatioSource), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIWidget.AspectRatioSource), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIWidget.AspectRatioSource), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Free", UIWidget.AspectRatioSource.Free);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BasedOnWidth", UIWidget.AspectRatioSource.BasedOnWidth);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BasedOnHeight", UIWidget.AspectRatioSource.BasedOnHeight);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIWidget.AspectRatioSource), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIWidgetAspectRatioSource(L, (UIWidget.AspectRatioSource)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Free"))
{
translator.PushUIWidgetAspectRatioSource(L, UIWidget.AspectRatioSource.Free);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BasedOnWidth"))
{
translator.PushUIWidgetAspectRatioSource(L, UIWidget.AspectRatioSource.BasedOnWidth);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BasedOnHeight"))
{
translator.PushUIWidgetAspectRatioSource(L, UIWidget.AspectRatioSource.BasedOnHeight);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIWidget.AspectRatioSource!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIWidget.AspectRatioSource! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UnityEngineCameraGateFitModeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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 UILabelCrispnessWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UILabel.Crispness), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UILabel.Crispness), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UILabel.Crispness), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Never", UILabel.Crispness.Never);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OnDesktop", UILabel.Crispness.OnDesktop);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Always", UILabel.Crispness.Always);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UILabel.Crispness), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUILabelCrispness(L, (UILabel.Crispness)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Never"))
{
translator.PushUILabelCrispness(L, UILabel.Crispness.Never);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OnDesktop"))
{
translator.PushUILabelCrispness(L, UILabel.Crispness.OnDesktop);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Always"))
{
translator.PushUILabelCrispness(L, UILabel.Crispness.Always);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UILabel.Crispness!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UILabel.Crispness! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UILabelOverflowWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UILabel.Overflow), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UILabel.Overflow), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UILabel.Overflow), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ShrinkContent", UILabel.Overflow.ShrinkContent);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ClampContent", UILabel.Overflow.ClampContent);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ResizeFreely", UILabel.Overflow.ResizeFreely);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ResizeHeight", UILabel.Overflow.ResizeHeight);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UILabel.Overflow), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUILabelOverflow(L, (UILabel.Overflow)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "ShrinkContent"))
{
translator.PushUILabelOverflow(L, UILabel.Overflow.ShrinkContent);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ClampContent"))
{
translator.PushUILabelOverflow(L, UILabel.Overflow.ClampContent);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ResizeFreely"))
{
translator.PushUILabelOverflow(L, UILabel.Overflow.ResizeFreely);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ResizeHeight"))
{
translator.PushUILabelOverflow(L, UILabel.Overflow.ResizeHeight);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UILabel.Overflow!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UILabel.Overflow! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UILabelEffectWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UILabel.Effect), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UILabel.Effect), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UILabel.Effect), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UILabel.Effect.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Shadow", UILabel.Effect.Shadow);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Outline", UILabel.Effect.Outline);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Outline8", UILabel.Effect.Outline8);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UILabel.Effect), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUILabelEffect(L, (UILabel.Effect)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUILabelEffect(L, UILabel.Effect.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Shadow"))
{
translator.PushUILabelEffect(L, UILabel.Effect.Shadow);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Outline"))
{
translator.PushUILabelEffect(L, UILabel.Effect.Outline);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Outline8"))
{
translator.PushUILabelEffect(L, UILabel.Effect.Outline8);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UILabel.Effect!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UILabel.Effect! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIInputOnReturnKeyWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIInput.OnReturnKey), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIInput.OnReturnKey), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIInput.OnReturnKey), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", UIInput.OnReturnKey.Default);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Submit", UIInput.OnReturnKey.Submit);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NewLine", UIInput.OnReturnKey.NewLine);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIInput.OnReturnKey), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIInputOnReturnKey(L, (UIInput.OnReturnKey)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Default"))
{
translator.PushUIInputOnReturnKey(L, UIInput.OnReturnKey.Default);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Submit"))
{
translator.PushUIInputOnReturnKey(L, UIInput.OnReturnKey.Submit);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "NewLine"))
{
translator.PushUIInputOnReturnKey(L, UIInput.OnReturnKey.NewLine);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIInput.OnReturnKey!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIInput.OnReturnKey! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIInputKeyboardTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIInput.KeyboardType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIInput.KeyboardType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIInput.KeyboardType), L, null, 9, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Default", UIInput.KeyboardType.Default);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ASCIICapable", UIInput.KeyboardType.ASCIICapable);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NumbersAndPunctuation", UIInput.KeyboardType.NumbersAndPunctuation);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "URL", UIInput.KeyboardType.URL);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NumberPad", UIInput.KeyboardType.NumberPad);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PhonePad", UIInput.KeyboardType.PhonePad);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NamePhonePad", UIInput.KeyboardType.NamePhonePad);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EmailAddress", UIInput.KeyboardType.EmailAddress);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIInput.KeyboardType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIInputKeyboardType(L, (UIInput.KeyboardType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Default"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.Default);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ASCIICapable"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.ASCIICapable);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "NumbersAndPunctuation"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.NumbersAndPunctuation);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "URL"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.URL);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "NumberPad"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.NumberPad);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "PhonePad"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.PhonePad);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "NamePhonePad"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.NamePhonePad);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "EmailAddress"))
{
translator.PushUIInputKeyboardType(L, UIInput.KeyboardType.EmailAddress);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIInput.KeyboardType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIInput.KeyboardType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIInputValidationWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIInput.Validation), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIInput.Validation), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIInput.Validation), L, null, 8, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UIInput.Validation.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Integer", UIInput.Validation.Integer);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Float", UIInput.Validation.Float);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphanumeric", UIInput.Validation.Alphanumeric);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Username", UIInput.Validation.Username);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Name", UIInput.Validation.Name);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Filename", UIInput.Validation.Filename);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIInput.Validation), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIInputValidation(L, (UIInput.Validation)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUIInputValidation(L, UIInput.Validation.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Integer"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Integer);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Float"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Float);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphanumeric"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Alphanumeric);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Username"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Username);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Name"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Name);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Filename"))
{
translator.PushUIInputValidation(L, UIInput.Validation.Filename);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIInput.Validation!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIInput.Validation! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIInputInputTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIInput.InputType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIInput.InputType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIInput.InputType), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Standard", UIInput.InputType.Standard);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AutoCorrect", UIInput.InputType.AutoCorrect);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Password", UIInput.InputType.Password);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIInput.InputType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIInputInputType(L, (UIInput.InputType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Standard"))
{
translator.PushUIInputInputType(L, UIInput.InputType.Standard);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "AutoCorrect"))
{
translator.PushUIInputInputType(L, UIInput.InputType.AutoCorrect);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Password"))
{
translator.PushUIInputInputType(L, UIInput.InputType.Password);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIInput.InputType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIInput.InputType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIPanelRenderQueueWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIPanel.RenderQueue), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIPanel.RenderQueue), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIPanel.RenderQueue), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Automatic", UIPanel.RenderQueue.Automatic);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "StartAt", UIPanel.RenderQueue.StartAt);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Explicit", UIPanel.RenderQueue.Explicit);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIPanel.RenderQueue), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIPanelRenderQueue(L, (UIPanel.RenderQueue)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Automatic"))
{
translator.PushUIPanelRenderQueue(L, UIPanel.RenderQueue.Automatic);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "StartAt"))
{
translator.PushUIPanelRenderQueue(L, UIPanel.RenderQueue.StartAt);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Explicit"))
{
translator.PushUIPanelRenderQueue(L, UIPanel.RenderQueue.Explicit);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIPanel.RenderQueue!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIPanel.RenderQueue! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIButtonColorStateWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIButtonColor.State), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIButtonColor.State), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIButtonColor.State), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Normal", UIButtonColor.State.Normal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Hover", UIButtonColor.State.Hover);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Pressed", UIButtonColor.State.Pressed);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Disabled", UIButtonColor.State.Disabled);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIButtonColor.State), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIButtonColorState(L, (UIButtonColor.State)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Normal"))
{
translator.PushUIButtonColorState(L, UIButtonColor.State.Normal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Hover"))
{
translator.PushUIButtonColorState(L, UIButtonColor.State.Hover);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Pressed"))
{
translator.PushUIButtonColorState(L, UIButtonColor.State.Pressed);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Disabled"))
{
translator.PushUIButtonColorState(L, UIButtonColor.State.Disabled);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIButtonColor.State!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIButtonColor.State! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIBasicSpriteFlipWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIBasicSprite.Flip), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIBasicSprite.Flip), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIBasicSprite.Flip), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Nothing", UIBasicSprite.Flip.Nothing);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontally", UIBasicSprite.Flip.Horizontally);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertically", UIBasicSprite.Flip.Vertically);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Both", UIBasicSprite.Flip.Both);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIBasicSprite.Flip), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIBasicSpriteFlip(L, (UIBasicSprite.Flip)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Nothing"))
{
translator.PushUIBasicSpriteFlip(L, UIBasicSprite.Flip.Nothing);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontally"))
{
translator.PushUIBasicSpriteFlip(L, UIBasicSprite.Flip.Horizontally);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertically"))
{
translator.PushUIBasicSpriteFlip(L, UIBasicSprite.Flip.Vertically);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Both"))
{
translator.PushUIBasicSpriteFlip(L, UIBasicSprite.Flip.Both);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIBasicSprite.Flip!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIBasicSprite.Flip! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIBasicSpriteAdvancedTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIBasicSprite.AdvancedType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIBasicSprite.AdvancedType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIBasicSprite.AdvancedType), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Invisible", UIBasicSprite.AdvancedType.Invisible);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sliced", UIBasicSprite.AdvancedType.Sliced);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Tiled", UIBasicSprite.AdvancedType.Tiled);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIBasicSprite.AdvancedType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIBasicSpriteAdvancedType(L, (UIBasicSprite.AdvancedType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Invisible"))
{
translator.PushUIBasicSpriteAdvancedType(L, UIBasicSprite.AdvancedType.Invisible);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Sliced"))
{
translator.PushUIBasicSpriteAdvancedType(L, UIBasicSprite.AdvancedType.Sliced);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Tiled"))
{
translator.PushUIBasicSpriteAdvancedType(L, UIBasicSprite.AdvancedType.Tiled);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIBasicSprite.AdvancedType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIBasicSprite.AdvancedType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIBasicSpriteFillDirectionWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIBasicSprite.FillDirection), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIBasicSprite.FillDirection), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIBasicSprite.FillDirection), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UIBasicSprite.FillDirection.Horizontal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UIBasicSprite.FillDirection.Vertical);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial90", UIBasicSprite.FillDirection.Radial90);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial180", UIBasicSprite.FillDirection.Radial180);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Radial360", UIBasicSprite.FillDirection.Radial360);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIBasicSprite.FillDirection), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIBasicSpriteFillDirection(L, (UIBasicSprite.FillDirection)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal"))
{
translator.PushUIBasicSpriteFillDirection(L, UIBasicSprite.FillDirection.Horizontal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical"))
{
translator.PushUIBasicSpriteFillDirection(L, UIBasicSprite.FillDirection.Vertical);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial90"))
{
translator.PushUIBasicSpriteFillDirection(L, UIBasicSprite.FillDirection.Radial90);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial180"))
{
translator.PushUIBasicSpriteFillDirection(L, UIBasicSprite.FillDirection.Radial180);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Radial360"))
{
translator.PushUIBasicSpriteFillDirection(L, UIBasicSprite.FillDirection.Radial360);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIBasicSprite.FillDirection!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIBasicSprite.FillDirection! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIBasicSpriteTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIBasicSprite.Type), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIBasicSprite.Type), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIBasicSprite.Type), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Simple", UIBasicSprite.Type.Simple);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Sliced", UIBasicSprite.Type.Sliced);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Tiled", UIBasicSprite.Type.Tiled);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Filled", UIBasicSprite.Type.Filled);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Advanced", UIBasicSprite.Type.Advanced);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIBasicSprite.Type), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIBasicSpriteType(L, (UIBasicSprite.Type)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Simple"))
{
translator.PushUIBasicSpriteType(L, UIBasicSprite.Type.Simple);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Sliced"))
{
translator.PushUIBasicSpriteType(L, UIBasicSprite.Type.Sliced);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Tiled"))
{
translator.PushUIBasicSpriteType(L, UIBasicSprite.Type.Tiled);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Filled"))
{
translator.PushUIBasicSpriteType(L, UIBasicSprite.Type.Filled);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Advanced"))
{
translator.PushUIBasicSpriteType(L, UIBasicSprite.Type.Advanced);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIBasicSprite.Type!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIBasicSprite.Type! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIRectAnchorUpdateWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIRect.AnchorUpdate), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIRect.AnchorUpdate), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIRect.AnchorUpdate), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OnEnable", UIRect.AnchorUpdate.OnEnable);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OnUpdate", UIRect.AnchorUpdate.OnUpdate);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OnStart", UIRect.AnchorUpdate.OnStart);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIRect.AnchorUpdate), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIRectAnchorUpdate(L, (UIRect.AnchorUpdate)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "OnEnable"))
{
translator.PushUIRectAnchorUpdate(L, UIRect.AnchorUpdate.OnEnable);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OnUpdate"))
{
translator.PushUIRectAnchorUpdate(L, UIRect.AnchorUpdate.OnUpdate);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OnStart"))
{
translator.PushUIRectAnchorUpdate(L, UIRect.AnchorUpdate.OnStart);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIRect.AnchorUpdate!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIRect.AnchorUpdate! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UITableSortingWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UITable.Sorting), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UITable.Sorting), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UITable.Sorting), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UITable.Sorting.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphabetic", UITable.Sorting.Alphabetic);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UITable.Sorting.Horizontal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UITable.Sorting.Vertical);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", UITable.Sorting.Custom);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UITable.Sorting), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUITableSorting(L, (UITable.Sorting)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUITableSorting(L, UITable.Sorting.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphabetic"))
{
translator.PushUITableSorting(L, UITable.Sorting.Alphabetic);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal"))
{
translator.PushUITableSorting(L, UITable.Sorting.Horizontal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical"))
{
translator.PushUITableSorting(L, UITable.Sorting.Vertical);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom"))
{
translator.PushUITableSorting(L, UITable.Sorting.Custom);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UITable.Sorting!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UITable.Sorting! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UITableDirectionWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UITable.Direction), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UITable.Direction), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UITable.Direction), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Down", UITable.Direction.Down);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Up", UITable.Direction.Up);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UITable.Direction), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUITableDirection(L, (UITable.Direction)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Down"))
{
translator.PushUITableDirection(L, UITable.Direction.Down);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Up"))
{
translator.PushUITableDirection(L, UITable.Direction.Up);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UITable.Direction!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UITable.Direction! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIGridSortingWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIGrid.Sorting), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIGrid.Sorting), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIGrid.Sorting), L, null, 6, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UIGrid.Sorting.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Alphabetic", UIGrid.Sorting.Alphabetic);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UIGrid.Sorting.Horizontal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UIGrid.Sorting.Vertical);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", UIGrid.Sorting.Custom);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIGrid.Sorting), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIGridSorting(L, (UIGrid.Sorting)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUIGridSorting(L, UIGrid.Sorting.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Alphabetic"))
{
translator.PushUIGridSorting(L, UIGrid.Sorting.Alphabetic);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal"))
{
translator.PushUIGridSorting(L, UIGrid.Sorting.Horizontal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical"))
{
translator.PushUIGridSorting(L, UIGrid.Sorting.Vertical);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom"))
{
translator.PushUIGridSorting(L, UIGrid.Sorting.Custom);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIGrid.Sorting!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIGrid.Sorting! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIGridArrangementWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIGrid.Arrangement), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIGrid.Arrangement), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIGrid.Arrangement), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UIGrid.Arrangement.Horizontal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UIGrid.Arrangement.Vertical);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CellSnap", UIGrid.Arrangement.CellSnap);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIGrid.Arrangement), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIGridArrangement(L, (UIGrid.Arrangement)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal"))
{
translator.PushUIGridArrangement(L, UIGrid.Arrangement.Horizontal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical"))
{
translator.PushUIGridArrangement(L, UIGrid.Arrangement.Vertical);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "CellSnap"))
{
translator.PushUIGridArrangement(L, UIGrid.Arrangement.CellSnap);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIGrid.Arrangement!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIGrid.Arrangement! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIScrollViewShowConditionWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIScrollView.ShowCondition), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIScrollView.ShowCondition), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIScrollView.ShowCondition), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Always", UIScrollView.ShowCondition.Always);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OnlyIfNeeded", UIScrollView.ShowCondition.OnlyIfNeeded);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "WhenDragging", UIScrollView.ShowCondition.WhenDragging);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIScrollView.ShowCondition), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIScrollViewShowCondition(L, (UIScrollView.ShowCondition)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Always"))
{
translator.PushUIScrollViewShowCondition(L, UIScrollView.ShowCondition.Always);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "OnlyIfNeeded"))
{
translator.PushUIScrollViewShowCondition(L, UIScrollView.ShowCondition.OnlyIfNeeded);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "WhenDragging"))
{
translator.PushUIScrollViewShowCondition(L, UIScrollView.ShowCondition.WhenDragging);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIScrollView.ShowCondition!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIScrollView.ShowCondition! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIScrollViewDragEffectWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIScrollView.DragEffect), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIScrollView.DragEffect), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIScrollView.DragEffect), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UIScrollView.DragEffect.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Momentum", UIScrollView.DragEffect.Momentum);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MomentumAndSpring", UIScrollView.DragEffect.MomentumAndSpring);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIScrollView.DragEffect), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIScrollViewDragEffect(L, (UIScrollView.DragEffect)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUIScrollViewDragEffect(L, UIScrollView.DragEffect.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Momentum"))
{
translator.PushUIScrollViewDragEffect(L, UIScrollView.DragEffect.Momentum);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "MomentumAndSpring"))
{
translator.PushUIScrollViewDragEffect(L, UIScrollView.DragEffect.MomentumAndSpring);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIScrollView.DragEffect!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIScrollView.DragEffect! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIScrollViewMovementWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIScrollView.Movement), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIScrollView.Movement), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIScrollView.Movement), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Horizontal", UIScrollView.Movement.Horizontal);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Vertical", UIScrollView.Movement.Vertical);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Unrestricted", UIScrollView.Movement.Unrestricted);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Custom", UIScrollView.Movement.Custom);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIScrollView.Movement), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIScrollViewMovement(L, (UIScrollView.Movement)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Horizontal"))
{
translator.PushUIScrollViewMovement(L, UIScrollView.Movement.Horizontal);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Vertical"))
{
translator.PushUIScrollViewMovement(L, UIScrollView.Movement.Vertical);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Unrestricted"))
{
translator.PushUIScrollViewMovement(L, UIScrollView.Movement.Unrestricted);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Custom"))
{
translator.PushUIScrollViewMovement(L, UIScrollView.Movement.Custom);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIScrollView.Movement!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIScrollView.Movement! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UICameraEventTypeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UICamera.EventType), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UICamera.EventType), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UICamera.EventType), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "World_3D", UICamera.EventType.World_3D);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UI_3D", UICamera.EventType.UI_3D);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "World_2D", UICamera.EventType.World_2D);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UI_2D", UICamera.EventType.UI_2D);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UICamera.EventType), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUICameraEventType(L, (UICamera.EventType)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "World_3D"))
{
translator.PushUICameraEventType(L, UICamera.EventType.World_3D);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UI_3D"))
{
translator.PushUICameraEventType(L, UICamera.EventType.UI_3D);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "World_2D"))
{
translator.PushUICameraEventType(L, UICamera.EventType.World_2D);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UI_2D"))
{
translator.PushUICameraEventType(L, UICamera.EventType.UI_2D);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UICamera.EventType!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UICamera.EventType! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UICameraClickNotificationWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UICamera.ClickNotification), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UICamera.ClickNotification), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UICamera.ClickNotification), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", UICamera.ClickNotification.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Always", UICamera.ClickNotification.Always);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BasedOnDelta", UICamera.ClickNotification.BasedOnDelta);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UICamera.ClickNotification), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUICameraClickNotification(L, (UICamera.ClickNotification)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushUICameraClickNotification(L, UICamera.ClickNotification.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Always"))
{
translator.PushUICameraClickNotification(L, UICamera.ClickNotification.Always);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BasedOnDelta"))
{
translator.PushUICameraClickNotification(L, UICamera.ClickNotification.BasedOnDelta);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UICamera.ClickNotification!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UICamera.ClickNotification! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UICameraControlSchemeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UICamera.ControlScheme), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UICamera.ControlScheme), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UICamera.ControlScheme), L, null, 4, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Mouse", UICamera.ControlScheme.Mouse);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Touch", UICamera.ControlScheme.Touch);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Controller", UICamera.ControlScheme.Controller);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UICamera.ControlScheme), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUICameraControlScheme(L, (UICamera.ControlScheme)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Mouse"))
{
translator.PushUICameraControlScheme(L, UICamera.ControlScheme.Mouse);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Touch"))
{
translator.PushUICameraControlScheme(L, UICamera.ControlScheme.Touch);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Controller"))
{
translator.PushUICameraControlScheme(L, UICamera.ControlScheme.Controller);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UICamera.ControlScheme!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UICamera.ControlScheme! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class UIProgressBarFillDirectionWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(UIProgressBar.FillDirection), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(UIProgressBar.FillDirection), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(UIProgressBar.FillDirection), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LeftToRight", UIProgressBar.FillDirection.LeftToRight);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RightToLeft", UIProgressBar.FillDirection.RightToLeft);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "BottomToTop", UIProgressBar.FillDirection.BottomToTop);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TopToBottom", UIProgressBar.FillDirection.TopToBottom);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(UIProgressBar.FillDirection), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushUIProgressBarFillDirection(L, (UIProgressBar.FillDirection)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "LeftToRight"))
{
translator.PushUIProgressBarFillDirection(L, UIProgressBar.FillDirection.LeftToRight);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "RightToLeft"))
{
translator.PushUIProgressBarFillDirection(L, UIProgressBar.FillDirection.RightToLeft);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "BottomToTop"))
{
translator.PushUIProgressBarFillDirection(L, UIProgressBar.FillDirection.BottomToTop);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "TopToBottom"))
{
translator.PushUIProgressBarFillDirection(L, UIProgressBar.FillDirection.TopToBottom);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for UIProgressBar.FillDirection!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for UIProgressBar.FillDirection! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetSlotWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.Slot), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.Slot), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.Slot), L, null, 32, 0, 0);
Utils.RegisterEnumType(L, typeof(Thousandto.Core.Asset.Slot));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.Slot), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetSlot(L, (Thousandto.Core.Asset.Slot)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
try
{
translator.TranslateToEnumToTop(L, typeof(Thousandto.Core.Asset.Slot), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(Thousandto.Core.Asset.Slot) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.Slot! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreAssetTimelinePlayStateWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Asset.TimelinePlayState), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Asset.TimelinePlayState), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Asset.TimelinePlayState), L, null, 5, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "None", Thousandto.Core.Asset.TimelinePlayState.None);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Playing", Thousandto.Core.Asset.TimelinePlayState.Playing);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Paused", Thousandto.Core.Asset.TimelinePlayState.Paused);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Ended", Thousandto.Core.Asset.TimelinePlayState.Ended);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Asset.TimelinePlayState), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreAssetTimelinePlayState(L, (Thousandto.Core.Asset.TimelinePlayState)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "None"))
{
translator.PushThousandtoCoreAssetTimelinePlayState(L, Thousandto.Core.Asset.TimelinePlayState.None);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Playing"))
{
translator.PushThousandtoCoreAssetTimelinePlayState(L, Thousandto.Core.Asset.TimelinePlayState.Playing);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Paused"))
{
translator.PushThousandtoCoreAssetTimelinePlayState(L, Thousandto.Core.Asset.TimelinePlayState.Paused);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Ended"))
{
translator.PushThousandtoCoreAssetTimelinePlayState(L, Thousandto.Core.Asset.TimelinePlayState.Ended);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Asset.TimelinePlayState!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Asset.TimelinePlayState! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class ThousandtoCoreBaseSpawnPoolNameCodeWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Thousandto.Core.Base.SpawnPoolNameCode), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Thousandto.Core.Base.SpawnPoolNameCode), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Thousandto.Core.Base.SpawnPoolNameCode), L, null, 9, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Begin", Thousandto.Core.Base.SpawnPoolNameCode.Begin);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VFX", Thousandto.Core.Base.SpawnPoolNameCode.VFX);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Role", Thousandto.Core.Base.SpawnPoolNameCode.Role);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Scene", Thousandto.Core.Base.SpawnPoolNameCode.Scene);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UI", Thousandto.Core.Base.SpawnPoolNameCode.UI);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ATLAS", Thousandto.Core.Base.SpawnPoolNameCode.ATLAS);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FONTS", Thousandto.Core.Base.SpawnPoolNameCode.FONTS);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "End", Thousandto.Core.Base.SpawnPoolNameCode.End);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Thousandto.Core.Base.SpawnPoolNameCode), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, (Thousandto.Core.Base.SpawnPoolNameCode)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Begin"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.Begin);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "VFX"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.VFX);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Role"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.Role);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Scene"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.Scene);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "UI"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.UI);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "ATLAS"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.ATLAS);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "FONTS"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.FONTS);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "End"))
{
translator.PushThousandtoCoreBaseSpawnPoolNameCode(L, Thousandto.Core.Base.SpawnPoolNameCode.End);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Thousandto.Core.Base.SpawnPoolNameCode!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Thousandto.Core.Base.SpawnPoolNameCode! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class BestHTTPHTTPMethodsWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(BestHTTP.HTTPMethods), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(BestHTTP.HTTPMethods), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(BestHTTP.HTTPMethods), L, null, 7, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Get", BestHTTP.HTTPMethods.Get);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Head", BestHTTP.HTTPMethods.Head);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Post", BestHTTP.HTTPMethods.Post);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Put", BestHTTP.HTTPMethods.Put);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Delete", BestHTTP.HTTPMethods.Delete);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Patch", BestHTTP.HTTPMethods.Patch);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(BestHTTP.HTTPMethods), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushBestHTTPHTTPMethods(L, (BestHTTP.HTTPMethods)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "Get"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Get);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Head"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Head);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Post"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Post);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Put"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Put);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Delete"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Delete);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "Patch"))
{
translator.PushBestHTTPHTTPMethods(L, BestHTTP.HTTPMethods.Patch);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for BestHTTP.HTTPMethods!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for BestHTTP.HTTPMethods! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class SystemReflectionBindingFlagsWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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, 22, 0, 0);
Utils.RegisterEnumType(L, typeof(System.Reflection.BindingFlags));
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(System.Reflection.BindingFlags), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)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)
{
try
{
translator.TranslateToEnumToTop(L, typeof(System.Reflection.BindingFlags), 1);
}
catch (System.Exception e)
{
return LuaAPI.luaL_error(L, "cast to " + typeof(System.Reflection.BindingFlags) + " exception:" + e);
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for System.Reflection.BindingFlags! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class TutorialTestEnumWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Tutorial.TestEnum), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Tutorial.TestEnum), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Tutorial.TestEnum), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "E1", Tutorial.TestEnum.E1);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "E2", Tutorial.TestEnum.E2);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Tutorial.TestEnum), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushTutorialTestEnum(L, (Tutorial.TestEnum)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "E1"))
{
translator.PushTutorialTestEnum(L, Tutorial.TestEnum.E1);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "E2"))
{
translator.PushTutorialTestEnum(L, Tutorial.TestEnum.E2);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Tutorial.TestEnum!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Tutorial.TestEnum! Expect number or string, got + " + lua_type);
}
return 1;
}
}
public class TutorialDerivedClassTestEnumInnerWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
Utils.BeginObjectRegister(typeof(Tutorial.DerivedClass.TestEnumInner), L, translator, 0, 0, 0, 0);
Utils.EndObjectRegister(typeof(Tutorial.DerivedClass.TestEnumInner), L, translator, null, null, null, null, null);
Utils.BeginClassRegister(typeof(Tutorial.DerivedClass.TestEnumInner), L, null, 3, 0, 0);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "E3", Tutorial.DerivedClass.TestEnumInner.E3);
Utils.RegisterObject(L, translator, Utils.CLS_IDX, "E4", Tutorial.DerivedClass.TestEnumInner.E4);
Utils.RegisterFunc(L, Utils.CLS_IDX, "__CastFrom", __CastFrom);
Utils.EndClassRegister(typeof(Tutorial.DerivedClass.TestEnumInner), L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CastFrom(RealStatePtr L)
{
ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L);
LuaTypes lua_type = LuaAPI.lua_type(L, 1);
if (lua_type == LuaTypes.LUA_TNUMBER)
{
translator.PushTutorialDerivedClassTestEnumInner(L, (Tutorial.DerivedClass.TestEnumInner)LuaAPI.xlua_tointeger(L, 1));
}
else if(lua_type == LuaTypes.LUA_TSTRING)
{
if (LuaAPI.xlua_is_eq_str(L, 1, "E3"))
{
translator.PushTutorialDerivedClassTestEnumInner(L, Tutorial.DerivedClass.TestEnumInner.E3);
}
else if (LuaAPI.xlua_is_eq_str(L, 1, "E4"))
{
translator.PushTutorialDerivedClassTestEnumInner(L, Tutorial.DerivedClass.TestEnumInner.E4);
}
else
{
return LuaAPI.luaL_error(L, "invalid string for Tutorial.DerivedClass.TestEnumInner!");
}
}
else
{
return LuaAPI.luaL_error(L, "invalid lua type for Tutorial.DerivedClass.TestEnumInner! Expect number or string, got + " + lua_type);
}
return 1;
}
}
}