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);
        }
Ejemplo n.º 5
0
 private static GraphicsUnit GetGraphicsUnit(SetupItem item, GraphicsUnit defaultGraphicsUnit)
 {
     return ConversionUtils.GetGraphicsUnit(GetString(item), defaultGraphicsUnit);
 }
Ejemplo n.º 6
0
 private static FontStyle GetFontStyle(SetupItem item, FontStyle defaultStyle)
 {
     return ConversionUtils.GetFontStyle(GetString(item), defaultStyle);
 }
Ejemplo n.º 7
0
 private static float GetFloat(SetupItem item, float defaultFloat)
 {
     return ConversionUtils.GetFloat(GetString(item), defaultFloat);
 }
Ejemplo n.º 8
0
 private static Color GetColor(SetupItem item, Color defaultColor)
 {
     return ConversionUtils.GetColor(GetString(item), defaultColor);
 }
Ejemplo n.º 9
0
        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;
        }
Ejemplo n.º 10
0
 public static string GetString(SetupItem setupItem)
 {
     return SetupResources.ResourceManager.GetString(setupItem.ToString());
 }
Ejemplo n.º 11
0
 public void Display(SetupItem setupItem, uint quantity, int slotID)
 {
     inventorySlots[slotID].Display(in setupItem, quantity);
 }
 protected internal void Assign(SetupItem source)
 {
     Name = source.Name;
 }
Ejemplo n.º 13
0
 public void Display(SetupItem setupItem, uint quantity, int slotID)
 {
     prefightSlots[slotID].Display(in setupItem, quantity);
 }
Ejemplo n.º 14
0
 private static int GetInt(SetupItem item, int defaultInt)
 {
     return ConversionUtils.GetInt(GetString(item), defaultInt);
 }
Ejemplo n.º 15
0
 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);
 }
Ejemplo n.º 17
0
 public void Display(SetupItem setupItem, int slotID)
 {
     equipmentSlots[slotID].Display(in setupItem, 1);
 }