# IsChildOf(TransformHandle)

> Is this transform a child of parent?

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public bool IsChildOf(TransformHandle parent)
```

### Parameters

**** (\[TransformHandle]\(/engine/6000.7/script-reference/unityengine/transformhandle)):&#x20;

### Returns

| Type                                                          | Description |
| ------------------------------------------------------------- | ----------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) |             |

### Remarks

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.

### Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    void OnTriggerEnter(Collider col)
    {
        // Ignore trigger events if between this collider and colliders in children
        // Eg. when you have a complex character with multiple triggers colliders.
        if (col.transformHandle.IsChildOf(transformHandle))
        {
            return;
        }

        print("Do something here");
    }
}
```
