Is this transform a child of parent?
Returns a boolean value that indicates whether the transform is a child of a given transform. true if this transform is a child, deep child (child of a child) or identical to this transform, otherwise false.
function OnTriggerEnter (col : Collider) {
// Ignore trigger events if between this collider and colliders in children
// Eg. when you have a complex character with multiple triggers colliders.
if (col.transform.IsChildOf(transform))
return;
print("Do something here");
}
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
void OnTriggerEnter(Collider col) {
if (col.transform.IsChildOf(transform))
return;
print("Do something here");
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
def OnTriggerEnter(col as Collider):
if col.transform.IsChildOf(transform):
return
print('Do something here')