static internal Gameplay.GameItems.IDs UnloadedVersion(this Gameplay.GameItems.IDs x) { switch (x) { case Gameplay.GameItems.IDs.RANGED_ARMY_PISTOL: return(Gameplay.GameItems.IDs.UNLOADED_ARMY_PISTOL); case Gameplay.GameItems.IDs.RANGED_ARMY_RIFLE: return(Gameplay.GameItems.IDs.UNLOADED_ARMY_RIFLE); case Gameplay.GameItems.IDs.RANGED_HUNTING_CROSSBOW: return(Gameplay.GameItems.IDs.UNLOADED_HUNTING_CROSSBOW); case Gameplay.GameItems.IDs.RANGED_HUNTING_RIFLE: return(Gameplay.GameItems.IDs.UNLOADED_HUNTING_RIFLE); case Gameplay.GameItems.IDs.RANGED_PISTOL: return(Gameplay.GameItems.IDs.UNLOADED_PISTOL); case Gameplay.GameItems.IDs.RANGED_KOLT_REVOLVER: return(Gameplay.GameItems.IDs.UNLOADED_KOLT_REVOLVER); case Gameplay.GameItems.IDs.RANGED_PRECISION_RIFLE: return(Gameplay.GameItems.IDs.UNLOADED_PRECISION_RIFLE); case Gameplay.GameItems.IDs.RANGED_SHOTGUN: return(Gameplay.GameItems.IDs.UNLOADED_SHOTGUN); case Gameplay.GameItems.IDs.UNIQUE_SANTAMAN_SHOTGUN: return(Gameplay.GameItems.IDs.UNLOADED_SANTAMAN_SHOTGUN); case Gameplay.GameItems.IDs.UNIQUE_HANS_VON_HANZ_PISTOL: return(Gameplay.GameItems.IDs.UNLOADED_HANS_VON_HANZ_PISTOL); default: throw new ArgumentOutOfRangeException(nameof(x), x.ToString()); } }
public override string ToString() { return(m_Actor.Name + " takes " + m_ID.ToString()); }