public Gear ChangeGear(Gear gear, Gear.Slot targetSlot) { Gear oldGear = m_outfit.GetGear(targetSlot); if (m_outfit.ChangeGear(gear, targetSlot)) { return(oldGear); } return(gear); }
public bool ChangeGear(Gear gear, Gear.Slot targetSlot) { if (gear.slot != targetSlot) { return(false); } switch (targetSlot) { case Gear.Slot.Weapon: { weapon = gear; break; } case Gear.Slot.Head: { head = gear; break; } case Gear.Slot.Chest: { chest = gear; break; } case Gear.Slot.Feet: { feet = gear; break; } case Gear.Slot.Ring: { ring = gear; break; } case Gear.Slot.Neck: { neck = gear; break; } default: { return(false); } } return(true); }
public Gear GetGear(Gear.Slot targetSlot) { switch (targetSlot) { case Gear.Slot.Weapon: { return(weapon); } case Gear.Slot.Head: { return(head); } case Gear.Slot.Chest: { return(chest); } case Gear.Slot.Feet: { return(feet); } case Gear.Slot.Ring: { return(ring); } case Gear.Slot.Neck: { return(neck); } default: { return(null); } } }