Corgi Engine v9.3
GameManager.cs File Reference

Classes

struct  MoreMountains.CorgiEngine.CorgiEngineEvent
 A type of events used to signal level start and end (for now) More...
 
struct  MoreMountains.CorgiEngine.CorgiEngineStarEvent
 
struct  MoreMountains.CorgiEngine.CorgiEnginePointsEvent
 A type of event used to signal changes to the current score More...
 
class  MoreMountains.CorgiEngine.PointsOfEntryStorage
 
class  MoreMountains.CorgiEngine.GameManager
 The game manager is a persistent singleton that handles points and time More...
 

Namespaces

namespace  MoreMountains
 
namespace  MoreMountains.CorgiEngine
 

Enumerations

enum  MoreMountains.CorgiEngine.CorgiEngineEventTypes {
  MoreMountains.CorgiEngine.SpawnCharacterStarts , MoreMountains.CorgiEngine.LevelStart , MoreMountains.CorgiEngine.LevelComplete , MoreMountains.CorgiEngine.LevelEnd ,
  MoreMountains.CorgiEngine.Pause , MoreMountains.CorgiEngine.UnPause , MoreMountains.CorgiEngine.PlayerDeath , MoreMountains.CorgiEngine.Respawn ,
  MoreMountains.CorgiEngine.StarPicked , MoreMountains.CorgiEngine.GameOver , MoreMountains.CorgiEngine.CharacterSwitch , MoreMountains.CorgiEngine.CharacterSwap ,
  MoreMountains.CorgiEngine.TogglePause , MoreMountains.CorgiEngine.LoadNextScene , MoreMountains.CorgiEngine.PauseNoMenu , MoreMountains.CorgiEngine.LivesCountChanged
}
 A list of the possible Corgi 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 Respawn : triggered when the player character respawns StarPicked : triggered when a star bonus gets picked GameOver : triggered by the LevelManager when all lives are lost CharacterSwitch : triggered when the character gets switched CharacterSwap : triggered when the character gets swapped TogglePause : triggered to request a pause (or unpause) More...
 
enum  MoreMountains.CorgiEngine.PointsMethods { MoreMountains.CorgiEngine.Add , MoreMountains.CorgiEngine.Set }
 A list of the methods available to change the current score More...
 
enum  MoreMountains.CorgiEngine.PauseMethods { MoreMountains.CorgiEngine.PauseMenu , MoreMountains.CorgiEngine.NoPauseMenu }