public void RemoveDateSet(BaseDateSet date) { Type t = date.GetType(); if (mDateSet.ContainsKey(t)) { List <BaseDateSet> list = mDateSet[t]; list.Remove(date); } else { Debug.Log("不包含的类"); } }
public void AddDateSet(BaseDateSet data) { Type t = data.GetType(); if (mDateSet.ContainsKey(t)) { List <BaseDateSet> list = mDateSet[t]; list.Add(data); } else { List <BaseDateSet> list = new List <BaseDateSet> () { data }; mDateSet[t] = list; } }