示例#1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (!collision.gameObject.CompareTag("Defender"))
     {
         return;
     }
     animator.SetBool("isAttacking", true);
     attackerScript.Attack(collision.gameObject);
 }
  void OnTriggerEnter2D(Collider2D collider)
  {
      GameObject obj = collider.gameObject;

      if (!obj.GetComponent <DefenderScript>())
      {
          return;
      }
      animate.SetBool("AttackMode", true);
      attacker.Attack(obj);
  }
示例#3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        GameObject obj = collision.gameObject;

        if (!obj.GetComponent <Defender>())
        {
            return;
        }
        if (obj.GetComponent <Gravestone>())
        {
            animator.SetTrigger("jumpTrigger");
        }
        else
        {
            animator.SetBool("isAttacking", true);
            attackerScript.Attack(obj);
        }
    }
  void OnTriggerEnter2D(Collider2D collider)
  {
      GameObject obj = collider.gameObject;

      if (!obj.GetComponent <DefenderScript>())
      {
          return;
      }
      if (obj.GetComponent <StoneScript>())
      {
          animate.SetTrigger("JumpTrigger");
          audioSource.Play();
      }
      else
      {
          animate.SetBool("AttackMode", true);
          attacker.Attack(obj);
      }
      //Debug.Log("Fox collided with " + collider);
  }