UIStaminaBar - jimdroberts/FishMMO GitHub Wiki
UIStaminaBar
is a UI component in the FishMMO client that displays the player's stamina. It inherits all resource bar logic from UIResourceBar
and is specialized for showing stamina values.
UIResourceBar
- (All fields are inherited from
UIResourceBar
)
- (All methods are inherited from
UIResourceBar
)
- Attach
UIStaminaBar
to a UI GameObject in the Unity Editor. - Assign the
slider
andresourceValue
fields in the Inspector. - Set the
Template
field to the stamina attribute template.
// Example: Using UIStaminaBar in a scene
UIStaminaBar staminaBar = GetComponent<UIStaminaBar>();
staminaBar.slider = ...; // Assign Slider
staminaBar.resourceValue = ...; // Assign TMP_Text
staminaBar.Template = staminaTemplate; // Assign CharacterAttributeTemplate for stamina
- Use
UIStaminaBar
for stamina display and inherit fromUIResourceBar
for other resource bars. - Always assign all required fields in the Inspector to avoid null references.
- Ensure the correct attribute template is set for stamina.