This commit is contained in:
Gerard Gascón 2025-04-24 14:07:24 +02:00
commit a8c6025cd3
158 changed files with 86052 additions and 0 deletions

41
Assets/Scripts/Shoot.cs Normal file
View file

@ -0,0 +1,41 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Shoot : MonoBehaviour{
public bool isFiring;
public Bullet bullet;
public float bulletSpeed;
public float timeBetweenShots;
public Transform firePoint;
PlayerController player;
float shotCounter;
void Start(){
player = GetComponent<PlayerController>();
}
// Update is called once per frame
void Update(){
if (isFiring == true){
shotCounter -= Time.deltaTime;
if (shotCounter <= 0){
shotCounter = timeBetweenShots;
Bullet newBullet = Instantiate(bullet, firePoint.position, firePoint.rotation) as Bullet;
newBullet.speed = bulletSpeed;
}
} else{
shotCounter = 0;
}
if (player.shooting == true){
isFiring = true;
}
if (player.shooting == false){
isFiring = false;
}
}
}