public void attackGuai()
 {
     foreach (GameObject t in guai)
     {
         guaia = t.GetComponent <guaiAI> ();
         if (Vector3.Distance(transform.position, t.transform.position) < attackDistance &&
             Mathf.Abs(Vector3.Angle(transform.forward, t.transform.position - transform.position)) < 30f)
         {
             guaiAnim = t.GetComponent <Animator> ();
             guaiAnim.SetTrigger("takeDamage");
             guaia.hp -= attackPoint;
         }
     }
 }
Example #2
0
 void start()
 {
     g    = GetComponent <guaiAI> ();
     dead = Resources.Load <AudioClip> ("kewuyg");
 }