示例#1
0
 public void WritePerf(BmsPerfType type, short value, ushort duration)
 {
     if (duration > 0xFF) {
         mWriter.Write8(0x9F);
         mWriter.Write8((byte)type);
         mWriter.WriteS16(value);
         mWriter.Write16(duration);
     }
     else {
         WritePerf(type, value, (byte)duration);
     }
 }
示例#2
0
 public void WritePerf(BmsPerfType type, short value)
 {
     mWriter.Write8(0x9C);
     mWriter.Write8((byte)type);
     mWriter.WriteS16(value);
 }
示例#3
0
 public void WritePerf(BmsPerfType type, short value, byte duration)
 {
     if (duration > 0) {
         mWriter.Write8(0x9E);
         mWriter.Write8((byte)type);
         mWriter.WriteS16(value);
         mWriter.Write8(duration);
     }
     else {
         WritePerf(type, value);
     }
 }
示例#4
0
 public void WritePerf(BmsPerfType type, sbyte value)
 {
     mWriter.Write8(0x98);
     mWriter.Write8((byte)type);
     mWriter.WriteS8(value);
 }