Corgi Engine v9.4
Loading...
Searching...
No Matches
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 }