using UnityEngine; using System.Linq; using System.Collections; using System.Collections.Generic; public static class ExtensionDictionary { public static T2 Random(this Dictionary dic) { return dic.Values.ToList().Random(); } public static bool UniqueAdd(this Dictionary dic, T1 t1, T2 t2) { if (dic.ContainsKey(t1)) { return false; } else { dic.Add(t1, t2); return true; } } }