Quantcast
Channel: Questions in topic: "enemy"
Viewing all articles
Browse latest Browse all 1488

How To Deactivate Enemy Shooting

$
0
0
For some reason when the enemy and its bullet are set to turn off the bullet keeps shooting in the direction it was when it was turned off, how can I make it so that the bullet stops shooting at the given time. The first script is the shooting script and the second is turning it on/off. var projectile: Rigidbody; var speed = 25; var Player : Transform; function Start() { var rendum = Random.Range(1F,3F); InvokeRepeating("Shuut", 2, rendum); } function Update() { transform.LookAt(Player); } function Shuut () { clone = Instantiate(projectile, transform.position, transform.rotation); clone.velocity = transform.TransformDirection( Vector3 (0, 0, speed)); Destroy (clone.gameObject, 50); } #pragma strict var enemyonoff : GameObject; var bulletonoff : GameObject; private var starttime: boolean = false; private var time : float; private var startTime : float; private var timeRemaining : float; private var timeStr : String; function Start () { enemyonoff = GameObject.FindWithTag("enemy"); bulletonoff = GameObject.FindWithTag("Bullet2"); } function Update () { time += Time.deltaTime; if(time <= 10) { enemyonoff.gameObject.SetActive (false); bulletonoff.gameObject.SetActive (false); } if (time >= 11) { enemyonoff.gameObject.SetActive (true); bulletonoff.gameObject.SetActive (true); } }

Viewing all articles
Browse latest Browse all 1488

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>