コード例 #1
0
ファイル: ScreenManager.cs プロジェクト: Iriasviel/GameTools
 // =========================================================================================
 // REMOVE SCREEN 
 // =========================================================================================
 public void RemoveScreen(Screen screen)
 {
     if (isInitialized)
     {
         screen.UnloadContent();
     }
     screens.Remove(screen);
     screensToUpdate.Remove(screen);
 }
コード例 #2
0
ファイル: ScreenManager.cs プロジェクト: Iriasviel/GameTools
 // =========================================================================================
 // ADD SCREEN 
 // =========================================================================================
 public void AddScreen(Screen screen)
 {
     screen.ScreenManager = this;
     screen.IsExiting = false;
     if (isInitialized)
     {
         screen.LoadContent();
     }
     screens.Add(screen);
 }