The scene displayed at the galaxy view - handles the control over all systems, loading, and content management for the scene.  
 More...
 | 
|   | GalaxyScene (EntityMap map, ContentManager content) | 
|   | Initializes a new instance of the T:MB2D.GalaxyScene class. Loads all resources and sets up the galaxy for generation.  More...
  | 
|   | 
| override void  | Initialize () | 
|   | Initializes the galaxy generation and background music - sets up the players ship and the collision bounds.  More...
  | 
|   | 
| override void  | HandleInput () | 
|   | Handles all input for the player ship and moves between galaxy and star system scenes if the player enters a star system.  More...
  | 
|   | 
| override void  | Update () | 
|   | Updates the galaxy view and fuel consumption if not loading.  More...
  | 
|   | 
| override void  | Draw (SpriteBatch spriteBatch, SpriteBatch uiSpriteBatch) | 
|   | Draw the game world and UI to the specified spriteBatch and uiSpriteBatch.  More...
  | 
|   | 
| override void  | Exit () | 
|   | Exit this scene instantly.  More...
  | 
|   | 
| override void  | Pause () | 
|   | Fades the sound out when transitioning to another scene unless the next scene is the star system scene.  More...
  | 
|   | 
| override void  | Resume () | 
|   | Resets the physics environment when returning to the scene and rebuilds the galaxy from its cache.  More...
  | 
|   | 
|   | Scene (EntityMap gameObjects, ContentManager content) | 
|   | Initializes a new instance of the T:MB2D.Scenes.Scene class with a pre-existing EntityMap  More...
  | 
|   | 
| 
void  | UpdateTransition () | 
|   | 
| void  | Cleanup () | 
|   | Cleans up the scene and unloads content.  More...
  | 
|   | 
The scene displayed at the galaxy view - handles the control over all systems, loading, and content management for the scene. 
 
§ GalaxyScene()
  
  
      
        
          | MidnightBlue.GalaxyScene.GalaxyScene  | 
          ( | 
          EntityMap  | 
          map,  | 
         
        
           | 
           | 
          ContentManager  | 
          content  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Initializes a new instance of the T:MB2D.GalaxyScene class. Loads all resources and sets up the galaxy for generation. 
- Parameters
 - 
  
    | map | Game objects to use. | 
    | content | Content manager to use. | 
  
   
 
 
§ Draw()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Draw  | 
          ( | 
          SpriteBatch  | 
          spriteBatch,  | 
         
        
           | 
           | 
          SpriteBatch  | 
          uiSpriteBatch  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
Draw the game world and UI to the specified spriteBatch and uiSpriteBatch. 
- Parameters
 - 
  
    | spriteBatch | Sprite batch for world-based entities. | 
    | uiSpriteBatch | User interface sprite batch. | 
  
   
Implements MB2D.Scenes.Scene.
 
 
§ Exit()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Exit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
§ HandleInput()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.HandleInput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Handles all input for the player ship and moves between galaxy and star system scenes if the player enters a star system. 
Implements MB2D.Scenes.Scene.
 
 
§ Initialize()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Initializes the galaxy generation and background music - sets up the players ship and the collision bounds. 
Implements MB2D.Scenes.Scene.
 
 
§ Pause()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Pause  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Fades the sound out when transitioning to another scene unless the next scene is the star system scene. 
Implements MB2D.Scenes.Scene.
 
 
§ Resume()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Resume  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Resets the physics environment when returning to the scene and rebuilds the galaxy from its cache. 
Implements MB2D.Scenes.Scene.
 
 
§ Update()
  
  
      
        
          | override void MidnightBlue.GalaxyScene.Update  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Updates the galaxy view and fuel consumption if not loading. 
Implements MB2D.Scenes.Scene.
 
 
The documentation for this class was generated from the following file:
- Shared/src/Game/Scenes/GalaxyScene.cs