private void SpawnBullet(InputTypes inputEvent) { #region WaterGun - Spawn //water gun bullet spawn if (player.weaponType == WeaponType.WaterGun) { if (inputEvent == InputTypes.LeftMouse) { // Spawn Bullet PlayerBullet bullet = new PlayerBullet(this, spriteBatch, spriteDictionary["waterBullet"], player.Position); bullet.weaponType = WeaponType.WaterGun; bullet.SetDirection(player.Rotation, 5); Components.Add(bullet); } } #endregion #region SlingShot - Spawn //sling shot bullet spawn if (player.weaponType == WeaponType.SlingShot) { if (inputEvent == InputTypes.LeftMouse) { // Spawn Bullet PlayerBullet bullet = new PlayerBullet(this, spriteBatch, spriteDictionary["needleBullet"], player.Position); bullet.weaponType = WeaponType.SlingShot; bullet.SetDirection(player.Rotation, 5); Components.Add(bullet); } } #endregion #region DonutGun - Spawn //donut gun bullet spawn if (player.weaponType == WeaponType.DonutGun) { if (inputEvent == InputTypes.LeftMouse) { // Spawn Bullet PlayerBullet bullet = new PlayerBullet(this, spriteBatch, spriteDictionary["donutBullet"], player.Position); bullet.weaponType = WeaponType.DonutGun; bullet.SetDirection(player.Rotation, 5); Components.Add(bullet); } } #endregion }