public AddonCreateFactoryItem(AddonHolder item, string group, string grpname, Bitmap bitmap) { m_item = item; m_group = group; m_grpname = grpname; m_bitmap = bitmap; }
void ChangedCurrentPage() { settingsPageGeneral.Pages = null; settingsPageDialect.Pages = null; switch (tabControl1.SelectedIndex) { case 0: settingsPageGeneral.Pages = GlobalSettings.Pages; break; case 1: AddonHolder ditem = (AddonHolder)cbxDialect.SelectedItem; settingsPageDialect.Pages = GlobalSettings.DialectSettings[ditem.Name]; break; } }
public static string GetTitle(string features) { var res = new List <string>(); foreach (string item in features.Split('|')) { AddonHolder addon = Instance.FindHolder(item); if (addon == null) { continue; } res.Add(addon.Attrib.Title); var attr = (FeatureAttribute)addon.Attrib; } return(res.CreateDelimitedText(",")); }