I need to make it so that if the player’s renderer is disabled, the Shoot() function is not excecuted anymore. how would I do this? Here is my code:
var speed : float = 2000;
var player : Transform;
var enemyFireball : Transform;
function Start () {
InvokeRepeating("Shoot", 0.5, 0.5);
}
function Update()
{
if(player.renderer.enabled == false)
{
!Shoot();
}
}
function Shoot ()
{
if(Vector3.Distance(transform.position,player.position)<10)
{
var projectile = Instantiate(enemyFireball,GameObject.Find("enemySpawnPoint1").transform.position, Quaternion.identity);
projectile.rigidbody.AddForce(transform.forward * speed);
}
}