OSDN Git Service

SoundTimer を廃止し、デバイス位置取得機能を Device に組み込む。
[strokestylet/CsWin10Desktop3.git] / StrokeStyleT / ViewerMessage.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Diagnostics;
4 using System.Linq;
5
6 namespace SST
7 {
8         enum ViewerMessageType
9         {
10                 指示なし,
11                 演奏開始,
12                 演奏停止,
13         }
14
15         class ViewerMessage
16         {
17                 public ViewerMessageType 種別 { get; set; } = ViewerMessageType.指示なし;
18
19                 public string 曲ファイルパス { get; set; } = null;
20
21                 public int 演奏開始小節番号 { get; set; } = 0;
22
23                 public bool ドラムチップ発声 { get; set; } = true;
24
25                 public override string ToString()
26                 {
27                         return "ViewerMessage: " +
28                                 $"種別={this.種別}" +
29                                 $", 演奏開始小節番号={this.演奏開始小節番号}" +
30                                 $", ドラムチップ発声={this.ドラムチップ発声}" +
31                                 $", 曲ファイルパス=[{FDK.フォルダ.絶対パスをフォルダ変数付き絶対パスに変換して返す( this.曲ファイルパス )}]";
32                 }
33         }
34 }