Table of Contents

Class AudioCategoryDuckingRuleConfig

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/AudioCategoryDuckingRuleConfig", "75c1155548e34212921254b7aef321e39862a385e59d996e9a2779389d0b6ecb")]
public sealed record AudioCategoryDuckingRuleConfig : IEquatable<AudioCategoryDuckingRuleConfig>
Inheritance
AudioCategoryDuckingRuleConfig
Implements
Inherited Members

Properties

AttackMs

public float? AttackMs { get; init; }

Property Value

float?

Codec

public static Codec<AudioCategoryDuckingRuleConfig> Codec { get; }

Property Value

Codec<AudioCategoryDuckingRuleConfig>

Curve

public AudioCategoryDuckingRuleConfigFadeCurve? Curve { get; init; }

Property Value

AudioCategoryDuckingRuleConfigFadeCurve?

DuckingVolumeDb

public float? DuckingVolumeDb { get; init; }

Property Value

float?

HoldMs

public float? HoldMs { get; init; }

Property Value

float?

Priority

public int Priority { get; init; }

Property Value

int

ReleaseCurve

public AudioCategoryDuckingRuleConfigFadeCurve_3822459C? ReleaseCurve { get; init; }

Property Value

AudioCategoryDuckingRuleConfigFadeCurve_3822459C?

ReleaseMs

public float? ReleaseMs { get; init; }

Property Value

float?

TargetCategory

public string? TargetCategory { get; init; }

Property Value

string