UIStaminaBar - jimdroberts/FishMMO GitHub Wiki

Description

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.


API Access

Inherits

  • UIResourceBar

Fields

  • (All fields are inherited from UIResourceBar)

Methods

  • (All methods are inherited from UIResourceBar)

Basic Usage

Setup

  1. Attach UIStaminaBar to a UI GameObject in the Unity Editor.
  2. Assign the slider and resourceValue fields in the Inspector.
  3. Set the Template field to the stamina attribute template.

Example

// 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

Best Practices

  • Use UIStaminaBar for stamina display and inherit from UIResourceBar 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.
⚠️ **GitHub.com Fallback** ⚠️