TopDown Engine v4.5
Loading...
Searching...
No Matches
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...