Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GameObject.CompareTag

CompareTag(tag: string): bool;
bool CompareTag(string tag);
def CompareTag(tag as string) as bool

Parameters

tagThe tag to compare.

Description

Is this game object tagged with /tag/?

	// Immediate death trigger.
	// Destroys any colliders that enter the trigger, if they are tagged player.
	function OnTriggerEnter (other : Collider) {
		if (other.gameObject.CompareTag ("Player")) {
			Destroy (other.gameObject);
		}
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void OnTriggerEnter(Collider other) {
        if (other.gameObject.CompareTag("Player"))
            Destroy(other.gameObject);
        
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def OnTriggerEnter(other as Collider) as void:
		if other.gameObject.CompareTag('Player'):
			Destroy(other.gameObject)