public Dictionary <Param, float> GetParamsDictionary() { Dictionary <Param, float> dict = new Dictionary <Param, float>(); foreach (KeyValuePair <int, float> kvp in saveInfo.paramsDictionary) { Param p = GuidManager.GetItemByGuid(kvp.Key); dict.Add(p, kvp.Value); } return(dict); }
public Dictionary <Param, float> GetVisibleParams() { Dictionary <Param, float> result = new Dictionary <Param, float>(); foreach (KeyValuePair <int, float> pair in saveInfo.paramsDictionary) { Param p = GuidManager.GetItemByGuid(pair.Key); if (p.showing) { result.Add(p, pair.Value); } } return(result); }