public override void ShootMissile(Ship pShip) { Missile pMissile = ShipMan.ActivateMissile(); pMissile.SetPos(pShip.x, pShip.y + 20); pMissile.SetActive(true); // switch states this.Handle(pShip); }
public override void shootMissile(Ship pShip) { Missile pMissile = ShipMan.ActivateMissile(); pMissile.setPos(pShip.x, pShip.y + 20); SoundMan.Play("shoot.wav"); // switch states this.handle(pShip); }
//---------------------------------------------------------------------------------- // Shoot //---------------------------------------------------------------------------------- public override void ShootMissile(Ship pShip) { Missile pMissile = ShipMan.ActivateMissile(); pMissile.SetPos(pShip.x, pShip.y + 20); //play sound Ship.soundEngine.SoundVolume = 0.15f; Ship.soundEngine.Play2D(Ship.shootSound, false, false, false); // switch states this.Handle(pShip); }
public override void ShootMissile(Ship pShip) { Missile pMissile = ShipMan.ActivateMissile(); pSndEngine.SoundVolume = 0.2f; pSndEngine.Play2D("shoot.wav"); pMissile.SetPos(pShip.x, pShip.y + 15); pMissile.SetActive(true); //then sets you to missile flying state //aka u cant shoot a missile this.Handle(pShip); }