Transform.IsChildOf
IsChildOf(parent: Transform): bool;
bool IsChildOf(Transform parent);
def IsChildOf(parent as Transform) as bool
Description

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

public class Example(MonoBehaviour):

	def OnTriggerEnter(col as Collider) as void:
		if col.transform.IsChildOf(transform):
			return
		print('Do something here')