logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Feedback.Application.Validation

    Classes

    FeedbackTriggerSignalFormat

    Engine-agnostic description of the no-code "trigger signal" convention: how a PlayFeedbackSignal gets pre-wired onto a signal-definition asset so a designer can fire a feedback with zero generated code. This is the FORMAT rule only (parameter names, order, and value kind) — materializing it into a concrete Unity-serialized signal definition (UnityEventDispatcherSignalDefinition / UnityConfiguredSignalParameter, both Unity-typed) is the editor builder's job (FeedbackCreator.BuildFeedbackTriggerSignalDefinition). Losing this convention in a port would silently break every no-code feedback trigger, so it is the single source of truth both today's Unity builder and a future non-Unity equivalent must follow.

    FeedbackTriggerSignalFormat.ParamSlot

    One constructor-parameter slot of the pre-wired PlayFeedbackSignal.

    Enums

    FeedbackTriggerSignalFormat.ParamValueKind

    Kind of a constructor parameter value in the trigger-signal convention (pure data — no engine value types).

    In this article
    © 2026 Serenity. All Rights Reserved