public void RemovePanel(UPanel panel) { if (MainPanel == panel) { MainPanel = null; } Panels.Remove(panel.GOName); PanelMutexer.Remove(panel); }
protected override void OnClose(bool useGroup) { PanelMutexer.ShowDefault(); foreach (var item in Mutexers) { item.TestReset(); } base.OnClose(useGroup); }
public void AddPanel(UPanel panel) { panel.PUIView = this; if (MainPanel == null) { MainPanel = panel; } Panels.Add(panel.GOName, panel); PanelMutexer.Add(panel); }