コード例 #1
0
ファイル: GuiManager.cs プロジェクト: 1ReDGarD1/Zigzag
        public void ShowScreen(UiScreenKind screenKind)
        {
            _curScreen?.Hide();

            _curScreen = GetScreen(screenKind);
            _curScreen.Show();
        }
コード例 #2
0
ファイル: GuiManager.cs プロジェクト: 1ReDGarD1/Chess
        public void ShowScreen(UiScreenKind screenKind)
        {
            _curScreen?.Hide();

            _curScreen = GetScreen(screenKind);
            _curScreen.Show();

            foreach (var defaultElement in _curScreen.OtherUiElements)
            {
                defaultElement.Hide();
            }

            foreach (var defaultElement in _curScreen.DefaultUiElements)
            {
                defaultElement.Show();
            }
        }
コード例 #3
0
ファイル: GuiManager.cs プロジェクト: 1ReDGarD1/Chess
 public void HideScreen(UiScreenKind screenKind) => GetScreen(screenKind).Hide();
コード例 #4
0
ファイル: GuiManager.cs プロジェクト: 1ReDGarD1/Chess
 private IUiScreen GetScreen(UiScreenKind screenKind)
 {
     return(UiScreenRepository.GetDef(screenKind));
 }