Пример #1
0
 public override string ToString()
 {
     return(string.Format(
                base.ToString() +
                "Мана {0}/{1} \n",
                CurrentMana.ToString(),
                MaxMana.ToString()));
 }
Пример #2
0
    void Update()
    {
        if (canvasParent != null)
        {
            canvasParent.SetActive(isEnabled);
        }

        if (isEnabled)
        {
            // Prevents the var being constantly updated.
            if (CurrentHealth != entity.CurrentHealth)
            {
                CurrentHealth = entity.CurrentHealth;
            }
            if (MaximumHealth != entity.MaximumHealth)
            {
                MaximumHealth = entity.MaximumHealth;
            }
            if (CurrentMana != entity.CurrentMana)
            {
                CurrentMana = entity.CurrentMana;
            }
            if (MaximumMana != entity.MaximumMana)
            {
                MaximumMana = entity.MaximumMana;
            }

            // Health
            SetResourceBar(healthPanel, CurrentHealth, MaximumHealth);
            SetResourceBarText(healthPanelActual, CurrentHealth.ToString("N0"), MaximumHealth);
            SetResourceBarText(healthPanelPercetage, (CurrentHealth / MaximumHealth).ToString("P"), MaximumHealth);

            // Mana
            SetResourceBar(manaPanel, CurrentMana, MaximumMana);
            SetResourceBarText(manaPanelActual, CurrentMana.ToString("N0"), MaximumMana);
            SetResourceBarText(manaPanelPercetage, (CurrentMana / MaximumMana).ToString("P"), MaximumMana);
        }
    }
Пример #3
0
 public void UpdateUI()
 {
     CurrentHealthText.text  = CurrentHealht.ToString();
     CurrentStaminaText.text = CurrentStamina.ToString();
     CurrentManaText.text    = CurrentMana.ToString();
 }