SequenceComponent
The sequence component triggers a series of child components defined by a playlist. It continuously advances (PlayContinuous) on the playlist in a sample-accurate way and depending on the play mode selected it will either loops back to the beginning or stop.
It is possible to set and randomize the Transition Offset to occur either before or after the end of the current track. This allows you to overlap two entries or introduce delays etc
Advance Mode
In advance mode it is possible to configure the sequence to advance to the next entry when an “AdvanceSequence” event action is received (PlayAdvance) or on a PlaySound event action.
Code Support
The Sequence component provides the following event actions to be called from code,
- AdvanceSequence
Fabric.EventManager.Instance.PostEvent("NAME OF EVENT", Fabric.EventAction.AdvanceSequence, gameObject);
- ResetSequence
Fabric.EventManager.Instance.PostEvent("NAME OF EVENT", Fabric.EventAction.ResetSequence, gameObject);
Watch the following video explaining more about this Component
https://www.youtube.com/watch?v=hJxUjad2SLE&list=PLjo4vf11pt-MWtpdnyJdqJ41khf4YhS8y&index=15