void LateUpdate() { if (!IsDead) { if (_Health.health > 0) { transform.LookAt(_Player.transform.position); if (startShooting) { Debug.DrawRay(transform.position, transform.forward * 100, Color.red); muzzleEffect.SetActive(true); Invoke("Fire", 1); startShooting = false; } } else { _HeliStates = Heli_States.Dead; IsDead = true; Dead(); } } else { transform.Rotate(2.6f, 0.6f, 5.6f); } }
// Use this for initialization void Start() { _HeliStates = Heli_States.AtEase; _Player = GameObject.Find("Player"); transform.LookAt(_Player.transform); }