// MPropertyArrayElementNameKey = m_strContext
class CitadelAbilityHUDElement_t
{
public:
ECitadelAbilityHUDElementType_t m_eType;
CUtlString m_strContext;
private:
uint8 pad_0010[8];
public:
// MPropertyDescription = Space separated set of classes to add to the panel (ex: "medium superCool noMiddle"
CUtlString m_strAdditionalClasses;
// MPropertyCustomFGDType = panorama_layout
// MPropertySuppressExpr = m_eType != CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS
CUtlString m_Layout;
// MPropertySuppressExpr = m_eType != CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS
CResourceNameTyped<CWeakHandle<InfoForResourceTypeCPanoramaStyle>> m_Style;
// MPropertySuppressExpr = m_eType != CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS
bool m_bReverseProgress;
// MPropertySuppressExpr = m_eType != CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS
bool m_bShowStacksOnProgress;
};
KV3 Class Defaults
{
m_eType = "CITADEL_ABILITY_HUD_ELEMENT_TYPE_GUN"
m_strContext = ""
m_strAdditionalClasses = ""
m_Layout = ""
m_Style = resource_name:""
m_bReverseProgress = false
m_bShowStacksOnProgress = false
}