void SetButtonDisplayName(PartCategorizerButton button, string name) { button.categorydisplayName = name; var ttc = button.tooltipController; ttc.textString = name; }
private void Edit_Delete(string title, bool delete, PartCategorizer.Icon icon) { PartCategorizer.Category category = PartCategorizer.Instance.filters.Find(f => f.button.categoryName == this.category); List <PartCategorizer.Category> subCategories = category.subcategories; if (delete) { subCategories.Remove(subCategories.Find(m => m.button.categoryName == title)); } else { PartCategorizerButton but = subCategories.FirstOrDefault(sC => sC.button.categoryName == title).button; if (but != null) { but.categoryName = subCategoryTitle; if (icon != PartCategorizer.Instance.fallbackIcon) { but.SetIcon(icon); } } } }