Esempio n. 1
0
        public void ShowScreen(UiScreenKind screenKind)
        {
            _curScreen?.Hide();

            _curScreen = GetScreen(screenKind);
            _curScreen.Show();
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
 public void HideScreen(UiScreenKind screenKind) => GetScreen(screenKind).Hide();
Esempio n. 4
0
 private IUiScreen GetScreen(UiScreenKind screenKind)
 {
     return(UiScreenRepository.GetDef(screenKind));
 }