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