# collisionFlags

> What part of the capsule collided with the environment during the last CharacterController.Move call.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.PhysicsModule

```csharp
public CollisionFlags collisionFlags { get; }
```

### Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    CharacterController controller;

    void Start()
    {
        controller = GetComponent<CharacterController>();
    }

    void Update()
    {
        if ((controller.collisionFlags & CollisionFlags.Above) != 0)
        {
            print("touched the ceiling");
        }
    }
}
```
