Corgi Engine  v9.1
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.CorgiEngineEventTypes.SpawnCharacterStarts, MoreMountains.CorgiEngine.CorgiEngineEventTypes.LevelStart, MoreMountains.CorgiEngine.CorgiEngineEventTypes.LevelComplete, MoreMountains.CorgiEngine.CorgiEngineEventTypes.LevelEnd,
  MoreMountains.CorgiEngine.CorgiEngineEventTypes.Pause, MoreMountains.CorgiEngine.CorgiEngineEventTypes.UnPause, MoreMountains.CorgiEngine.CorgiEngineEventTypes.PlayerDeath, MoreMountains.CorgiEngine.CorgiEngineEventTypes.Respawn,
  MoreMountains.CorgiEngine.CorgiEngineEventTypes.StarPicked, MoreMountains.CorgiEngine.CorgiEngineEventTypes.GameOver, MoreMountains.CorgiEngine.CorgiEngineEventTypes.CharacterSwitch, MoreMountains.CorgiEngine.CorgiEngineEventTypes.CharacterSwap,
  MoreMountains.CorgiEngine.CorgiEngineEventTypes.TogglePause, MoreMountains.CorgiEngine.CorgiEngineEventTypes.LoadNextScene, MoreMountains.CorgiEngine.CorgiEngineEventTypes.PauseNoMenu, MoreMountains.CorgiEngine.CorgiEngineEventTypes.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.PointsMethods.Add, MoreMountains.CorgiEngine.PointsMethods.Set }
 A list of the methods available to change the current score More...
 
enum  MoreMountains.CorgiEngine.PauseMethods { MoreMountains.CorgiEngine.PauseMethods.PauseMenu, MoreMountains.CorgiEngine.PauseMethods.NoPauseMenu }