| | |
| | | /// </summary> |
| | | public Image HPImage2; |
| | | |
| | | /// <summary> |
| | | /// boss形象 |
| | | /// </summary> |
| | | public Image BossImage; |
| | | |
| | | private string path = "UI/Endless/Blood/"; |
| | | |
| | | /// <summary> |
| | | /// 血条底图 |
| | | /// </summary> |
| | | public Sprite BaseBlood; |
| | | |
| | | /// <summary> |
| | | /// 当前的进度值 |
| | | /// </summary> |
| | | private float current; |
| | | |
| | | /// <summary> |
| | | /// 目标进度值 |
| | |
| | | /// </summary> |
| | | private void ResetProgress() |
| | | { |
| | | current = 1f; |
| | | target = 1f; |
| | | HPImage1.fillAmount = 1; |
| | | HPImage2.fillAmount = 1; |
| | |
| | | public void UpdateWave(int wave) |
| | | { |
| | | WaveNumText.text = $"x{wave}"; |
| | | if (wave == 0) |
| | | { |
| | | AudioSourceManager.Ins.Play(AudioEnum.BossDie); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | return Resources.Load($"{path}{index}", typeof(Sprite)) as Sprite; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置boss形象 |
| | | /// </summary> |
| | | /// <param name="resId"></param> |
| | | public void SetBossImage(int resId) |
| | | { |
| | | resId = (resId + 1) % 2 + 1; |
| | | // BossImage.sprite = Resources.Load<Sprite>($"{bossPath}{resId}"); |
| | | // BossImage.SetNativeSize(); |
| | | } |
| | | } |
| | | } |