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