package Services.Sounds.WeaponSoundObjects { import Services.Sounds.WeaponSoundObjects.WeaponSound; import flash.media.Sound; /** * ... * @author */ public class awp implements WeaponSound { [Embed(source = "../Weapons/ClipEmpty_Rifle.mp3")] private static const rifleEmpty:Class; private var rifle_Empty : Sound = new rifleEmpty(); //Sound for the awp [Embed(source = "../Weapons/awp1.mp3")] private static const awpShot:Class; [Embed(source = "../Weapons/awp_reload.mp3")] private static const awpReload:Class; [Embed(source = "../Weapons/awp_bolt.mp3")] private static const awpBoltPull:Class; private var awp_fire : Sound = new awpShot(); private var awp_reload : Sound = new awpReload(); private var awp_deploy : Sound = new awpBoltPull(); public function awp() { } /* INTERFACE Services.Sounds.WeaponSoundObjects.WeaponSound */ public function playFire():void { awp_fire.play(); } public function getReload():Sound { return awp_reload; } public function getSwitch():Sound { return awp_deploy; } public function playEmpty():void { rifle_Empty.play(); } } }