group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
HudEquipmentState Struct Reference

Equipment slot state — drives the bottom-center grapple/grenade/tactical row. More...

#include <HudTypes.hpp>

Public Attributes

std::string primaryAbilityName = "LOCKED"
std::string secondaryAbilityName = "LOCKED"
std::string grenadeName = "FRAG"
float primaryAbilityCharge = 1.f
 0..1, 1 = ready.
float secondaryAbilityCharge = 1.f
 0..1, 1 = ready.
bool primaryAbilityAvailable = false
bool secondaryAbilityAvailable = false
bool secondaryAbilityMarked = false
float grappleCharge = 1.f
 Legacy fallback; 0..1, 1 = ready.
float grenadeCharge = 1.f
 0..1, 1 = ready (used when count not shown).
float tacticalCharge = 1.f
 0..1, 1 = ready.
int grenadeCount = 2
 Count for slot showing a number; 0 = unavailable.
int tacticalCount = 1
 Count for slot showing a number; 0 = unavailable.

Detailed Description

Equipment slot state — drives the bottom-center grapple/grenade/tactical row.

Member Data Documentation

◆ grappleCharge

float HudEquipmentState::grappleCharge = 1.f

Legacy fallback; 0..1, 1 = ready.

◆ grenadeCharge

float HudEquipmentState::grenadeCharge = 1.f

0..1, 1 = ready (used when count not shown).

◆ grenadeCount

int HudEquipmentState::grenadeCount = 2

Count for slot showing a number; 0 = unavailable.

◆ grenadeName

std::string HudEquipmentState::grenadeName = "FRAG"

◆ primaryAbilityAvailable

bool HudEquipmentState::primaryAbilityAvailable = false

◆ primaryAbilityCharge

float HudEquipmentState::primaryAbilityCharge = 1.f

0..1, 1 = ready.

◆ primaryAbilityName

std::string HudEquipmentState::primaryAbilityName = "LOCKED"

◆ secondaryAbilityAvailable

bool HudEquipmentState::secondaryAbilityAvailable = false

◆ secondaryAbilityCharge

float HudEquipmentState::secondaryAbilityCharge = 1.f

0..1, 1 = ready.

◆ secondaryAbilityMarked

bool HudEquipmentState::secondaryAbilityMarked = false

◆ secondaryAbilityName

std::string HudEquipmentState::secondaryAbilityName = "LOCKED"

◆ tacticalCharge

float HudEquipmentState::tacticalCharge = 1.f

0..1, 1 = ready.

◆ tacticalCount

int HudEquipmentState::tacticalCount = 1

Count for slot showing a number; 0 = unavailable.


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