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();
}
}
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(); }