- Home /
Question by
militiaspack · Jun 20, 2017 at 09:23 AM ·
collisionobject
Help with multiple collisions on one object
I am currently trying to put multiple collisions on one object. I tried using 2 different types but it is not working. WIth the code below it only run's the seen = true when I step into either collisions but nothing else.
void OnTriggerEnter2D(Collider2D collision) {
if (collision is BoxCollider2D)
{
seen = true;
}
else if (collision is CircleCollider2D)
{
if (Input.GetKeyDown(KeyCode.Z))
{
Destroy(Players);
}
}
}
Comment
check first if BoxCollider2D is not null. i think your BoxCollider2D
is null.
var d = collision as BoxCollider2D;
if (d != null)
{
}
Well I have void OnTriggerEnter2D(Collider2D collision) {