/// Unequips and returns the [Item] at [index]. public Item removeAt(EquipementSlot slotType) { var item = slots[slotType]; slots[slotType] = null; return(item); }
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; }
/// Gets the [Item] currently equipped in [slotType], if any. public Item find(EquipementSlot slotType) { return(slots[slotType]); }
public Item this[EquipementSlot type] { get { return(slots[type]); } set { slots[type] = value; } }