Files
Cielonos/Assets/Scripts/MainGame/UI/PlayerUI/CurrentBossInfo/BossHealthBar.cs
SoulliesOfficial 50ee502684 完善
2026-02-13 09:22:11 -05:00

23 lines
586 B
C#

using SLSUtilities.General;
using SLSUtilities.UI;
using UnityEngine;
using UnityEngine.UI.Extensions.ColorPicker;
namespace Cielonos.MainGame.UI
{
public class BossHealthBar : AttributeBarBase
{
protected override void Awake()
{
base.Awake();
useLerpColor = true;
fillColor = new LerpColor(GetTargetColor(1), 0.2f);
}
public Color GetTargetColor(float ratio)
{
float hue = Mathf.Lerp(120f, 0f, 1 - ratio);
return HSVUtil.ConvertHsvToRgb(hue, 0.41f, 1f, 1f);
}
}
}