示例#1
0
        public void Update()
        {
            currentScreen.Update();

            if (nextScreen != null)
            {
                currentScreen = nextScreen;
                nextScreen = null;
            }
        }
示例#2
0
 public void SetScreen(Screen screen, float fade = 0)
 {
     currentScreen = screen;
     screen.ScreenManager = this;
 }
示例#3
0
 public ScreenManager(Screen screen, float fade = 0)
 {
     SetScreen(screen, fade);
 }