コード例 #1
0
ファイル: PanelManager.cs プロジェクト: Milswanca/AWSProject
    public void ShowPanel(EGameScreens _panel)
    {
        panelStack.Push(screenMap[_panel]);

        if (CurrentScreen)
        {
            CurrentScreen.gameObject.SetActive(true);
            CurrentScreen.Activate();
        }
    }
コード例 #2
0
ファイル: PanelManager.cs プロジェクト: Milswanca/AWSProject
 public UIPanel GetScreen(EGameScreens _screen)
 {
     if (screenMap.ContainsKey(_screen))
     {
         return(screenMap[_screen]);
     }
     else
     {
         return(null);
     }
 }
コード例 #3
0
ファイル: PanelManager.cs プロジェクト: Milswanca/AWSProject
 public void ChangePanels(EGameScreens _panel)
 {
     CloseAllPanels();
     ShowPanel(_panel);
 }