# Triggers

- [Collide](/authoring-a-simulation/state-machine/triggers/collide.md)
- [Conversation Update](/authoring-a-simulation/state-machine/triggers/conversation-update.md)
- [Grab](/authoring-a-simulation/state-machine/triggers/grab.md): Occurs when a player has grabbed an object. All grab mechanics are considered to be grabbed. A Virtual Object must be have its "Grabbable" attribute on to be able to be grabbed.
- [Proximity](/authoring-a-simulation/state-machine/triggers/proximity.md): Proximity occurs when two entities are a distance close. The distance is checked every frame. A player can be used as an entity.
- [Rejected Intent](/authoring-a-simulation/state-machine/triggers/rejected-intent.md): Occurs when an intent does not become consumed by any other system.
- [Snap](/authoring-a-simulation/state-machine/triggers/snap.md): Occurs when an entity becomes snapped to another entities' hitbox.
- [Voice Intent](/authoring-a-simulation/state-machine/triggers/voice-intent.md): Occurs when the user says or types out an utterance.
- [Ungrab](/authoring-a-simulation/state-machine/triggers/ungrab.md): Occurs when an entity has been dropped or ungrabbed.
- [Unsnap](/authoring-a-simulation/state-machine/triggers/unsnap.md)
- [Use](/authoring-a-simulation/state-machine/triggers/use.md)
- [Use Release](/authoring-a-simulation/state-machine/triggers/use-release.md): Use Release occurs when a Virtual Object has been used and upon letting go of the use interaction.
- [Wait](/authoring-a-simulation/state-machine/triggers/wait.md): Wait occurs after time in seconds have passed from when the trigger has been active.
