43 lines
970 B
C#
43 lines
970 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace BF
|
|
{
|
|
public class BattleHpBar : MonoBehaviour
|
|
{
|
|
public BFSlider Slider;
|
|
public GameObject ShieldBg;
|
|
public BFSlider ShieldSlider;
|
|
private bool shieldVisible = false;
|
|
|
|
public void RefreshHpBar(float percent)
|
|
{
|
|
Slider.value = percent;
|
|
}
|
|
|
|
public void SetShieldVisible(bool visible)
|
|
{
|
|
if (shieldVisible == visible)
|
|
{
|
|
return;
|
|
}
|
|
shieldVisible = visible;
|
|
if (visible)
|
|
{
|
|
ShieldBg.transform.localScale = Vector3.one;
|
|
}
|
|
else
|
|
{
|
|
ShieldBg.transform.localScale = Vector3.zero;
|
|
}
|
|
}
|
|
|
|
public void RefreshShieldBar(float percent)
|
|
{
|
|
ShieldSlider.value = percent;
|
|
}
|
|
}
|
|
}
|