Beispiel #1
0
        /// <summary>
        /// Activates the loading screen.
        /// </summary>
        public static void Load(Screen componentManager, Screen loadingScreen, params Screen[] screensToLoad)
        {
            // Tell all the current screens to transition off.
            foreach (var screen in componentManager.Components)
                screen.ExitScreen();

            // Create and activate the loading screen.
            Loader loader = new Loader(componentManager,loadingScreen,screensToLoad);
            componentManager.AddScreen(loader);
        }