public override void ShowDetail(PanelBuilder panel) { panel.AddHeaderLabel("Finish researches"); foreach (Research r in L.b.researches.Values()) { if (S.ActPlayer().research.IsFinish(r.id)) { panel.AddImageLabel(r.Name(), r.Icon); } } if (panel.Count() == 1) { panel.AddImageLabel("No finish research.", "no"); } }