TopDown Engine  v4.1
GameManager.cs File Reference

Classes

struct  MoreMountains.TopDownEngine.TopDownEngineEvent
 A type of events used to signal level start and end (for now) More...
 
struct  MoreMountains.TopDownEngine.TopDownEnginePointEvent
 A type of event used to signal changes to the current score More...
 
class  MoreMountains.TopDownEngine.PointsOfEntryStorage
 A class to store points of entry into levels, one per level. More...
 
class  MoreMountains.TopDownEngine.GameManager
 The game manager is a persistent singleton that handles points and time More...
 

Namespaces

namespace  MoreMountains
 
namespace  MoreMountains.TopDownEngine
 

Enumerations

enum  MoreMountains.TopDownEngine.TopDownEngineEventTypes {
  MoreMountains.TopDownEngine.TopDownEngineEventTypes.SpawnCharacterStarts, MoreMountains.TopDownEngine.TopDownEngineEventTypes.LevelStart, MoreMountains.TopDownEngine.TopDownEngineEventTypes.LevelComplete, MoreMountains.TopDownEngine.TopDownEngineEventTypes.LevelEnd,
  MoreMountains.TopDownEngine.TopDownEngineEventTypes.Pause, MoreMountains.TopDownEngine.TopDownEngineEventTypes.UnPause, MoreMountains.TopDownEngine.TopDownEngineEventTypes.PlayerDeath, MoreMountains.TopDownEngine.TopDownEngineEventTypes.SpawnComplete,
  MoreMountains.TopDownEngine.TopDownEngineEventTypes.RespawnStarted, MoreMountains.TopDownEngine.TopDownEngineEventTypes.RespawnComplete, MoreMountains.TopDownEngine.TopDownEngineEventTypes.StarPicked, MoreMountains.TopDownEngine.TopDownEngineEventTypes.GameOver,
  MoreMountains.TopDownEngine.TopDownEngineEventTypes.CharacterSwap, MoreMountains.TopDownEngine.TopDownEngineEventTypes.CharacterSwitch, MoreMountains.TopDownEngine.TopDownEngineEventTypes.Repaint, MoreMountains.TopDownEngine.TopDownEngineEventTypes.TogglePause,
  MoreMountains.TopDownEngine.TopDownEngineEventTypes.LoadNextScene, MoreMountains.TopDownEngine.TopDownEngineEventTypes.PauseNoMenu
}
 A list of the possible TopDown Engine base events LevelStart : triggered by the LevelManager when a level starts LevelComplete : can be triggered when the end of a level is reached LevelEnd : same thing Pause : triggered when a pause is starting UnPause : triggered when a pause is ending and going back to normal PlayerDeath : triggered when the player character dies RespawnStarted : triggered when the player character respawn sequence starts RespawnComplete : triggered when the player character respawn sequence ends StarPicked : triggered when a star bonus gets picked GameOver : triggered by the LevelManager when all lives are lost CharacterSwap : triggered when the character gets swapped CharacterSwitch : triggered when the character gets switched Repaint : triggered to ask for a UI refresh TogglePause : triggered to request a pause (or unpause) More...
 
enum  MoreMountains.TopDownEngine.PointsMethods { MoreMountains.TopDownEngine.PointsMethods.Add, MoreMountains.TopDownEngine.PointsMethods.Set }
 A list of the methods available to change the current score More...
 
enum  MoreMountains.TopDownEngine.PauseMethods { MoreMountains.TopDownEngine.PauseMethods.PauseMenu, MoreMountains.TopDownEngine.PauseMethods.NoPauseMenu }
 A list of the possible pause methods More...