logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class FeedbackEffectAuthoring

    Inspector-authorable, mutable mirror of an IFeedbackEffect. The pure effects use raw floats (deliberately no UnityEngine types); this authoring layer is where Color, [Range], and tooltips live. Serialized polymorphically via [SerializeReference] on FeedbackDefinition.Effects (same idiom as ProceduralAnimator conditions) and converted to the pure effect in ToEffect().

    Inheritance
    object
    FeedbackEffectAuthoring
    AdaptiveTriggerEffectAuthoring
    AudioEffectAuthoring
    HitStopEffectAuthoring
    LedEffectAuthoring
    ScreenFlashEffectAuthoring
    ScreenShakeEffectAuthoring
    UiScreenShakeEffectAuthoring
    VibrationEffectAuthoring
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Feedback.Infrastructure.Settings
    Assembly: Serenity.UnityFeedback.Infrastructure.dll
    Syntax
    public abstract class FeedbackEffectAuthoring

    Constructors

    FeedbackEffectAuthoring()

    Declaration
    protected FeedbackEffectAuthoring()

    Properties

    DisplayName

    Declaration
    public abstract string DisplayName { get; }
    Property Value
    Type Description
    string

    Human-readable label for the inspector.

    Methods

    ToEffect()

    Converts this authoring block into its engine-agnostic effect.

    Declaration
    public abstract IFeedbackEffect ToEffect()
    Returns
    Type Description
    IFeedbackEffect
    In this article
    © 2026 Serenity. All Rights Reserved