From 29d509d54ac68fdc8c02ad64e35e6c1d3eae16c1 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Tue, 22 Sep 2020 17:05:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=BB=9ALayoutWrap=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Generate/UnityEngine_UI_LayoutUtilityWrap.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Assets/Source/Generate/UnityEngine_UI_LayoutUtilityWrap.cs b/Assets/Source/Generate/UnityEngine_UI_LayoutUtilityWrap.cs index 5888a8f2db..1c248d5956 100644 --- a/Assets/Source/Generate/UnityEngine_UI_LayoutUtilityWrap.cs +++ b/Assets/Source/Generate/UnityEngine_UI_LayoutUtilityWrap.cs @@ -27,6 +27,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 2); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); float o = UnityEngine.UI.LayoutUtility.GetMinSize(arg0, arg1); LuaDLL.lua_pushnumber(L, o); @@ -45,6 +46,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 2); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); float o = UnityEngine.UI.LayoutUtility.GetPreferredSize(arg0, arg1); LuaDLL.lua_pushnumber(L, o); @@ -63,6 +65,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 2); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); float o = UnityEngine.UI.LayoutUtility.GetFlexibleSize(arg0, arg1); LuaDLL.lua_pushnumber(L, o); @@ -81,6 +84,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetMinWidth(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -98,6 +102,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetPreferredWidth(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -115,6 +120,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetFlexibleWidth(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -132,6 +138,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetMinHeight(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -149,6 +156,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetPreferredHeight(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -166,6 +174,7 @@ public class UnityEngine_UI_LayoutUtilityWrap { ToLua.CheckArgsCount(L, 1); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); float o = UnityEngine.UI.LayoutUtility.GetFlexibleHeight(arg0); LuaDLL.lua_pushnumber(L, o); return 1; @@ -186,6 +195,7 @@ public class UnityEngine_UI_LayoutUtilityWrap if (count == 3) { UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); System.Func arg1 = (System.Func)ToLua.CheckDelegate>(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); float o = UnityEngine.UI.LayoutUtility.GetLayoutProperty(arg0, arg1, arg2); @@ -195,6 +205,7 @@ public class UnityEngine_UI_LayoutUtilityWrap else if (count == 4) { UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); + UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(arg0); System.Func arg1 = (System.Func)ToLua.CheckDelegate>(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); UnityEngine.UI.ILayoutElement arg3 = null;