コード例 #1
0
ファイル: SunfishGame.cs プロジェクト: fordream/Sunfish
 private void PopulateAndTransitionInNextScreen()
 {
     ActiveScreen = NextScreen;
     NextScreen.PopulateScreenViews ();
     NextScreen.TransitionIn ();
 }
コード例 #2
0
ファイル: SunfishGame.cs プロジェクト: fordream/Sunfish
 public void SetActiveScreen(Screen newScreen)
 {
     NextScreen = newScreen;
     if (ActiveScreen == null) {
         PopulateAndTransitionInNextScreen ();
     } else {
         ActiveScreen.OnTransitionedOut = HandleActiveScreenTransitionedOut;
         ActiveScreen.TransitionOut ();
     }
 }
コード例 #3
0
ファイル: SunfishGame.cs プロジェクト: fordream/Sunfish
 private void HandleActiveScreenTransitionedOut(Screen screen)
 {
     ActiveScreen.UnloadContent ();
     PopulateAndTransitionInNextScreen ();
 }