PlayerDrop.GiveDropToPlayer C# (CSharp) Method

GiveDropToPlayer() public method

Called when the player runs into the drop
public GiveDropToPlayer ( ) : void
return void
    void GiveDropToPlayer()
    {
        // Play the sound effect
        playerCharacter.PlaySound(sndDropPickup);

        // Now give them the drop
        switch (itemDrop.DropType)
        {
        case ItemDropType.Winchesta:
            GiveWeaponDropToPlayer(WeaponDirector.PlayerWeapon.Winchesta, 10);
            break;
        case ItemDropType.Shotgun:
            GiveWeaponDropToPlayer(WeaponDirector.PlayerWeapon.Shotgun, 50);
            break;
        case ItemDropType.RocketLauncher:
            GiveWeaponDropToPlayer(WeaponDirector.PlayerWeapon.RocketLauncher, 10);
            break;

        case ItemDropType.Ammo:
            GiveAmmoDropToPlayer();
            break;

        case ItemDropType.CowboyHat:
        case ItemDropType.EastwoodHat:
        case ItemDropType.TenGallonHat:
            GiveCowboyHatToPlayer();
            break;

        case ItemDropType.Bandana:
            GiveMouthpieceToPlayer();
            break;
        }
    }