BomberUnits
...a Unity learning project
management Namespace Reference

Provides basic, overarching functionality for managing different game aspects. More...

Classes

class  GameManager
 The GameManager controls the overall flow of the program and organizes the interaction of its parts. More...
 
class  GameOverState
 Behaviour to trigger transition to main menu state upon receiving the corresponding event. More...
 
class  GameSettings
 Wraps all settings into one component, modifyable from the editor. More...
 
class  GameStateMachine
 The GameStateMachine holds the overall program state, transitioning through menu, in-game, paused etc. More...
 
class  MainMenuState
 Triggers the Main Menu Scene and UI upon entering. More...
 
class  MatchManager
 Responsible for managing a single match. More...
 
class  StartupState
 During the startup the managers can prepare a stable state. More...
 

Detailed Description

Provides basic, overarching functionality for managing different game aspects.

They have the following properties:

  • They are typically behaviours, set to invisible management game objects named after them.
  • Most are also persistent across scenes.
  • Most possess state and thus their own state machine script attached to the same object.