private void RecursiveTitleSearch(PdxSublist data) { data.ForEachSublist((sub) => { if (CK2Titles.ContainsKey(sub.Key) && CK2Titles[sub.Key].Colour == null && sub.Value.Sublists.ContainsKey("color")) { CK2Titles[sub.Key].Colour = new Colour(sub.Value.Sublists["color"].FloatValues[string.Empty]); } RecursiveTitleSearch(sub.Value); }); }
public void AddTitle(CK2Title title) { CK2Titles.Add(title.Name, title); }