OnTriggerEnter - destroy (this.gameobject) if it collides with anything

Hi everyone

Quick question and I have a feeling its a quick answer as I think I’m just being dumb. With the method OnTriggerEnter I my gameobject to destroy itself if it collides with anything physically in the game world, whether it be an enemy or world geometry.

Any help is greatly appreciated and if it helps get me an answer then here some basic sudo code.

void OnTriggerEnter (Collider collider)
{
	if (this.gameObject collides with anything in the world)
	{
		destroy (this.gameobject);
	}
}

Wait a second, isn’t the OnTriggerEnter already telling you that your object has hit something? So you could go straight to destroy, right?

void OnTriggerEnter (Collider collider)
{
    destroy (this.gameobject);
}

(Not sure if my last post was properly posted cause my account is newly registered 10 minutes ago)

But did you forget to add a component called Box Collider or any other Collider to your gameobject?