public SetupItem(string name, bool isChecked, SetupItem parent) { this.id = ++SetupItemIdCounter; this.name = name; this.isChecked = isChecked; this.parent = parent; }
public void Update(SetupItem data) { SetupItem item = GetItemById(data.Id); if (item != null) { item.Assign(data); } }
protected void ModifyItems(int id) { SetupItem item = DataProvider.GetItemById(id); if (item == null) { return; } item.IsChecked = !item.IsChecked; foreach (SetupItem childItem in DataProvider.GetItems(id)) { childItem.IsChecked = item.IsChecked; } }
BindingList <SetupItem> CreateData() { BindingList <SetupItem> res = new BindingList <SetupItem>(); for (int i = 0; i < 10; i++) { SetupItem category = new SetupItem(string.Format("Category {0}", i + 1), false); res.Add(category); for (int j = 0; j < 5; j++) { res.Add(new SetupItem(string.Format("Item {0} - {1}", i + 1, j + 1), false, category)); } } return(res); }
private static GraphicsUnit GetGraphicsUnit(SetupItem item, GraphicsUnit defaultGraphicsUnit) { return ConversionUtils.GetGraphicsUnit(GetString(item), defaultGraphicsUnit); }
private static FontStyle GetFontStyle(SetupItem item, FontStyle defaultStyle) { return ConversionUtils.GetFontStyle(GetString(item), defaultStyle); }
private static float GetFloat(SetupItem item, float defaultFloat) { return ConversionUtils.GetFloat(GetString(item), defaultFloat); }
private static Color GetColor(SetupItem item, Color defaultColor) { return ConversionUtils.GetColor(GetString(item), defaultColor); }
public static string GetString(SetupItem setupItem, string defaultValue) { string result = SetupResources.ResourceManager.GetString(setupItem.ToString()); if (result == null) return (defaultValue == null) ? string.Empty : defaultValue; return result; }
public static string GetString(SetupItem setupItem) { return SetupResources.ResourceManager.GetString(setupItem.ToString()); }
public void Display(SetupItem setupItem, uint quantity, int slotID) { inventorySlots[slotID].Display(in setupItem, quantity); }
protected internal void Assign(SetupItem source) { Name = source.Name; }
public void Display(SetupItem setupItem, uint quantity, int slotID) { prefightSlots[slotID].Display(in setupItem, quantity); }
private static int GetInt(SetupItem item, int defaultInt) { return ConversionUtils.GetInt(GetString(item), defaultInt); }
public AddedItemData(SetupItem item, ItemSlotCategories itemSlotCategory, int slotIndex) { this.item = item; this.itemSlotCategory = itemSlotCategory; this.slotIndex = slotIndex; }
public void Display(SetupItem setupItem, uint quantity, int slotID) { beastOfBurdenSlots[slotID].Display(in setupItem, quantity); }
public void Display(SetupItem setupItem, int slotID) { equipmentSlots[slotID].Display(in setupItem, 1); }