HeavenStudioPlus/Assets/Scripts/StudioDance/ChoreographyInfo.cs

26 lines
725 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace HeavenStudio.StudioDance
{
[CreateAssetMenu(fileName = "New Choreography", menuName = "StudioDance/Choreography")]
public class ChoreographyInfo : ScriptableObject
{
[Serializable]
public struct ChoreographyStep
{
public string stateName;
public double beatLength;
}
public string choreographyName;
public string introState;
public List<ChoreographyStep> choreographySteps;
public string poseStateOdd;
public string poseStateEven;
public double halfSpeedBpm;
public double doubleSpeedBpm;
}
}