Unity:DictionaryをListに分ける方法
自分用メモ
unityの、というかc#の忘備録。
Dictionary.Keys と .ValuesでListを取得することができる。
Dictionary<string, int> items = new Dictionary<string, int>(); items.Add("やくそう", 3); items.Add("どくけし", 5); items.Add("ゆうしゃのえんぴつ", 1); List<string> keyList = new List<string>(items.Keys); List<int> valueList = new List<int>(items.Values);
今回はDictionaryをListに分けて保存、
ロードしたときに元に戻すという力わざで
Dictinaryごとセーブさせることに成功...