Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
 public override string ToString()
 {
     return(m_Actor.Name + " takes " + m_ID.ToString());
 }