Class SoundEvent
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/SoundEvent.json#", "12980e9ddd9b9ba5684ab4716467600d74ba116c557219024d69f06ff0a73981")]
public sealed record SoundEvent : IEquatable<SoundEvent>
- Inheritance
-
SoundEvent
- Implements
-
- Inherited Members
-
Properties
AudioCategory
public string? AudioCategory { get; init; }
Property Value
- string
BypassDucking
public bool BypassDucking { get; init; }
Property Value
- bool
Codec
public static Codec<SoundEvent> Codec { get; }
Property Value
- Codec<SoundEvent>
DuckingRules
public List<AudioCategoryDuckingRuleConfig>? DuckingRules { get; init; }
Property Value
- List<AudioCategoryDuckingRuleConfig>
Layers
public List<SoundEventLayer> Layers { get; init; }
Property Value
- List<SoundEventLayer>
MaxDistance
public float? MaxDistance { get; init; }
Property Value
- float?
MaxInstance
public int MaxInstance { get; init; }
Property Value
- int
Pitch
public float? Pitch { get; init; }
Property Value
- float?
PreventSoundInterruption
public bool PreventSoundInterruption { get; init; }
Property Value
- bool
SpatialBlend
public float? SpatialBlend { get; init; }
Property Value
- float?
StartAttenuationDistance
public float? StartAttenuationDistance { get; init; }
Property Value
- float?
StateBindings
public List<StateBindingConfig>? StateBindings { get; init; }
Property Value
- List<StateBindingConfig>
Volume
public float? Volume { get; init; }
Property Value
- float?