logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface IEventDispatcherSignalDefinition

    Abstraction for an authored definition that can produce a concrete EventDispatcherSignal to be dispatched.
    Implemented by Unity Inspector assets (ScriptableObjects) so that IEventDispatcherService can dispatch a configured signal without the Application layer depending on Unity. The definition decides which signal type to create and supplies the configured parameter values; this interface only exposes the resulting signal.

    Namespace: Serenity.EventDispatcher.Application.Interfaces
    Assembly: Serenity.Global.Application.dll
    Syntax
    public interface IEventDispatcherSignalDefinition

    Methods

    BuildSignal()

    Builds a fresh, fully configured EventDispatcherSignal instance from the definition's stored type and parameter values.

    Declaration
    EventDispatcherSignal BuildSignal()
    Returns
    Type Description
    EventDispatcherSignal

    The signal instance to dispatch.

    In this article
    © 2026 Serenity. All Rights Reserved