예제 #1
0
        public static void DisplayGuiScreen()
        {
            _currentScreen = new GUIScreen(_uvContentManager, _screen_entities);
            var screens = _context.GetUI().GetScreens();

            _context.GetUI().GetScreens().Open(_currentScreen, TimeSpan.Zero);
        }
예제 #2
0
 public static void Update()
 {
     if (to_be_flushed && _currentScreen != null && _currentScreen.Empty())
     {
         _currentScreen = new GUIScreen(_uvContentManager, new List <Entity>());
         _context.GetUI().GetScreens().Open(_currentScreen, TimeSpan.Zero);
         if (_screen_entities != null)
         {
             _screen_entities.Clear();
         }
         to_be_flushed = false;
     }
 }