Namespace Recolude.Core.Playback
Classes
CollectionPlaybackController<T>
GameObjectActor
PlaybackBehavior
This is used for animating a recording inside the scene.
PlaybackBuilderBehavior
A class meant for providing a no-code solution for playback. You really won't get any benefit using this class programatically, and are better off just directly interfacting with PlaybackBehavior.
Structs
TimeMovementDetails
Interfaces
IActor
A logical grouping of playback controllers which all share some resource that not one individual controller owns, requiring them to be cleaned up together. Used by the playback system.
IActorBuilder
Implement this interface if you want your class to be used for setting up the actors in the scene for playback.
IPlaybackController
The bulk of the playback system operates by informing controllers of the current state of the playback.
When adding a new Capture Collection type into the Recolude system, you might want to start here for adding playback functionality.
IPlaybackCustomEventHandler
Implement this interface if you want your class to be used for handeling custom events that are contained in the recording.
Enums
ActorCleanupMethod
Method in which actor representations get deleted from the scene their in.
MovementType
Describes the progression of a value within a function.