Show / Hide Table of Contents

Class Atmos

Contains snapshots and mixers that are related to the Atmos AudioMixer

These snapshots are used to change what atmosphere sounds are being played in a scene

See this table for more info on what groups/mixers do what : https://1drv.ms/x/s!Aj62egREH4PTxyT0dl7ijj9itSdV?e=SMNe12

Inheritance
object
Atmos
Namespace: WeaverCore
Assembly: WeaverCore.dll
Syntax
public static class Atmos

Properties

| Edit this page View Source

AtmosMixer

Declaration
public static AudioMixer AtmosMixer { get; }
Property Value
Type Description
AudioMixer
| Edit this page View Source

CaveNoisesGroup

Declaration
public static AudioMixerGroup CaveNoisesGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

CaveSnapshot

Declaration
public static AudioMixerSnapshot CaveSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

CaveWindGroup

Declaration
public static AudioMixerGroup CaveWindGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

DeepnestGroup

Declaration
public static AudioMixerGroup DeepnestGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

DeepnestQuietSnapshot

Declaration
public static AudioMixerSnapshot DeepnestQuietSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

DeepnestSnapshot

Declaration
public static AudioMixerSnapshot DeepnestSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

DistantRainRoomSnapshot

Declaration
public static AudioMixerSnapshot DistantRainRoomSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

DistantRainSnapshot

Declaration
public static AudioMixerSnapshot DistantRainSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

FogCanyonGroup

Declaration
public static AudioMixerGroup FogCanyonGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

FogCanyonMinorSnapshot

Declaration
public static AudioMixerSnapshot FogCanyonMinorSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

FogCanyonSnapshot

Declaration
public static AudioMixerSnapshot FogCanyonSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

FungusGroup

Declaration
public static AudioMixerGroup FungusGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

FungusSnapshot

Declaration
public static AudioMixerSnapshot FungusSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

GrassyWindGroup

Declaration
public static AudioMixerGroup GrassyWindGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

GreenpathGroup

Declaration
public static AudioMixerGroup GreenpathGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

GreenpathInteriorSnapshot

Declaration
public static AudioMixerSnapshot GreenpathInteriorSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

GreenpathSnapshot

Declaration
public static AudioMixerSnapshot GreenpathSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

MasterGroup

Declaration
public static AudioMixerGroup MasterGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

MinesCrystalGroup

Declaration
public static AudioMixerGroup MinesCrystalGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

MinesCrystalSnapshot

Declaration
public static AudioMixerSnapshot MinesCrystalSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

MinesMachineryGroup

Declaration
public static AudioMixerGroup MinesMachineryGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

MinesMachinerySnapshot

Declaration
public static AudioMixerSnapshot MinesMachinerySnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

MiscWindGroup

Declaration
public static AudioMixerGroup MiscWindGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

MiscWindSnapshot

Declaration
public static AudioMixerSnapshot MiscWindSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

NoneSnapshot

Declaration
public static AudioMixerSnapshot NoneSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

QueensGardensSnapshot

Declaration
public static AudioMixerSnapshot QueensGardensSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

RainIndoorGroup

Declaration
public static AudioMixerGroup RainIndoorGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

RainOutdoorGroup

Declaration
public static AudioMixerGroup RainOutdoorGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

RainyIndoorsSnapshot

Declaration
public static AudioMixerSnapshot RainyIndoorsSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

RainyOutdoorsSnapshot

Declaration
public static AudioMixerSnapshot RainyOutdoorsSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

SurfaceBasementSnapshot

Declaration
public static AudioMixerSnapshot SurfaceBasementSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

SurfaceInteriorSnapshot

Declaration
public static AudioMixerSnapshot SurfaceInteriorSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

SurfaceNookSnapshot

Declaration
public static AudioMixerSnapshot SurfaceNookSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

SurfaceSnapshot

Declaration
public static AudioMixerSnapshot SurfaceSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

SurfaceWind1Group

