TopDown Engine
v3.6
|
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 | SetPauseScreen (bool state) |
Sets the pause screen on or off. More... | |
virtual void | SetDeathScreen (bool state) |
Sets the death screen on or off. More... | |
virtual void | SetDashBar (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 | 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 | UpdateDashBars (float currentFuel, float minFuel, float maxFuel, string playerID) |
Updates the dash bars. 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... | |
Public Attributes | |
Canvas | MainCanvas |
the main canvas More... | |
GameObject | HUD |
the game object that contains the heads up display (avatar, health, points...) More... | |
MMProgressBar[] | HealthBars |
the health bars to update More... | |
MMRadialProgressBar[] | DashBars |
the dash bars to update More... | |
AmmoDisplay[] | AmmoDisplays |
the panels and bars used to display current weapon ammo More... | |
GameObject | PauseScreen |
the pause screen game object More... | |
GameObject | DeathScreen |
the death screen 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... | |
string | PointsTextPattern = "000000" |
the pattern to apply to format the display of points More... | |
Protected Member Functions | |
override void | Awake () |
Initialization More... | |
virtual void | Initialization () |
virtual void | Start () |
Initialization 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 | _initialButtonsAlpha |
bool | _initialized = false |
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 >.
|
protectedvirtual |
|
staticprotected |
Statics initialization to support enter play modes
|
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 jetpackbar active or not.
state | If set to true , sets the pause. |
|
virtual |
Sets the death screen on or off.
state | If set to true , sets the pause. |
|
virtual |
Sets the HUD active or inactive
state | If set to true turns the HUD active, turns it off otherwise. |
|
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 screen on or off.
state | If set to true , sets the pause. |
|
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 dash bars.
currentFuel | Current fuel. |
minFuel | Minimum fuel. |
maxFuel | Max fuel. |
playerID | Player I. |
|
virtual |
Updates the health bar.
currentHealth | Current health. |
minHealth | Minimum health. |
maxHealth | Max health. |
playerID | Player I. |
|
protected |
|
protected |
|
protected |
AmmoDisplay [] MoreMountains.TopDownEngine.GUIManager.AmmoDisplays |
the panels and bars used to display current weapon ammo
CanvasGroup MoreMountains.TopDownEngine.GUIManager.Arrows |
The mobile arrows.
CanvasGroup MoreMountains.TopDownEngine.GUIManager.Buttons |
The mobile buttons.
MMRadialProgressBar [] MoreMountains.TopDownEngine.GUIManager.DashBars |
the dash bars to update
GameObject MoreMountains.TopDownEngine.GUIManager.DeathScreen |
the death screen
MMProgressBar [] MoreMountains.TopDownEngine.GUIManager.HealthBars |
the health bars to update
GameObject MoreMountains.TopDownEngine.GUIManager.HUD |
the game object that contains the heads up display (avatar, health, points...)
CanvasGroup MoreMountains.TopDownEngine.GUIManager.Joystick |
The mobile movement joystick.
Canvas MoreMountains.TopDownEngine.GUIManager.MainCanvas |
the main canvas
GameObject MoreMountains.TopDownEngine.GUIManager.PauseScreen |
the pause screen game object
Text MoreMountains.TopDownEngine.GUIManager.PointsText |
the points counter
string MoreMountains.TopDownEngine.GUIManager.PointsTextPattern = "000000" |
the pattern to apply to format the display of points