using System.Collections; using System.Collections.Generic; using UnityEngine; <div></div> [CreateAssetMenu(fileName = "MusicData", menuName = "Rhythm/MusicData")] public class MusicData : ScriptableObject { public string musicName; public string author; public AudioClip audioClip; public Sprite coverImage; public int bpm; public float length; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14
using System.Collections; using System.Collections.Generic; using UnityEngine;
[CreateAssetMenu(fileName = "MusicData", menuName = "Rhythm/MusicData")] public class MusicData : ScriptableObject { public string musicName; public string author; public AudioClip audioClip; public Sprite coverImage; public int bpm; public float length; }
using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement;
public class SongDetailUI : MonoBehaviour { public Image coverImage; public TMPro.TextMeshProUGUI titleText; public TMPro.TextMeshProUGUI artistText; public TMPro.TextMeshProUGUI infoText; private MusicData current;