Users can define multiple waypoints in the editor, enabling characters to navigate between them sequentially at customizable speeds and with configurable loop behavior.
| Property | Type | Description |
|---|---|---|
| Is Active | Bool | Whether the component is enabled. When enabled, the component will start from the initial Transform and move towards the target Transform in order |
| Route Points | List | Target transform list |
| Time | Float | The time it takes for an object to move from one target to the next |
| Mode | Enum | Sports mode, optional Once, Pingpong, Loop. |
| • Once: stop after reaching the last target | ||
| • Pingpong: After reaching the last target, return the same way and repeat the movement towards the target | ||
| • Loop: After reaching the last target, teleport to the starting point and repeat the movement towards the finish line | ||
| Stay Time | Float | The time when an object is stationary after reaching the starting point or target |
| Auto Move | Bool | Whether the movement starts automatically when Is Active becomes True |
| Curve Path | Bool | Whether to use curve path |
None.
| Command | Description | Parameter |
|---|---|---|
| Move | Continue the movement from your current location | None |
| Pause | Stop moving | None |
| Reset | Reset to the starting point, then stop | None |
| Return | The movement goes to the starting point and then stops | None |