コード例 #1
0
ファイル: ScreenManager.cs プロジェクト: nanexcool/ld30
        public void Update()
        {
            currentScreen.Update();

            if (nextScreen != null)
            {
                currentScreen = nextScreen;
                nextScreen = null;
            }
        }
コード例 #2
0
ファイル: ScreenManager.cs プロジェクト: nanexcool/ld30
 public void SetScreen(Screen screen, float fade = 0)
 {
     currentScreen = screen;
     screen.ScreenManager = this;
 }
コード例 #3
0
ファイル: ScreenManager.cs プロジェクト: nanexcool/ld30
 public ScreenManager(Screen screen, float fade = 0)
 {
     SetScreen(screen, fade);
 }