Files
BeatSaber/Assets/VRBeatsKit/Scripts/Core/TracksDatabase.cs
T

33 lines
682 B
C#
Raw Normal View History

using UnityEngine;
using UnityEngine.Playables;
public enum Mode
{
Saber,
Boxing
}
namespace VRBeats
{
[CreateAssetMenu(fileName ="TracksDatabase" , menuName = "VR Beats/Create Tracks Database")]
public class TracksDatabase : ScriptableObject
{
[SerializeField] private TrackInfo[] trackList = null;
public TrackInfo[] TrackList { get { return trackList; } }
}
[System.Serializable]
public class TrackInfo
{
public PlayableAsset playableAsset = null;
public Sprite potrait = null;
public Mode Mode = Mode.Saber;
public string songName = null;
public string author = null;
}
}