ギターのタブプログラムを作成しています。
ノート(GameObject)を選択し、コード名(文字列)を入力してから、ボタンを押して「コード」をリストに追加します。
Chordクラスは、単なる文字列とGameObjectsのリストです。currentChordを使用して、現在の選択/名前を保持します。
メモを選択したら、それをcurrentChord.selectedListに追加します。
名前を入力するときは、currentChord.nameにします。
Chord currentChord;
List<Chord> allChords;
ボタンをクリックすると、currentChordがallChordsに追加されます(allChords.Add(currentChord))。
問題は、インスタンス化されていることです。したがって、クリックして別の選択/名前を追加すると、allChords.notesリスト内のすべての選択が変更されます...
「new」キーワードを使用する必要がありますか?