Namespace Serenity.CutscenePlayer.Infrastructure.Services
Classes
UnityCutscenePlayerService
Unity cutscene player service providing cutscene-specific playback API.
Executes timed stages directly using ITimedSequenceStage.DurationSeconds.
CutscenePlayer is a first-class vertical aggregate, NOT legacy.
It provides cutscene authoring, tooling, and UX on top of the generic
SequencePlayer orchestration foundation.
NOTE: This service does NOT delegate to UnitySequencePlayerService.
It executes stages directly because CutscenePlayer owns timed orchestration.
RigPrefab is owned by CutscenePlayer, NOT by generic SequencePlayer.
UnityCutscenePlayerServiceFactory
Unity-specific factory for creating cutscene player services with GameObject integration.
Cutscene is a domain-specific specialization of the generic Sequence system. This factory implements ICutscenePlayerServiceFactory (which extends ISequencePlayerServiceFactory) and provides cutscene-specific service creation with Unity GameObject integration.