public virtual void Shoot() { if (Time.time > shotTimer) { shotTimer = Time.time + fireInterval / 1000; ProjectileScript newProjectile = Instantiate(projectile, projStartPoint.position, projStartPoint.rotation) as ProjectileScript; newProjectile.SetSpeed(projStartVelocity); } }
public void FireProjectile(Vector3 pos, Quaternion rot) { ProjectileScript newProjectile = Instantiate(projectile, pos, rot) as ProjectileScript; newProjectile.SetSpeed(projStartVelocity); }