The health bar settings of a character skin. The client reads them from the skin the unit
uses, so each skin can change its unit's bar. They control:
- which kind of bar the HUD builds (
unitHealthBarStyle),
- where the bar sits (
attachToBone),
- how the bar behaves while the unit cannot be targeted (
showWhileUntargetable,
AlphaOutWhileUntargetable),
- the character state indicator, the
ShowCharacterStateIndicator* and
CharacterStateIndicatorMaxCount fields.
The HUD layout lists the champions that have an indicator
and defines its elements. For such a champion, the HUD shows the element that matches
the champion's current state. The champion's own player always sees it. Whether allies
and enemies see it is set on each element in the HUD layout.