|
|
@@ -14,6 +14,7 @@ public class LocalizedTextureCfgMgrWrap
|
|
|
L.RegFunction("SetLanguageByKey", SetLanguageByKey);
|
|
|
L.RegFunction("GetLanguageCfgByKey", GetLanguageCfgByKey);
|
|
|
L.RegFunction("GetSystemDefaultLanguage", GetSystemDefaultLanguage);
|
|
|
+ L.RegFunction("GetCurLanguageKey", GetCurLanguageKey);
|
|
|
L.RegFunction("GetLanguageLocalSetting", GetLanguageLocalSetting);
|
|
|
L.RegFunction("SetLanguageLocalSetting", SetLanguageLocalSetting);
|
|
|
L.RegFunction("New", _CreateLocalizedTextureCfgMgr);
|
|
|
@@ -203,6 +204,23 @@ public class LocalizedTextureCfgMgrWrap
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
|
+ static int GetCurLanguageKey(IntPtr L)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ ToLua.CheckArgsCount(L, 1);
|
|
|
+ LocalizedTextureCfgMgr obj = (LocalizedTextureCfgMgr)ToLua.CheckObject<LocalizedTextureCfgMgr>(L, 1);
|
|
|
+ string o = obj.GetCurLanguageKey();
|
|
|
+ LuaDLL.lua_pushstring(L, o);
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ catch (Exception e)
|
|
|
+ {
|
|
|
+ return LuaDLL.toluaL_exception(L, e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
|
|
|
static int GetLanguageLocalSetting(IntPtr L)
|
|
|
{
|