Archived
forked from RDTKEditor/RDTKEditor
添加对 Core 的直接引用
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
using RhythmBase.Events;
|
||||
|
||||
namespace RhythmBase.Components
|
||||
{
|
||||
/// <summary>
|
||||
/// Record the status of RDLevel moment
|
||||
/// </summary>
|
||||
public readonly record struct RDStatus()
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the beat information.
|
||||
/// </summary>
|
||||
public RDBeat Beat { get; internal init; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the room status information.
|
||||
/// </summary>
|
||||
public RoomStatus[] RoomStatus { get; internal init; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents the status of a room.
|
||||
/// </summary>
|
||||
public readonly record struct RoomStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the beat information.
|
||||
/// </summary>
|
||||
public RDBeat Beat { get; internal init; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the running VFX presets.
|
||||
/// </summary>
|
||||
public IEnumerable<SetVFXPreset> RunningVFXs { get; internal init; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user