Ejemplo n.º 1
0
 public bool Add(OSRICItemModel _oim)
 {
     _oim.GenerateGUID();
     if(ItemList.Contains(_oim))
         return false;
     ItemList.Add(_oim);
     return true;
 }
Ejemplo n.º 2
0
 public bool Remove(OSRICItemModel _oim)
 {
     if(_oim.UID.Length<1)
         _oim.GenerateGUID();
     if(ItemList.Contains(_oim))
     {
         ItemList.Remove(_oim);
         return true;
     }
     return false;
 }
 public void LoadItemAttributes(OSRICItemModel _oim)
 {
     ItemTypeDropdown.SetDropSelection(_oim.ItemType);
     if(_oim.Name != "")
         NameField.SetValue(_oim.Name);
     if(!_oim.SmallMediumDamage.Empty())
         SmlMedDmgCon.SetValue(_oim.SmallMediumDamage);
     if(!_oim.LargeDamage.Empty())
         LrgDmgCon.SetValue(_oim.LargeDamage);
     if(_oim.WeaponRange!=0)
         RangeField.SetValue(_oim.WeaponRange);
     if(_oim.Encumberance!=0)
         EncumberanceField.SetValue(_oim.Encumberance);
     if(_oim.Cost!=0)
         CostField.SetValue(_oim.Cost);
 }
    public void AddItemToAllItems()
    {
        if(!NameField.Validate())
        {
            return;
        }
        OSRICItemModel item = new OSRICItemModel(NameField.GetStr());
        item.ItemType = ItemTypeDropdown.GetSelectedType();
        if(SmlMedDmgCon.Validate())
            item.SmallMediumDamage = SmlMedDmgCon.GetRange();
        if(LrgDmgCon.Validate())
            item.LargeDamage = LrgDmgCon.GetRange();
        if(RangeField.Validate())
            item.WeaponRange = RangeField.GetInt();
        if(EncumberanceField.Validate())
            item.Encumberance = EncumberanceField.GetInt();
        if(CostField.Validate())
            item.Cost = CostField.GetInt();

        mainCon.engine.AllItems.Add(item);
    }
Ejemplo n.º 5
0
 public bool Equals(OSRICItemModel oim)
 {
     if(this.UID == oim.UID)
         return true;
     return false;
 }