Пример #1
0
        /// Unequips and returns the [Item] at [index].
        public Item removeAt(EquipementSlot slotType)
        {
            var item = slots[slotType];

            slots[slotType] = null;
            return(item);
        }
Пример #2
0
 public Equipement(int ID, string Nom, int Bonus, int PrixDeVente, bool Gros, EquipementSlot Slot, Race RaceInterdite, Race RaceObligatoire, Classe ClasseInterdite, Classe ClasseObligatoire, List <Effet> Effets) : base(ID, Nom)
 {
     this.Bonus             = Bonus;
     this.PrixDeVente       = PrixDeVente;
     this.Gros              = Gros;
     this.Slot              = Slot;
     this.RaceInterdite     = RaceInterdite;
     this.RaceObligatoire   = RaceObligatoire;
     this.ClasseInterdite   = ClasseInterdite;
     this.ClasseObligatoire = ClasseObligatoire;
     this.Effets            = Effets;
 }
Пример #3
0
 /// Gets the [Item] currently equipped in [slotType], if any.
 public Item find(EquipementSlot slotType)
 {
     return(slots[slotType]);
 }
Пример #4
0
 public Item this[EquipementSlot type]
 {
     get { return(slots[type]); }
     set { slots[type] = value; }
 }