Ejemplo n.º 1
0
 private void Show(UIControllerBase baseWindow, WindowID id, WindowContextDataBase contextData = null)
 {
     baseWindow.ShowWindow(contextData);
     dicShownWindows[(int)id] = baseWindow;
     if (baseWindow.UIConfigData.navigationMode == UIWindowNavigationMode.NormalNavigation)
     {
         lastNavigationWindow = curNavigationWindow;
         curNavigationWindow  = baseWindow;
         Debug.Log("<color=magenta>### current Navigation window </color>" + baseWindow.ID.ToString());
     }
 }
Ejemplo n.º 2
0
    //重新打开导航UI
    private void ShowWindowForNavigation(WindowID id)
    {
        if (!IsWindowRegistered(id))
        {
            return;
        }

        if (dicShownWindows.ContainsKey((int)id))
        {
            return;
        }

        UIControllerBase baseWindow = GetGameWindowFromCache(id);

        baseWindow.ShowWindow();
        dicShownWindows[(int)baseWindow.ID] = baseWindow;
    }