CapersProject/Assets/02.Scripts/Ui/Tycoon/CocktailStatusUi.cs
2024-09-03 21:04:25 +09:00

57 lines
1.4 KiB
C#

using Sirenix.OdinInspector;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace BlueWater.Uis
{
public class CocktailStatusUi : MonoBehaviour
{
[Title("알코올")]
[SerializeField]
private Slider _alcoholSlider;
[SerializeField]
private TMP_Text _alcoholText;
[Title("온도")]
[SerializeField]
private CenterSlider _temperatureSlider;
[SerializeField]
private TMP_Text _temperatureText;
[Title("맛")]
[SerializeField]
private CenterSlider _bitterSweetSlider;
[SerializeField]
private TMP_Text _bitterSweetText;
[Title("향")]
[SerializeField]
private Slider _scentSlider;
[SerializeField]
private TMP_Text _scentText;
private const string AlcoholUnitText = "(alc)";
public void ResetCocktailStatus()
{
_alcoholSlider.value = 0f;
_temperatureSlider.SetValue(0f);
_bitterSweetSlider.SetValue(0f);
_scentSlider.value = 0f;
}
public void SetCocktailStatus(float alcohol, float temperature, float bitterSweet, float scent)
{
_alcoholSlider.value = alcohol;
_temperatureSlider.SetValue(temperature);
_bitterSweetSlider.SetValue(bitterSweet);
_scentSlider.value = scent;
}
}
}