Пример #1
0
 void SwitchToPanel(PageBehaviour targetPanel)
 {
     CloseSelf();
     OpenPanel(UITabCenter.instance.Panel_MenuTab, null);
     OpenPanel(targetPanel.canvas, () => {
         targetPanel.DoPageOpen();
     });
     UITabCenter.instance.currentPanel = targetPanel;
 }
Пример #2
0
    void SwitchToPanel(PageBehaviour targetPanel)
    {
        PageBehaviour currentPanel = UITabCenter.instance.currentPanel;

        ClosePanelImmediate(currentPanel.canvas, () => {
            currentPanel.DoPageClose();
        });
        OpenPanelImmediate(targetPanel.canvas, () => {
            targetPanel.DoPageOpen();
        });
        UITabCenter.instance.currentPanel = targetPanel;

        //Kill all Flow window
        foreach (var item in UITabCenter.instance.flowWindows)
        {
            item.KillSelf();
        }
        UITabCenter.instance.flowWindows.Clear();
    }