void OnTriggerEnter2D(Collider2D col) { var target = col.gameObject; if (target.GetComponent <Defender>()) { _attacker.Attack(target); } }
private void OnTriggerEnter2D(Collider2D other) { var target = other.gameObject; if (!target.GetComponent <Defender>()) { return; } _attacker.Attack(target); }
private void OnTriggerEnter2D(Collider2D otherCollider) { var otherObject = otherCollider.gameObject; if (otherObject.GetComponent<Gravestone>()) { _animator.SetTrigger(JumpTriggerParameterId); } else if (otherCollider.GetComponent<Defender>()) { _attacker.Attack(otherObject); } }
void OnTriggerEnter2D(Collider2D col) { var target = col.gameObject; if (target.CompareTag("Rock")) { _animator.SetTrigger("JumpTrigger"); } else if (target.GetComponent <Defender>()) { _attacker.Attack(target); } }
private void OnTriggerEnter2D(Collider2D other) { var target = other.gameObject; if (!target.GetComponent <Defender>()) { return; } if (target.GetComponent <GraveStone>()) { Debug.Log(name + " should now jump!"); _animator.SetTrigger("jump"); } else { _attacker.Attack(target); } }