logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    object
    UnityCutscenePlayerServiceFactory
    Implements
    ICutscenePlayerServiceFactory
    ISequencePlayerServiceFactory
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.CutscenePlayer.Infrastructure.Services
    Assembly: Serenity.UnityCutscenePlayer.Infrastructure.dll
    Syntax
    public class UnityCutscenePlayerServiceFactory : ICutscenePlayerServiceFactory, ISequencePlayerServiceFactory

    Constructors

    UnityCutscenePlayerServiceFactory(ILogService)

    Creates cutscene player service factory with logging dependency.

    Declaration
    public UnityCutscenePlayerServiceFactory(ILogService logService)
    Parameters
    Type Name Description
    ILogService logService

    Methods

    CreateService(string, ICutsceneDefinition, ILogService)

    Declaration
    public ICutscenePlayerService CreateService(string serviceName, ICutsceneDefinition definition, ILogService logService)
    Parameters
    Type Name Description
    string serviceName
    ICutsceneDefinition definition
    ILogService logService
    Returns
    Type Description
    ICutscenePlayerService

    CreateService(string, ICutsceneDefinition[], ILogService)

    Declaration
    public ICutscenePlayerService CreateService(string serviceName, ICutsceneDefinition[] definitions, ILogService logService)
    Parameters
    Type Name Description
    string serviceName
    ICutsceneDefinition[] definitions
    ILogService logService
    Returns
    Type Description
    ICutscenePlayerService

    CreateService(string, ICutscenePlayerSettings, ILogService)

    Declaration
    public ICutscenePlayerService CreateService(string serviceName, ICutscenePlayerSettings settings, ILogService logService)
    Parameters
    Type Name Description
    string serviceName
    ICutscenePlayerSettings settings
    ILogService logService
    Returns
    Type Description
    ICutscenePlayerService

    Implements

    ICutscenePlayerServiceFactory
    ISequencePlayerServiceFactory
    In this article
    © 2026 Serenity. All Rights Reserved