gdl_123 2 月之前
父节点
当前提交
73a415b759
共有 1 个文件被更改,包括 134 次插入0 次删除
  1. 134 0
      Assets/ToLua/Source/Generate/LocalizedTextureCfgMgrWrap.cs

+ 134 - 0
Assets/ToLua/Source/Generate/LocalizedTextureCfgMgrWrap.cs

@@ -11,8 +11,15 @@ public class LocalizedTextureCfgMgrWrap
 		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.EndClass();
 	}
 
@@ -142,5 +149,132 @@ public class LocalizedTextureCfgMgrWrap
 			return LuaDLL.toluaL_exception(L, e);
 		}
 	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int SetLanguageByKey(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 2);
+			LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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 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);
+		}
+	}
 }