From ac0f8097c3c6cef1b5441dbbed7dabd99323ac89 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Wed, 27 Jan 2021 18:18:20 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9C=AC=E5=9C=B0=E5=8C=96=E3=80=91?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Source/Generate/LanguageTextWrap.cs | 72 +++++++++++++++++++ .../Source/Generate/LanguageTextWrap.cs.meta | 11 +++ Assets/Source/Generate/LuaBinder.cs | 5 ++ .../UnityEngine_Events_UnityEvent_intWrap.cs | 68 ++++++++++++++++++ ...tyEngine_Events_UnityEvent_intWrap.cs.meta | 11 +++ ...ityEngine_UI_Dropdown_DropdownEventWrap.cs | 39 ++++++++++ ...gine_UI_Dropdown_DropdownEventWrap.cs.meta | 11 +++ 7 files changed, 217 insertions(+) create mode 100644 Assets/Source/Generate/LanguageTextWrap.cs create mode 100644 Assets/Source/Generate/LanguageTextWrap.cs.meta create mode 100644 Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs create mode 100644 Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs.meta create mode 100644 Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs create mode 100644 Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs.meta diff --git a/Assets/Source/Generate/LanguageTextWrap.cs b/Assets/Source/Generate/LanguageTextWrap.cs new file mode 100644 index 0000000000..7ca475e225 --- /dev/null +++ b/Assets/Source/Generate/LanguageTextWrap.cs @@ -0,0 +1,72 @@ +//this source code was auto-generated by tolua#, do not modify it +using System; +using LuaInterface; + +public class LanguageTextWrap +{ + public static void Register(LuaState L) + { + L.BeginClass(typeof(LanguageText), typeof(UnityEngine.UI.Text)); + L.RegFunction("__eq", op_Equality); + L.RegFunction("__tostring", ToLua.op_ToString); + L.RegVar("LanguageIndex", get_LanguageIndex, set_LanguageIndex); + L.EndClass(); + } + + [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_LanguageIndex(IntPtr L) + { + object o = null; + + try + { + o = ToLua.ToObject(L, 1); + LanguageText obj = (LanguageText)o; + int ret = obj.LanguageIndex; + LuaDLL.lua_pushinteger(L, ret); + return 1; + } + catch(Exception e) + { + return LuaDLL.toluaL_exception(L, e, o, "attempt to index LanguageIndex on a nil value"); + } + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int set_LanguageIndex(IntPtr L) + { + object o = null; + + try + { + o = ToLua.ToObject(L, 1); + LanguageText obj = (LanguageText)o; + int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); + obj.LanguageIndex = arg0; + return 0; + } + catch(Exception e) + { + return LuaDLL.toluaL_exception(L, e, o, "attempt to index LanguageIndex on a nil value"); + } + } +} + diff --git a/Assets/Source/Generate/LanguageTextWrap.cs.meta b/Assets/Source/Generate/LanguageTextWrap.cs.meta new file mode 100644 index 0000000000..9502f87f3d --- /dev/null +++ b/Assets/Source/Generate/LanguageTextWrap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4939ee0ecc50f2848b1b617c6ddd2287 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Source/Generate/LuaBinder.cs b/Assets/Source/Generate/LuaBinder.cs index affca7f33b..38ff06dc12 100644 --- a/Assets/Source/Generate/LuaBinder.cs +++ b/Assets/Source/Generate/LuaBinder.cs @@ -23,6 +23,7 @@ public static class LuaBinder NotchScreenUtilWrap.Register(L); UITweenSpringWrap.Register(L); PlayFlyAnimWrap.Register(L); + LanguageTextWrap.Register(L); RadarChartWrap.Register(L); RolePropertyWrap.Register(L); SetInternetPicWrap.Register(L); @@ -204,6 +205,9 @@ public static class LuaBinder L.BeginModule("ScrollRect"); UnityEngine_UI_ScrollRect_ScrollRectEventWrap.Register(L); L.EndModule(); + L.BeginModule("Dropdown"); + UnityEngine_UI_Dropdown_DropdownEventWrap.Register(L); + L.EndModule(); L.EndModule(); L.BeginModule("Events"); UnityEngine_Events_UnityEventWrap.Register(L); @@ -212,6 +216,7 @@ public static class LuaBinder UnityEngine_Events_UnityEvent_floatWrap.Register(L); UnityEngine_Events_UnityEvent_stringWrap.Register(L); UnityEngine_Events_UnityEvent_UnityEngine_Vector2Wrap.Register(L); + UnityEngine_Events_UnityEvent_intWrap.Register(L); L.RegFunction("UnityAction", UnityEngine_Events_UnityAction); L.RegFunction("UnityAction_int", UnityEngine_Events_UnityAction_int); L.RegFunction("UnityAction_string", UnityEngine_Events_UnityAction_string); diff --git a/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs b/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs new file mode 100644 index 0000000000..5e5b92f0b0 --- /dev/null +++ b/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs @@ -0,0 +1,68 @@ +//this source code was auto-generated by tolua#, do not modify it +using System; +using LuaInterface; + +public class UnityEngine_Events_UnityEvent_intWrap +{ + public static void Register(LuaState L) + { + L.BeginClass(typeof(UnityEngine.Events.UnityEvent), typeof(UnityEngine.Events.UnityEventBase), "UnityEvent_int"); + L.RegFunction("AddListener", AddListener); + L.RegFunction("RemoveListener", RemoveListener); + L.RegFunction("Invoke", Invoke); + L.RegFunction("__tostring", ToLua.op_ToString); + L.EndClass(); + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int AddListener(IntPtr L) + { + try + { + ToLua.CheckArgsCount(L, 2); + UnityEngine.Events.UnityEvent obj = (UnityEngine.Events.UnityEvent)ToLua.CheckObject>(L, 1); + UnityEngine.Events.UnityAction arg0 = (UnityEngine.Events.UnityAction)ToLua.CheckDelegate>(L, 2); + obj.AddListener(arg0); + return 0; + } + catch (Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int RemoveListener(IntPtr L) + { + try + { + ToLua.CheckArgsCount(L, 2); + UnityEngine.Events.UnityEvent obj = (UnityEngine.Events.UnityEvent)ToLua.CheckObject>(L, 1); + UnityEngine.Events.UnityAction arg0 = (UnityEngine.Events.UnityAction)ToLua.CheckDelegate>(L, 2); + obj.RemoveListener(arg0); + return 0; + } + catch (Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int Invoke(IntPtr L) + { + try + { + ToLua.CheckArgsCount(L, 2); + UnityEngine.Events.UnityEvent obj = (UnityEngine.Events.UnityEvent)ToLua.CheckObject>(L, 1); + int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); + obj.Invoke(arg0); + return 0; + } + catch (Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } +} + diff --git a/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs.meta b/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs.meta new file mode 100644 index 0000000000..1eb4cddf7d --- /dev/null +++ b/Assets/Source/Generate/UnityEngine_Events_UnityEvent_intWrap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bcb4b6bfce76a4d4e90fa228b879161b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs b/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs new file mode 100644 index 0000000000..5ed5539acb --- /dev/null +++ b/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs @@ -0,0 +1,39 @@ +//this source code was auto-generated by tolua#, do not modify it +using System; +using LuaInterface; + +public class UnityEngine_UI_Dropdown_DropdownEventWrap +{ + public static void Register(LuaState L) + { + L.BeginClass(typeof(UnityEngine.UI.Dropdown.DropdownEvent), typeof(UnityEngine.Events.UnityEvent)); + L.RegFunction("New", _CreateUnityEngine_UI_Dropdown_DropdownEvent); + L.RegFunction("__tostring", ToLua.op_ToString); + L.EndClass(); + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _CreateUnityEngine_UI_Dropdown_DropdownEvent(IntPtr L) + { + try + { + int count = LuaDLL.lua_gettop(L); + + if (count == 0) + { + UnityEngine.UI.Dropdown.DropdownEvent obj = new UnityEngine.UI.Dropdown.DropdownEvent(); + ToLua.PushObject(L, obj); + return 1; + } + else + { + return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.UI.Dropdown.DropdownEvent.New"); + } + } + catch (Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } +} + diff --git a/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs.meta b/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs.meta new file mode 100644 index 0000000000..1acbf6663e --- /dev/null +++ b/Assets/Source/Generate/UnityEngine_UI_Dropdown_DropdownEventWrap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7a64133bc7d31e4191e5241f2eeb82a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: