タイトルまんまですが、 UnityはDictionaryのシリアライズがデフォではできない…(Godotならできるのに!)よって下記みたいにクラスを作ってからDictionaryに流し込んだりしなくてはいけない。 [SerializeField] private List<Clip> clipList = new List<Clip>(); //インスペクタで設定 private Dictionary<string, AudioClip> clipDic = new Dictionary<string, AudioClip>(); [System.Serializable] public cl…