feat: prepare music callback data.

This commit is contained in:
2026-04-03 14:48:42 +08:00
parent fb1225463d
commit a04c08d4cf
4 changed files with 9 additions and 3 deletions
Binary file not shown.
Binary file not shown.
@@ -42,9 +42,8 @@ public partial class AudioObject : IBinarySerializable
/// <summary>
/// 0 = SFX
/// 1 = Muisc
/// 2 = Voice
/// 3 = Accent
/// 1 = Voice
/// 2 = Accent
/// </summary>
public MixingType MixingType { get; set; }
@@ -59,6 +59,11 @@ public partial class MusicContainer : IBinarySerializable
/// </summary>
public string TimeSig { get; set; }
/// <summary>
/// 多少小节为一个grid
/// </summary>
public int Grid { get; set; }
public void DeSerialize(BinaryReader reader)
{
@@ -82,6 +87,7 @@ public partial class MusicContainer : IBinarySerializable
LoopCount = reader.ReadInt16();
Bpm = reader.ReadSingle();
TimeSig = reader.ReadString();
Grid = reader.ReadInt32();
}
public void Serialize(BinaryWriter writer)
@@ -105,6 +111,7 @@ public partial class MusicContainer : IBinarySerializable
writer.Write(LoopCount);
writer.Write(Bpm);
writer.Write(TimeSig);
writer.Write(Grid);
}
}