TopDown Engine v4.3
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
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.SpawnCharacterStarts , MoreMountains.TopDownEngine.LevelStart , MoreMountains.TopDownEngine.LevelComplete , MoreMountains.TopDownEngine.LevelEnd ,
  MoreMountains.TopDownEngine.Pause , MoreMountains.TopDownEngine.UnPause , MoreMountains.TopDownEngine.PlayerDeath , MoreMountains.TopDownEngine.SpawnComplete ,
  MoreMountains.TopDownEngine.RespawnStarted , MoreMountains.TopDownEngine.RespawnComplete , MoreMountains.TopDownEngine.StarPicked , MoreMountains.TopDownEngine.GameOver ,
  MoreMountains.TopDownEngine.CharacterSwap , MoreMountains.TopDownEngine.CharacterSwitch , MoreMountains.TopDownEngine.Repaint , MoreMountains.TopDownEngine.TogglePause ,
  MoreMountains.TopDownEngine.LoadNextScene , MoreMountains.TopDownEngine.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.Add , MoreMountains.TopDownEngine.Set }
 A list of the methods available to change the current score More...
 
enum  MoreMountains.TopDownEngine.PauseMethods { MoreMountains.TopDownEngine.PauseMenu , MoreMountains.TopDownEngine.NoPauseMenu }
 A list of the possible pause methods More...