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); }
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); }