Declaration
public static AudioMixerGroup SurfaceWind1Group { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

SurfaceWind2Group

Declaration
public static AudioMixerGroup SurfaceWind2Group { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

WaterfallMedGroup

Declaration
public static AudioMixerGroup WaterfallMedGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

WaterwaysFlowingSnapshot

Declaration
public static AudioMixerSnapshot WaterwaysFlowingSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

WaterwaysGroup

Declaration
public static AudioMixerGroup WaterwaysGroup { get; }
Property Value
Type Description
AudioMixerGroup
| Edit this page View Source

WaterwaysSnapshot

Declaration
public static AudioMixerSnapshot WaterwaysSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot
| Edit this page View Source

WindTunnelSnapshot

Declaration
public static AudioMixerSnapshot WindTunnelSnapshot { get; }
Property Value
Type Description
AudioMixerSnapshot

Methods

| Edit this page View Source

ApplyAtmosPack(AtmosPack, float)

Applies an AtmosPack to change the atmosphere sounds

Declaration
public static void ApplyAtmosPack(AtmosPack pack, float transitionTime)
Parameters
Type Name Description
AtmosPack pack

The pack to be applied

float transitionTime

The time to transition to the new atmos pack

| Edit this page View Source

ApplyAtmosPack(AtmosPack, float, AtmosSources)

Applies an AtmosPack to change the atmosphere sounds

Declaration
public static void ApplyAtmosPack(AtmosPack pack, float transitionTime, Atmos.AtmosSources enabledSources)
Parameters
Type Name Description
AtmosPack pack

The pack to be applied

float transitionTime

The time to transition to the new atmos pack

Atmos.AtmosSources enabledSources

A list of sources to be enabled

| Edit this page View Source

ApplyAtmosSnapshot(SnapshotType, float)

Applies an Atmos Snapshot to change the atmosphere sounds

Declaration
public static void ApplyAtmosSnapshot(Atmos.SnapshotType snapshot, float transitionTime)
Parameters
Type Name Description
Atmos.SnapshotType snapshot

The snapshot to be applied

float transitionTime

The time to transition to the new Atmos snapshot

| Edit this page View Source

ApplyAtmosSnapshot(SnapshotType, float, AtmosSources)

Applies an Atmos Snapshot to change the atmosphere sounds

Declaration
public static void ApplyAtmosSnapshot(Atmos.SnapshotType snapshot, float transitionTime, Atmos.AtmosSources enabledSources)
Parameters
Type Name Description
Atmos.SnapshotType snapshot

The snapshot to be applied

float transitionTime

The time to transition to the new Atmos snapshot

Atmos.AtmosSources enabledSources

A list of sources to be enabled

| Edit this page View Source

GetEnabledSourcesForSnapshot(AudioMixerSnapshot)

Declaration
public static Atmos.AtmosSources GetEnabledSourcesForSnapshot(AudioMixerSnapshot snapshot)
Parameters
Type Name Description
AudioMixerSnapshot snapshot
Returns
Type Description
Atmos.AtmosSources
| Edit this page View Source

GetEnabledSourcesForSnapshot(SnapshotType)

Declaration
public static Atmos.AtmosSources GetEnabledSourcesForSnapshot(Atmos.SnapshotType snapshot)
Parameters
Type Name Description
Atmos.SnapshotType snapshot
Returns
Type Description
Atmos.AtmosSources
| Edit this page View Source

GetGroup(GroupType)

Declaration
public static AudioMixerGroup GetGroup(Atmos.GroupType type)
Parameters
Type Name Description
Atmos.GroupType type
Returns
Type Description
AudioMixerGroup
| Edit this page View Source

GetSnapshot(SnapshotType)

Declaration
public static AudioMixerSnapshot GetSnapshot(Atmos.SnapshotType type)
Parameters
Type Name Description
Atmos.SnapshotType type
Returns
Type Description
AudioMixerSnapshot
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