#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 UIAtlasWrap { public static void __Register(RealStatePtr L) { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(UIAtlas); Utils.BeginObjectRegister(type, L, translator, 0, 8, 7, 5); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSprite", _m_GetSprite); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRandomSprite", _m_GetRandomSprite); Utils.RegisterFunc(L, Utils.METHOD_IDX, "MarkSpriteListAsChanged", _m_MarkSpriteListAsChanged); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortAlphabetically", _m_SortAlphabetically); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetListOfSprites", _m_GetListOfSprites); Utils.RegisterFunc(L, Utils.METHOD_IDX, "MarkAsChanged", _m_MarkAsChanged); Utils.RegisterFunc(L, Utils.METHOD_IDX, "DestoryAssets", _m_DestoryAssets); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearSerializeFields", _m_ClearSerializeFields); Utils.RegisterFunc(L, Utils.GETTER_IDX, "OwnerForm", _g_get_OwnerForm); Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteMaterial", _g_get_spriteMaterial); Utils.RegisterFunc(L, Utils.GETTER_IDX, "premultipliedAlpha", _g_get_premultipliedAlpha); Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteList", _g_get_spriteList); Utils.RegisterFunc(L, Utils.GETTER_IDX, "texture", _g_get_texture); Utils.RegisterFunc(L, Utils.GETTER_IDX, "pixelSize", _g_get_pixelSize); Utils.RegisterFunc(L, Utils.GETTER_IDX, "replacement", _g_get_replacement); Utils.RegisterFunc(L, Utils.SETTER_IDX, "OwnerForm", _s_set_OwnerForm); Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteMaterial", _s_set_spriteMaterial); Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteList", _s_set_spriteList); Utils.RegisterFunc(L, Utils.SETTER_IDX, "pixelSize", _s_set_pixelSize); Utils.RegisterFunc(L, Utils.SETTER_IDX, "replacement", _s_set_replacement); Utils.EndObjectRegister(type, L, translator, null, null, null, null, null); Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); Utils.RegisterFunc(L, Utils.CLS_IDX, "CheckIfRelated", _m_CheckIfRelated_xlua_st_); Utils.EndClassRegister(type, L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CreateInstance(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); if(LuaAPI.lua_gettop(L) == 1) { UIAtlas gen_ret = new UIAtlas(); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return LuaAPI.luaL_error(L, "invalid arguments to UIAtlas constructor!"); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_GetSprite(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { string _name = LuaAPI.lua_tostring(L, 2); UISpriteData gen_ret = gen_to_be_invoked.GetSprite( _name ); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_GetRandomSprite(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { string _startsWith = LuaAPI.lua_tostring(L, 2); string gen_ret = gen_to_be_invoked.GetRandomSprite( _startsWith ); LuaAPI.lua_pushstring(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_MarkSpriteListAsChanged(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.MarkSpriteListAsChanged( ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_SortAlphabetically(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.SortAlphabetically( ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_GetListOfSprites(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); int gen_param_count = LuaAPI.lua_gettop(L); if(gen_param_count == 1) { BetterList gen_ret = gen_to_be_invoked.GetListOfSprites( ); translator.Push(L, gen_ret); return 1; } if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) { string _match = LuaAPI.lua_tostring(L, 2); BetterList gen_ret = gen_to_be_invoked.GetListOfSprites( _match ); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return LuaAPI.luaL_error(L, "invalid arguments to UIAtlas.GetListOfSprites!"); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_CheckIfRelated_xlua_st_(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); { UIAtlas _a = (UIAtlas)translator.GetObject(L, 1, typeof(UIAtlas)); UIAtlas _b = (UIAtlas)translator.GetObject(L, 2, typeof(UIAtlas)); bool gen_ret = UIAtlas.CheckIfRelated( _a, _b ); LuaAPI.lua_pushboolean(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_MarkAsChanged(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.MarkAsChanged( ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_DestoryAssets(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.DestoryAssets( ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_ClearSerializeFields(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); { gen_to_be_invoked.ClearSerializeFields( ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_OwnerForm(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.OwnerForm); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_spriteMaterial(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.spriteMaterial); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_premultipliedAlpha(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, gen_to_be_invoked.premultipliedAlpha); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_spriteList(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.spriteList); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_texture(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.texture); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_pixelSize(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.pixelSize); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_replacement(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); translator.Push(L, gen_to_be_invoked.replacement); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_OwnerForm(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); gen_to_be_invoked.OwnerForm = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject)); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_spriteMaterial(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); gen_to_be_invoked.spriteMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_spriteList(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); gen_to_be_invoked.spriteList = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_pixelSize(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); gen_to_be_invoked.pixelSize = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_replacement(RealStatePtr L) { try { ObjectTranslatorChild translator = (ObjectTranslatorChild)ObjectTranslatorPool.Instance.Find(L); UIAtlas gen_to_be_invoked = (UIAtlas)translator.FastGetCSObj(L, 1); gen_to_be_invoked.replacement = (UIAtlas)translator.GetObject(L, 2, typeof(UIAtlas)); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } } }