<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/CollisionComponent/Mode-swift.enum/trigger",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation18CollisionComponentV4ModeO7triggeryA2EmF"
  },
  "title" : "CollisionComponent.Mode.trigger"
}
-->

# CollisionComponent.Mode.trigger

A trigger collision object.

```
case trigger
```

## Discussion

When a collision object of this type collides with any other object,
RealityKit records that contact was made, but does not compute other
details, like contact points, normal vectors, and so on. This makes
a trigger object more performant when all you need is a Boolean
indicator that contact occurred.

Triggers are not simulated, so if the [`Entity`](/documentation/RealityKit/Entity) also contains [`PhysicsBodyComponent`](/documentation/RealityKit/PhysicsBodyComponent), `trigger` is ignored.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)