void OnCollisionEnter2D(Collision2D collision) { colliding = true; SummonAnimation sa = gameObject.GetComponent <SummonAnimation>(); if (sa != null) { sa.Summon(); } Destroy(gameObject); }
void OnTriggerEnter2D(Collider2D collision) { bool wasColliding = colliding; colliding = true; if (collision.tag == "Checkpoint" && justSummoned > 0) { return; } SummonAnimation sa = gameObject.GetComponent <SummonAnimation>(); if (sa != null) { sa.Summon(); } Destroy(gameObject); }