Table of Contents

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?