using UnityEngine; using System.Collections; using System.Collections.Generic; public class CommonFunc { public static Dictionary AddDict(Dictionary dic1, Dictionary dic2) { var resultDic = new Dictionary(dic1); foreach (var data in dic2) { if (resultDic.ContainsKey(data.Key)) { resultDic[data.Key] = resultDic[data.Key] + data.Value; continue; } resultDic[data.Key] = data.Value; } return resultDic; } public static List ChangeToItemList(Dictionary dict) { List itemlist = new List(); if (dict == null) return itemlist; foreach (var data in dict) { itemlist.Add(new Item(data.Key, data.Value)); } return itemlist; } }