//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class LocalizedTextureCfgMgrWrap { public static void Register(LuaState L) { L.BeginClass(typeof(LocalizedTextureCfgMgr), typeof(Singleton)); L.RegFunction("Init", Init); L.RegFunction("SetLanguage", SetLanguage); L.RegFunction("GetLocalizedSpriteCfg", GetLocalizedSpriteCfg); L.RegFunction("GetLocalize", GetLocalize); L.RegFunction("SetLanguageByKey", SetLanguageByKey); L.RegFunction("GetLanguageCfgByKey", GetLanguageCfgByKey); L.RegFunction("GetSystemDefaultLanguage", GetSystemDefaultLanguage); L.RegFunction("GetLanguageLocalSetting", GetLanguageLocalSetting); L.RegFunction("SetLanguageLocalSetting", SetLanguageLocalSetting); L.RegFunction("New", _CreateLocalizedTextureCfgMgr); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("baseName", get_baseName, set_baseName); L.RegVar("IsOpen", get_IsOpen, null); L.RegVar("CurLanguageKey", get_CurLanguageKey, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreateLocalizedTextureCfgMgr(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { LocalizedTextureCfgMgr obj = new LocalizedTextureCfgMgr(); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: LocalizedTextureCfgMgr.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Init(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); obj.Init(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetLanguage(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.SetLanguage(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetLocalizedSpriteCfg(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); LocalizedSpriteCfg o = obj.GetLocalizedSpriteCfg(arg0); ToLua.PushObject(L, o); return 1; } else if (count == 3) { LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); LocalizedSpriteCfg o = obj.GetLocalizedSpriteCfg(arg0, arg1); ToLua.PushObject(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: LocalizedTextureCfgMgr.GetLocalizedSpriteCfg"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetLocalize(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string o = obj.GetLocalize(arg0); LuaDLL.lua_pushstring(L, o); return 1; } else if (count == 3) { LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); string o = obj.GetLocalize(arg0, arg1); LuaDLL.lua_pushstring(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: LocalizedTextureCfgMgr.GetLocalize"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetLanguageByKey(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.SetLanguageByKey(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetLanguageCfgByKey(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); string o = obj.GetLanguageCfgByKey(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetSystemDefaultLanguage(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject(L, 1); string o = obj.GetSystemDefaultLanguage(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetLanguageLocalSetting(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); string o = LocalizedTextureCfgMgr.GetLanguageLocalSetting(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetLanguageLocalSetting(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); LocalizedTextureCfgMgr.SetLanguageLocalSetting(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_baseName(IntPtr L) { try { LuaDLL.lua_pushstring(L, LocalizedTextureCfgMgr.baseName); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_IsOpen(IntPtr L) { try { LuaDLL.lua_pushboolean(L, LocalizedTextureCfgMgr.IsOpen); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_CurLanguageKey(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)o; string ret = obj.CurLanguageKey; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index CurLanguageKey on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_baseName(IntPtr L) { try { string arg0 = ToLua.CheckString(L, 2); LocalizedTextureCfgMgr.baseName = arg0; return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } }