teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

型名の誤りを修正

2021/04/19 22:41

投稿

Bongo
Bongo

スコア10816

answer CHANGED
@@ -35,4 +35,4 @@
35
35
  となっており、`Note`型がさらに`List<Note>`型のフィールドを持っているという構造のようですね。これをまねた形にしてはいかがでしょう。
36
36
 
37
37
  そして、[EditDataSerializer.Deserialize](https://github.com/setchi/NoteEditor/blob/189256ef612105f3ccba1440b9fbd88c38a03db6/Assets/Scripts/Model/EditDataSerializer.cs#L51)を見ますに`type`が1なら単独の音符として扱い、そうでなければ内部の`notes`から子音符を取り出しているようです。
38
- [MusicDTO.Note.ToDTO](https://github.com/setchi/NoteEditor/blob/189256ef612105f3ccba1440b9fbd88c38a03db6/Assets/Scripts/Model/EditDataSerializer.cs#L86)によると`type`は1か2のいずれかの値を取り、1は`NoteTypes.Single`、2は`NoteTypes.Long`を表しているようですね。おそらくそれぞれが[スクリーンショット](https://github.com/setchi/NoteEditor/blob/master/screenshot.png)に映っている黄緑色の音符と水色の音符を意味するんだろうと思います。
38
+ [EditDataSerializer.ToDTO](https://github.com/setchi/NoteEditor/blob/189256ef612105f3ccba1440b9fbd88c38a03db6/Assets/Scripts/Model/EditDataSerializer.cs#L86)によると`type`は1か2のいずれかの値を取り、1は`NoteTypes.Single`、2は`NoteTypes.Long`を表しているようですね。おそらくそれぞれが[スクリーンショット](https://github.com/setchi/NoteEditor/blob/master/screenshot.png)に映っている黄緑色の音符と水色の音符を意味するんだろうと思います。