Question by
Lisek00 · Apr 28, 2020 at 01:43 PM ·
triggerparticle systemtag
ParticleSystem and trigger...
Hello. First, sorry for my English. I tried to do something, I was looking for an answer, but I didn't find it. I made a few weapons for my game and I don't have any problems with that. But now, I want to make a simple flamethrower. I used particle system to do flame effect. But my flamethrower should destroy some objects (by checking their tags)...
When I was creating a thrown knife, I used something like this:
void OnTriggerEnter (Collider collider) {
if (collider.gameObject.tag == "tag1") {
Destroy (collider.gameObject);
// do something else
} else if (collider.gameObject.tag == "tag2") {
Destroy (collider.gameObject);
// do something else
} else if (collider.gameObject.tag == "tag3") {
Destroy (collider.gameObject);
// do something else
}
}
Now I must to do something like this, but using ParticleSystem. I tried several ways, for example:
void OnParticleTrigger (Collider collider) {
if (collider.gameObject.tag == "tag1") {
Destroy (collider.gameObject);
// do something else
} else if (collider.gameObject.tag == "tag2") {
Destroy (collider.gameObject);
// do something else
} else if (collider.gameObject.tag == "tag3") {
Destroy (collider.gameObject);
// do something else
}
}
I can't write "OnParticleTrigger (Collider collider)". I don't know how to check if particle system trigger game object with some tag and for example destroy it (this object). Can you help me?
Comment