private void OnTriggerStay2D(Collider2D collision) { if (collision.gameObject.tag == "Gun" || collision.gameObject.tag == "Triangle") { return; } ICanSetOnFire target = collision.GetComponent <ICanSetOnFire>(); if (target != null) { StartCoroutine(target.GetFireDamage(0.5f, 2)); } }
private void OnTriggerStay2D(Collider2D collision) { Debug.Log("TAG: " + collision.gameObject.tag); Debug.Log("isActive: " + isActive); if ((collision.gameObject.tag != "Tringle" || collision.gameObject.tag != "Hero") && isActive == true) { ICanSetOnFire target = collision.GetComponent <ICanSetOnFire>(); if (target != null) { StartCoroutine(target.GetFireDamage(0.5f, 2)); } } }