wangguan
2020-11-04 2ae9edd5bfd8b8baabb8cd995485f9ade4faebc9
Assets/Scripts/TowerDefense/UI/EndlessBossHPManager.cs
@@ -23,17 +23,17 @@
        /// </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>
        /// 目标进度值
@@ -102,7 +102,6 @@
        /// </summary>
        private void ResetProgress()
        {
            current = 1f;
            target = 1f;
            HPImage1.fillAmount = 1;
            HPImage2.fillAmount = 1;
@@ -140,6 +139,10 @@
        public void UpdateWave(int wave)
        {
            WaveNumText.text = $"x{wave}";
            if (wave == 0)
            {
                AudioSourceManager.Ins.Play(AudioEnum.BossDie);
            }
        }
        /// <summary>
@@ -192,5 +195,16 @@
        {
            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();
        }
    }
}