public void ShootAtTarget(ITrajectoryAlgorithm trajectoryAlgorithm, Target target, Bullet bullet, float bulletSpeed) { // Play Audio SoundManager.Instance.PlayAudioClip(GameConstants.Sound.ShotFiring); // Do math trajectoryAlgorithm.ShootAtTarget(this, target, bullet, bulletSpeed); }
// Methods --------------------------------------- public void AimAtTarget(ITrajectoryAlgorithm trajectoryAlgorithm, Target target, float bulletSpeed) { // Do math trajectoryAlgorithm.AimAtTarget(this, target, bulletSpeed); }