Corgi Engine
v9.0
|
Handles all GUI effects and changes More...
Public Member Functions | |
virtual void | SetHUDActive (bool state) |
Sets the HUD active or inactive More... | |
virtual void | SetAvatarActive (bool state) |
Sets the avatar active or inactive More... | |
virtual void | SetMobileControlsActive (bool state, InputManager.MovementControls movementControl=InputManager.MovementControls.Joystick) |
Called by the input manager, this method turns controls visible or not depending on what's been chosen More... | |
virtual void | SetPause (bool state) |
Sets the pause. More... | |
virtual void | SetJetpackBar (bool state, string playerID) |
Sets the jetpackbar active or not. More... | |
virtual void | SetAmmoDisplays (bool state, string playerID, int ammoDisplayID) |
Sets the ammo displays active or not More... | |
virtual void | SetTimeSplash (bool state) |
Sets the time splash. More... | |
virtual void | RefreshPoints () |
Sets the text to the game manager's points. More... | |
virtual void | UpdateHealthBar (float currentHealth, float minHealth, float maxHealth, string playerID) |
Updates the health bar. More... | |
virtual void | UpdateJetpackBar (float currentFuel, float minFuel, float maxFuel, string playerID) |
Updates the jetpack bar. More... | |
virtual void | UpdateAmmoDisplays (bool magazineBased, int totalAmmo, int maxAmmo, int ammoInMagazine, int magazineSize, string playerID, int ammoDisplayID, bool displayTotal) |
Updates the (optional) ammo displays. More... | |
virtual void | SetLevelName (string name) |
Sets the level name in the HUD More... | |
virtual void | OnMMEvent (LevelNameEvent levelNameEvent) |
When we catch a level name event, we change our level's name in the GUI More... | |
virtual void | OnMMEvent (ControlsModeEvent controlsModeEvent) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< LevelNameEvent > | |
void | OnMMEvent (T eventType) |
Public Member Functions inherited from MoreMountains.Tools.MMEventListener< ControlsModeEvent > | |
void | OnMMEvent (T eventType) |
Public Attributes | |
GameObject | HUD |
the game object that contains the heads up display (avatar, health, points...) More... | |
MMProgressBar[] | HealthBars |
the jetpack bar More... | |
MMProgressBar[] | JetPackBars |
the jetpack bar More... | |
AmmoDisplay[] | AmmoDisplays |
the panels and bars used to display current weapon ammo More... | |
GameObject | PauseScreen |
the pause screen game object More... | |
GameObject | TimeSplash |
the time splash gameobject More... | |
CanvasGroup | Buttons |
The mobile buttons. More... | |
CanvasGroup | Arrows |
The mobile arrows. More... | |
CanvasGroup | Joystick |
The mobile movement joystick. More... | |
Text | PointsText |
the points counter More... | |
Text | LevelText |
the level display More... | |
string | PointsPattern = "000000" |
the pattern to apply when displaying the score More... | |
Protected Member Functions | |
override void | Awake () |
Initialization More... | |
virtual void | Start () |
Initialization More... | |
virtual void | OnEnable () |
On enable, we start listening to events More... | |
virtual void | OnDisable () |
On disable, we stop listening to events More... | |
Protected Member Functions inherited from MoreMountains.Tools.MMSingleton< GUIManager > | |
virtual void | InitializeSingleton () |
Initializes the singleton. More... | |
Static Protected Member Functions | |
static void | InitializeStatics () |
Statics initialization to support enter play modes More... | |
Protected Attributes | |
float | _initialJoystickAlpha |
float | _initialArrowsAlpha |
float | _initialButtonsAlpha |
Additional Inherited Members | |
Static Public Member Functions inherited from MoreMountains.Tools.MMSingleton< GUIManager > | |
static T | TryGetInstance () |
Static Public Attributes inherited from MoreMountains.Tools.MMSingleton< GUIManager > | |
static bool | HasInstance |
static T | Current |
Static Protected Attributes inherited from MoreMountains.Tools.MMSingleton< GUIManager > | |
static T | _instance |
Properties inherited from MoreMountains.Tools.MMSingleton< GUIManager > | |
static T | Instance [get] |
Singleton design pattern More... | |
Handles all GUI effects and changes
|
protectedvirtual |
Initialization
Reimplemented from MoreMountains.Tools.MMSingleton< GUIManager >.
|
staticprotected |
Statics initialization to support enter play modes
|
protectedvirtual |
On disable, we stop listening to events
Reimplemented in MoreMountains.CorgiEngine.RetroAdventureGUIManager.
|
protectedvirtual |
On enable, we start listening to events
Reimplemented in MoreMountains.CorgiEngine.RetroAdventureGUIManager.
|
virtual |
|
virtual |
When we catch a level name event, we change our level's name in the GUI
levelNameEvent |
|
virtual |
Sets the text to the game manager's points.
|
virtual |
Sets the ammo displays active or not
state | If set to true state. |
playerID | Player I. |
|
virtual |
Sets the avatar active or inactive
state | If set to true turns the HUD active, turns it off otherwise. |
|
virtual |
Sets the HUD active or inactive
state | If set to true turns the HUD active, turns it off otherwise. |
|
virtual |
Sets the jetpackbar active or not.
state | If set to true , sets the pause. |
|
virtual |
Sets the level name in the HUD
|
virtual |
Called by the input manager, this method turns controls visible or not depending on what's been chosen
state | If set to true state. |
movementControl | Movement control. |
|
virtual |
Sets the pause.
state | If set to true , sets the pause. |
|
virtual |
Sets the time splash.
state | If set to true , turns the timesplash on. |
|
protectedvirtual |
Initialization
|
virtual |
Updates the (optional) ammo displays.
magazineBased | If set to true magazine based. |
totalAmmo | Total ammo. |
maxAmmo | Max ammo. |
ammoInMagazine | Ammo in magazine. |
magazineSize | Magazine size. |
playerID | Player I. |
displayTotal | If set to true display total. |
|
virtual |
Updates the health bar.
currentHealth | Current health. |
minHealth | Minimum health. |
maxHealth | Max health. |
playerID | Player I. |
|
virtual |
Updates the jetpack bar.
currentFuel | Current fuel. |
minFuel | Minimum fuel. |
maxFuel | Max fuel. |
playerID | Player I. |
|
protected |
|
protected |
|
protected |
AmmoDisplay [] MoreMountains.CorgiEngine.GUIManager.AmmoDisplays |
the panels and bars used to display current weapon ammo
CanvasGroup MoreMountains.CorgiEngine.GUIManager.Arrows |
The mobile arrows.
CanvasGroup MoreMountains.CorgiEngine.GUIManager.Buttons |
The mobile buttons.
MMProgressBar [] MoreMountains.CorgiEngine.GUIManager.HealthBars |
the jetpack bar
GameObject MoreMountains.CorgiEngine.GUIManager.HUD |
the game object that contains the heads up display (avatar, health, points...)
MMProgressBar [] MoreMountains.CorgiEngine.GUIManager.JetPackBars |
the jetpack bar
CanvasGroup MoreMountains.CorgiEngine.GUIManager.Joystick |
The mobile movement joystick.
Text MoreMountains.CorgiEngine.GUIManager.LevelText |
the level display
GameObject MoreMountains.CorgiEngine.GUIManager.PauseScreen |
the pause screen game object
string MoreMountains.CorgiEngine.GUIManager.PointsPattern = "000000" |
the pattern to apply when displaying the score
Text MoreMountains.CorgiEngine.GUIManager.PointsText |
the points counter
GameObject MoreMountains.CorgiEngine.GUIManager.TimeSplash |
the time splash gameobject