ScriptGUI.GUI.UnregisterLayout C# (CSharp) Method

UnregisterLayout() public static method

未注册界面
public static UnregisterLayout ( ScriptGUI.FString layout_name ) : void
layout_name ScriptGUI.FString 界面名称
return void
        public static void UnregisterLayout(FString layout_name)
        {
            Layout layout;
            if (sRegWinTable.GetLayout(layout_name, out layout))
            {
                sRegWinTable.Remove(layout_name);
                layout.Unload();
            }
        }

Usage Example

Example #1
0
        private void clearAll()
        {
            foreach (KeyValuePair <IntPtr, ItemInfo> pair in mItems)
            {
                GUI.UnregisterLayout(pair.Value.LayoutName);
                mParentLayout.RemoveWidget(pair.Value.Item.Name);
                pair.Value.Clear();
            }
            mItems.Clear();
            RemoveAllItems();

            clearEventsWidthOutParent();
        }