-
Notifications
You must be signed in to change notification settings - Fork 1
Sequence (Unity API)
Erik Loyer edited this page Jun 30, 2018
·
3 revisions
The Sequence object manages a group of step objects which are to be triggered successively. Sequence objects contain the bulk of the content of a story as a series of Steps. Sequences can shuffle or repeat, and a given story can draw upon multiple sequences simultaneously, non-linearly, or in any number of ways.
| Property | Type | Description |
|---|---|---|
| count | int | The number of times the sequence is allowed to repeat (-1 = infinite). |
| grouping | string | The grouping pattern for the sequence. |
| id | string | The unique id of the sequence. |
| isCompleted | bool | If true, the sequence has played all of its steps in the current repeat. |
| isExhausted | bool | If true, the sequence has played all of its repeats. |
| parentScore | Score | The Score that contains this sequence. |
| percentCompleted | float | The percentage of steps that have been played in the current repeat. |
| repeat | bool | If true, the sequence will repeat. |
| shuffle | bool | If true, the sequence will play its steps randomly. |
| stepIndex | int | Index of the current step. |
| steps | List<Step> | A list of the sequence's steps. |
| completions | int | The number of repeats the sequence has completed. |
Creates a new Sequence from the given line-delimited string, owned by the given Score.
Creates a new Sequence from the given Stepwise XML, owned by the given Score.