public Gear Equip(EnumGearSlot slot, Gear gear) { var currentGear = _gears[slot]; _gears[slot] = gear; return(currentGear); }
private static string GetEquippableDescription(StatContainer gearStats, EnumGearSlot slot) { int max = gearStats.Next(); int statType = 0; for (int x = 1; x < StatContainer.NumStats; x++) { int check = gearStats.Next(); if (max <= check) { max = check; statType = x; } } return GetSlotText(slot) + gearStats.GetStatName(statType); }
private static string GetSlotText(EnumGearSlot slot) { switch (slot) { case EnumGearSlot.Chest: return "Chest"; case EnumGearSlot.Legs: return "Leggings"; case EnumGearSlot.Forearm: return "Gauntlets"; case EnumGearSlot.Feet: return "Boots"; case EnumGearSlot.Head: return "Helmet"; case EnumGearSlot.Shoulders: return "Spaulders"; default: return "ERROR"; } }
public Gear(string name, EnumGearSlot slot) { Name = name; Slot = slot; }