質問: ### 前提・実現したいこと 初心者です。 UnityのC#にて リストを作り内容をドロップダウンで表示しようと考えています。 削除ボタンを押した時、選択された要素を削除し、 追加ボタンを押した時、削除された場所に要素を追加したい。 どのようにすれば実装できるのでしょうか? ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: UnityのDropDownのリファレンスがそのまま参考になると思います。 スクリプトによる項目の追加や削除のサンプルも掲載されています。 削除に関してはRemoveをそのまま行うのではなく、たとえば「」などの空欄で上書きして削除扱いにしておき 新規追加する際に「」の空欄の項目が存在すれば、そこは削除扱いの場所なのでそこに新しい項目を上書きでいけるのではないでしょうか。 スクリプトリファレンス:Dropdown.options