Hud
HUD and pause
What the player can do
While a life runs, the HUD shows health, mana, weapon energy, the spell bar, the round, style score, the crosshair, damage direction, jetpack, credits, and a boss health bar when a boss is active. Pause opens from gameplay. IPauseService is the pause state, listed with the pause screen on this chapter. PauseResult is the choice the pause screen returns.
What ends it
Pause closes when the player resumes or chooses a result that leaves the life. The HUD hides when the gameplay scope ends.
What is saved
Nothing on the HUD. It reads runtime state.
Numbers
Generated snapshot
HUD and pause
Generated from the Unity project. Do not edit this file. Regenerate: Deep Forest Labs → Slumber → Wiki → Write snapshots, or call WikiSnapshot.WriteAll().
Owns
States
_None._
Service interfaces
IPauseService(DeepForestLabs.Slumber.Services) —Assets/Scripts/Services/IPauseService.cs
Factories
BossHealthBarHudFactory(DeepForestLabs.Slumber.HUD.BossHealthBar) —Assets/Scripts/HUD/BossHealthBar/BossHealthBarHudFactory.csCreditsHudFactory(DeepForestLabs.Slumber.HUD.Credits) —Assets/Scripts/HUD/Credits/CreditsHudFactory.csCrosshairHudFactory(DeepForestLabs.Slumber.HUD.Crosshair) —Assets/Scripts/HUD/Crosshair/CrosshairHudFactory.csDamageIndicatorHudFactory(DeepForestLabs.Slumber.HUD.DamageIndicator) —Assets/Scripts/HUD/DamageIndicator/DamageIndicatorHudFactory.csDashHudFactory(DeepForestLabs.Slumber.HUD.Dash) —Assets/Scripts/HUD/Dash/DashHudFactory.csHealthBarHudFactory(DeepForestLabs.Slumber.HUD.HealthBar) —Assets/Scripts/HUD/HealthBar/HealthBarHudFactory.csHudContainerFactory(DeepForestLabs.Slumber.HUD) —Assets/Scripts/HUD/HudContainerFactory.csHudFactory(DeepForestLabs.Slumber.HUD) —Assets/Scripts/HUD/HudFactory.csJetpackHudFactory(DeepForestLabs.Slumber.HUD.Jetpack) —Assets/Scripts/HUD/Jetpack/JetpackHudFactory.csManaBarHudFactory(DeepForestLabs.Slumber.HUD.ManaBar) —Assets/Scripts/HUD/ManaBar/ManaBarHudFactory.csPauseFactory(DeepForestLabs.Slumber.Pause) —Assets/Scripts/Pause/PauseFactory.csRoundHudFactory(DeepForestLabs.Slumber.HUD.Round) —Assets/Scripts/HUD/Round/RoundHudFactory.csSpellBarHudFactory(DeepForestLabs.Slumber.HUD.SpellBar) —Assets/Scripts/HUD/SpellBar/SpellBarHudFactory.csStyleScoreHudFactory(DeepForestLabs.Slumber.HUD.StyleScore) —Assets/Scripts/HUD/StyleScore/StyleScoreHudFactory.csWeaponEnergyHudFactory(DeepForestLabs.Slumber.HUD.WeaponEnergy) —Assets/Scripts/HUD/WeaponEnergy/WeaponEnergyHudFactory.csWeaponEnergySlot0HudFactory(DeepForestLabs.Slumber.HUD.WeaponEnergy) —Assets/Scripts/HUD/WeaponEnergy/WeaponEnergySlot0HudFactory.csWeaponEnergySlot1HudFactory(DeepForestLabs.Slumber.HUD.WeaponEnergy) —Assets/Scripts/HUD/WeaponEnergy/WeaponEnergySlot1HudFactory.cs
Config types
_None._
Enums
BossHealthBarHudModelId
Assets/Scripts/HUD/BossHealthBar/Models/BossHealthBarHudModelId.cs
- Default = 0
CreditsHudModelId
Assets/Scripts/HUD/Credits/Models/CreditsHudModelId.cs
- Default = 0
CrosshairHudModelId
Assets/Scripts/HUD/Crosshair/Models/CrosshairHudModelId.cs
- Default = 0
DamageIndicatorHudModelId
Assets/Scripts/HUD/DamageIndicator/Models/DamageIndicatorHudModelId.cs
- Default = 0
DashHudModelId
Assets/Scripts/HUD/Dash/Models/DashHudModelId.cs
- Default = 0
HealthBarHudModelId
Assets/Scripts/HUD/HealthBar/Models/HealthBarHudModelId.cs
- Default = 0
HudModelId
Assets/Scripts/HUD/Models/HudModelId.cs
- Default = 0
JetpackHudModelId
Assets/Scripts/HUD/Jetpack/Models/JetpackHudModelId.cs
- Default = 0
ManaBarHudModelId
Assets/Scripts/HUD/ManaBar/Models/ManaBarHudModelId.cs
- Default = 0
PauseModelId
Assets/Scripts/Pause/Models/PauseModelId.cs
- Default = 0
PauseResult
Assets/Scripts/Pause/Models/PauseResult.cs
- Resume = 0
- QuitToTitle = 1
RoundHudModelId
Assets/Scripts/HUD/Round/Models/RoundHudModelId.cs
- Default = 0
SpellBarHudModelId
Assets/Scripts/HUD/SpellBar/Models/SpellBarHudModelId.cs
- Default = 0
StyleScoreHudModelId
Assets/Scripts/HUD/StyleScore/Models/StyleScoreHudModelId.cs
- Default = 0
Assets
BossHealthBarHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/BossHealthBar.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/BossHealthBar- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
CreditsHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/Credits.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Credits- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
CrosshairHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/Crosshair.asset
- _model - _id: Default - _name: `` - _restSize: 24 - _lerpSpeed: 10 - _hitColor: (0.91, 0.91, 0.91, 1) - _killColor: (0.88, 0.25, 0.25, 1) - _markerFadeInSeconds: 0.03 - _markerHoldSeconds: 0.09 - _markerFadeOutSeconds: 0.16 - _markerRestScale: 1 - _hitScalePunch: 1.15 - _killScalePunch: 1.25 - _minRetriggerSeconds: 0.04
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Crosshair- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
DamageIndicatorHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/DamageIndicator.asset
- _model - _id: Default - _name: `` - _fadeInSeconds: 0.05 - _holdSeconds: 0.6 - _fadeOutSeconds: 0.5 - _minAlpha: 0.5 - _maxAlpha: 1 - _minAlphaHealthFraction: 0.02 - _maxAlphaHealthFraction: 0.25
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/DamageIndicator- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
DashHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/Dash.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Dash- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
HealthBarHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/HealthBar.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Health- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
HudContainerFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/HudContainerFactory.asset
- _hudLayoutFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/HUD.asset
- _weaponEnergyFactories (2) - [0]: Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/Slot0.asset - [1]: Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/Slot1.asset
- _spellBarFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/SpellBar.asset
- _manaBarFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/ManaBar.asset
- _healthBarFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/HealthBar.asset
- _bossHealthBarFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/BossHealthBar.asset
- _roundHudFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/RoundHud.asset
- _jetpackFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/Jetpack.asset
- _dashFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/Dash.asset
- _crosshairFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/Crosshair.asset
- _damageIndicatorFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/DamageIndicator.asset
- _styleScoreFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/StyleScore.asset
- _creditsFactory: Assets/Data/_AssetData/Addressables/Slumber/HUD/Credits.asset
HudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/HUD.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/HUD- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
JetpackHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/Jetpack.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Jetpack- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
ManaBarHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/ManaBar.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Mana- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
PauseFactory
Assets/Data/_AssetData/Addressables/Slumber/Pause.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/PauseScreen- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: true - _defaultResult - _isValid: false - _error: `` - _value: Resume - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
RoundHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/RoundHud.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/RoundHud- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
SpellBarHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/SpellBar.asset
- _model - _id: Default - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/SpellBar- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
StyleScoreHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/StyleScore.asset
- _model - _id: Default - _name: `` - _countUpRate: 6 - _pulseAmount: 0.35 - _pulseDuration: 0.25 - _fadeDuration: 0.2
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/Scoreboard- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
WeaponEnergyHudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/AutoEnergy.asset
- _model - _id: Slot0 - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/AutoWeaponEnergy- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/ShotgunEnergy.asset
- _model - _id: Slot1 - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/ShotgunWeaponEnergy- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
WeaponEnergySlot0HudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/Slot0.asset
- _model - _id: Slot0 - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/AutoWeaponEnergy- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
WeaponEnergySlot1HudFactory
Assets/Data/_AssetData/Addressables/Slumber/HUD/WeaponEnergy/Slot1.asset
- _model - _id: Slot1 - _name: ``
- _view - _prefab - _mode: Resources - _resourcesPath:
Prefabs/ShotgunWeaponEnergy- _guid: `` - _options - _downloadOptions: OnDemand - _loadOptions: OnDemand - _prewarm: false - _useCreate: false - _autoUnload: false - _prewarmCount: 0 - _maxPoolSize: 0 - _worldPositionStays: false - _control - _autoPromoteController: false - _defaultResult - _isValid: false - _error: `` - _skippable: -1
- _analytics - _suppressAnalyticsCalls: false - _str1: `
- _str2:- _str3:- _str4:- _str5:` - _hasAmount: false - _amount: 0 - _extraData (0)
Wired in
Assets/Scripts/Factories/GameplayContainerFactory.csmentionsHudContainerFactoryAssets/Scripts/Factories/GameplayContainerFactory.csmentionsPauseFactoryAssets/Scripts/Factories/SessionContainerFactory.csmentionsIPauseServiceAssets/Scripts/HUD/BossHealthBar/BossHealthBarHudFactory.csmentionsBossHealthBarHudModelIdAssets/Scripts/HUD/Credits/CreditsHudFactory.csmentionsCreditsHudModelIdAssets/Scripts/HUD/Crosshair/CrosshairHudFactory.csmentionsCrosshairHudModelIdAssets/Scripts/HUD/DamageIndicator/DamageIndicatorHudFactory.csmentionsDamageIndicatorHudModelIdAssets/Scripts/HUD/Dash/DashHudFactory.csmentionsDashHudModelIdAssets/Scripts/HUD/HealthBar/HealthBarHudFactory.csmentionsHealthBarHudModelIdAssets/Scripts/HUD/HudContainerFactory.csmentionsBossHealthBarHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsCreditsHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsCrosshairHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsDamageIndicatorHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsDashHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsHealthBarHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsJetpackHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsManaBarHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsRoundHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsSpellBarHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsStyleScoreHudFactoryAssets/Scripts/HUD/HudContainerFactory.csmentionsWeaponEnergyHudFactoryAssets/Scripts/HUD/HudFactory.csmentionsHudModelIdAssets/Scripts/HUD/Jetpack/JetpackHudFactory.csmentionsJetpackHudModelIdAssets/Scripts/HUD/ManaBar/ManaBarHudFactory.csmentionsManaBarHudModelIdAssets/Scripts/HUD/Round/RoundHudFactory.csmentionsRoundHudModelIdAssets/Scripts/HUD/SpellBar/SpellBarHudFactory.csmentionsSpellBarHudModelIdAssets/Scripts/HUD/StyleScore/StyleScoreHudFactory.csmentionsStyleScoreHudModelIdAssets/Scripts/HUD/WeaponEnergy/WeaponEnergySlot0HudFactory.csmentionsWeaponEnergyHudFactoryAssets/Scripts/HUD/WeaponEnergy/WeaponEnergySlot1HudFactory.csmentionsWeaponEnergyHudFactoryAssets/Scripts/Pause/PauseFactory.csmentionsPauseModelIdAssets/Scripts/Pause/PauseFactory.csmentionsPauseResult