using TMPro; using UnityEngine; using UnityEngine.UI; public class TopPanelView : MonoBehaviour { public TMP_InputField SongCurrentTimeInputField { get; private set; } public TMP_InputField BaseBPMInputField { get; private set; } public Slider NoteStreamSlider { get; private set; } public TextMeshProUGUI StatusBar { get; private set; } public Button PlaySongButton { get; private set; } public Button StopSongButton { get; private set; } public Transform _Transform { get; private set; } void Awake() { _Transform = gameObject.GetComponent(); SongCurrentTimeInputField = _Transform.Find("Input_SongTime").GetComponent(); BaseBPMInputField = _Transform.Find("Input_BaseBPM").GetComponent(); NoteStreamSlider = _Transform.Find("Slider_NoteStream").GetComponent(); StatusBar = _Transform.Find("StatusBar").GetComponent(); PlaySongButton = _Transform.Find("Play").GetComponent