Creating a seat

A seat in ENGAGE consists of two main components - the 3D geometry that represents the appearance of the seat, and a sit trigger that provides the functionality for an avatar to use the seat.

To create a seat, complete the following steps:

  1. In the ENGAGE SDK, add the geometry for the seat to the scene.

  2. If you don't have a duplicate of the DefaultSitTrigger prefab in your location dependency folder, create one. You can find the sit trigger prefab in the /Assets/ENGAGE_CreatorSDK/Prefabs/Tools/SitPrefab folder. After you create the duplicate, you can remove Make your own local copy from the prefab name.

  3. Add the duplicate DefaultSitTrigger prefab as a child of the seat geometry.

  4. Position the DefaultSitTrigger object so that the sphere gizmo is at the location where you want the avatar's pelvis to be. The red arrow indicates the direction in which the avatar will face.

If want to create a seat as an IFX, use the IFX_SitTriggerSimple - for use inside IFX that get scaled prefab instead of the DefaultSitTrigger - Make your own local copy prefab.

Last updated