Ver Fonte

++ lua LocalizedTextureCfg 接口

gdl_123 há 3 meses atrás
pai
commit
1b89e3f13f

+ 4 - 0
Assets/ToLua/Editor/Custom/CustomSettings.cs

@@ -343,6 +343,10 @@ public static class CustomSettings
         _GT (typeof(Vuplex.WebView.Keyboard)),
         _GT (typeof(Vuplex.WebView.BaseKeyboard)),
         _GT (typeof(Vuplex.WebView.KeyModifier)),
+
+
+          _GT (typeof (LocalizedTextureCfgMgr)),
+          _GT (typeof (UILocalizeTexture)),
     };
 
     public static List<Type> dynamicList = new List<Type>() {

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

@@ -0,0 +1,146 @@
+//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<LocalizedTextureCfgMgr>));
+		L.RegFunction("Init", Init);
+		L.RegFunction("SetLanguage", SetLanguage);
+		L.RegFunction("GetLocalizedSpriteCfg", GetLocalizedSpriteCfg);
+		L.RegFunction("GetLocalize", GetLocalize);
+		L.RegFunction("New", _CreateLocalizedTextureCfgMgr);
+		L.RegFunction("__tostring", ToLua.op_ToString);
+		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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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<LocalizedTextureCfgMgr>(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);
+		}
+	}
+}
+

+ 11 - 0
Assets/ToLua/Source/Generate/LocalizedTextureCfgMgrWrap.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6161363a201cceb42ba29edf79e9d026
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 129 - 0
Assets/ToLua/Source/Generate/Singleton_LocalizedTextureCfgMgrWrap.cs

@@ -0,0 +1,129 @@
+//this source code was auto-generated by tolua#, do not modify it
+using System;
+using LuaInterface;
+
+public class Singleton_LocalizedTextureCfgMgrWrap
+{
+	public static void Register(LuaState L)
+	{
+		L.BeginClass(typeof(Singleton<LocalizedTextureCfgMgr>), typeof(System.Object), "Singleton_LocalizedTextureCfgMgr");
+		L.RegFunction("CreateInstance", CreateInstance);
+		L.RegFunction("DestroyInstance", DestroyInstance);
+		L.RegFunction("GetInstance", GetInstance);
+		L.RegFunction("HasInstance", HasInstance);
+		L.RegFunction("Init", Init);
+		L.RegFunction("UnInit", UnInit);
+		L.RegFunction("__tostring", ToLua.op_ToString);
+		L.RegVar("Instance", get_Instance, null);
+		L.EndClass();
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int CreateInstance(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 0);
+			Singleton<LocalizedTextureCfgMgr>.CreateInstance();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int DestroyInstance(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 0);
+			Singleton<LocalizedTextureCfgMgr>.DestroyInstance();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int GetInstance(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 0);
+			LocalizedTextureCfgMgr o = Singleton<LocalizedTextureCfgMgr>.GetInstance();
+			ToLua.PushObject(L, o);
+			return 1;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int HasInstance(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 0);
+			bool o = Singleton<LocalizedTextureCfgMgr>.HasInstance();
+			LuaDLL.lua_pushboolean(L, o);
+			return 1;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int Init(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 1);
+			Singleton<LocalizedTextureCfgMgr> obj = (Singleton<LocalizedTextureCfgMgr>)ToLua.CheckObject<Singleton<LocalizedTextureCfgMgr>>(L, 1);
+			obj.Init();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int UnInit(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 1);
+			Singleton<LocalizedTextureCfgMgr> obj = (Singleton<LocalizedTextureCfgMgr>)ToLua.CheckObject<Singleton<LocalizedTextureCfgMgr>>(L, 1);
+			obj.UnInit();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int get_Instance(IntPtr L)
+	{
+		try
+		{
+			ToLua.PushObject(L, Singleton<LocalizedTextureCfgMgr>.Instance);
+			return 1;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+}
+

+ 11 - 0
Assets/ToLua/Source/Generate/Singleton_LocalizedTextureCfgMgrWrap.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 90b5234437b4c0e4ea1349fbdc9c74a5
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 106 - 0
Assets/ToLua/Source/Generate/UILocalizeTextureWrap.cs

@@ -0,0 +1,106 @@
+//this source code was auto-generated by tolua#, do not modify it
+using System;
+using LuaInterface;
+
+public class UILocalizeTextureWrap
+{
+	public static void Register(LuaState L)
+	{
+		L.BeginClass(typeof(UILocalizeTexture), typeof(UnityEngine.MonoBehaviour));
+		L.RegFunction("Refresh", Refresh);
+		L.RegFunction("Dispose", Dispose);
+		L.RegFunction("__eq", op_Equality);
+		L.RegFunction("__tostring", ToLua.op_ToString);
+		L.RegVar("key", get_key, set_key);
+		L.EndClass();
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int Refresh(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 1);
+			UILocalizeTexture obj = (UILocalizeTexture)ToLua.CheckObject<UILocalizeTexture>(L, 1);
+			obj.Refresh();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int Dispose(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 1);
+			UILocalizeTexture obj = (UILocalizeTexture)ToLua.CheckObject<UILocalizeTexture>(L, 1);
+			obj.Dispose();
+			return 0;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int op_Equality(IntPtr L)
+	{
+		try
+		{
+			ToLua.CheckArgsCount(L, 2);
+			UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
+			UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
+			bool o = arg0 == arg1;
+			LuaDLL.lua_pushboolean(L, o);
+			return 1;
+		}
+		catch (Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e);
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int get_key(IntPtr L)
+	{
+		object o = null;
+
+		try
+		{
+			o = ToLua.ToObject(L, 1);
+			UILocalizeTexture obj = (UILocalizeTexture)o;
+			string ret = obj.key;
+			LuaDLL.lua_pushstring(L, ret);
+			return 1;
+		}
+		catch(Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e, o, "attempt to index key on a nil value");
+		}
+	}
+
+	[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
+	static int set_key(IntPtr L)
+	{
+		object o = null;
+
+		try
+		{
+			o = ToLua.ToObject(L, 1);
+			UILocalizeTexture obj = (UILocalizeTexture)o;
+			string arg0 = ToLua.CheckString(L, 2);
+			obj.key = arg0;
+			return 0;
+		}
+		catch(Exception e)
+		{
+			return LuaDLL.toluaL_exception(L, e, o, "attempt to index key on a nil value");
+		}
+	}
+}
+

+ 11 - 0
Assets/ToLua/Source/Generate/UILocalizeTextureWrap.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7d3d6f7f7d5d6ea46bb8103a838659fc
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: