TopDown Engine  v3.6
MoreMountains.TopDownEngine.MultiplayerGUIManager Class Reference
Inheritance diagram for MoreMountains.TopDownEngine.MultiplayerGUIManager:
MoreMountains.TopDownEngine.GUIManager MoreMountains.Tools.MMSingleton< GUIManager >

Public Attributes

GameObject SplitHUD
 the HUD to display when in split screen mode More...
 
GameObject GroupHUD
 the HUD to display when in group camera mode More...
 
GameObject SplittersGUI
 a UI object used to display the splitters UI images More...
 
- Public Attributes inherited from MoreMountains.TopDownEngine.GUIManager
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...
 

Additional Inherited Members

- Public Member Functions inherited from MoreMountains.TopDownEngine.GUIManager
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...
 
- 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
 
- Protected Member Functions inherited from MoreMountains.TopDownEngine.GUIManager
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 inherited from MoreMountains.TopDownEngine.GUIManager
static void InitializeStatics ()
 Statics initialization to support enter play modes More...
 
- Protected Attributes inherited from MoreMountains.TopDownEngine.GUIManager
float _initialJoystickAlpha
 
float _initialButtonsAlpha
 
bool _initialized = false
 
- 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...
 

Member Data Documentation

◆ GroupHUD

GameObject MoreMountains.TopDownEngine.MultiplayerGUIManager.GroupHUD

the HUD to display when in group camera mode

◆ SplitHUD

GameObject MoreMountains.TopDownEngine.MultiplayerGUIManager.SplitHUD

the HUD to display when in split screen mode

◆ SplittersGUI

GameObject MoreMountains.TopDownEngine.MultiplayerGUIManager.SplittersGUI

a UI object used to display the splitters UI images


The documentation for this class was generated from the following file: