コード例 #1
0
    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);
        }
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     _HeliStates = Heli_States.AtEase;
     _Player     = GameObject.Find("Player");
     transform.LookAt(_Player.transform);
 }