using UnityEngine;
|
using System.Collections;
|
using System.Collections.Generic;
|
|
public class CommonFunc
|
{
|
public static Dictionary<int, long> AddDict(Dictionary<int, long> dic1, Dictionary<int, long> dic2)
|
{
|
var resultDic = new Dictionary<int, long>(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<Item> ChangeToItemList(Dictionary<int, long> dict)
|
{
|
List<Item> itemlist = new List<Item>();
|
if (dict == null)
|
return itemlist;
|
foreach (var data in dict)
|
{
|
itemlist.Add(new Item(data.Key, data.Value));
|
}
|
return itemlist;
|
}
|
}
|