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; } } }