CAudioScriptManager

Trackmania Next API


CAudioScriptManager

ID 0x10007000
Uninstantiable

Inherits from MwFoundations::CMwNod

Methods

CAudioScriptSound@ CreateSound(string Url)

CAudioScriptSound@ CreateSoundEx(string Url, float VolumedB, bool IsMusic, bool IsLooping, bool IsSpatialized)

void DestroySound(CAudioScriptSound@ Sound)

CAudioScriptMusic@ CreateMusic(string Url)

void DestroyMusic(CAudioScriptMusic@ Music)

void PlaySoundEvent(CAudioScriptSound@ Sound, float VolumedB)

void PlaySoundEventUrl(string Url, float VolumedB)

void PlaySoundLibrary(CAudioScriptManager::ELibSound Sound, uint SoundVariant, float VolumedB)

void PlayDelayedSoundEvent(CAudioScriptSound@ Sound, float VolumedB, int Delay)

void PlayDelayedSoundEventUrl(string Url, float VolumedB, int Delay)

void PlayDelayedSoundLibrary(CAudioScriptManager::ELibSound Sound, uint SoundVariant, float VolumedB, int Delay)

void PlaySoundEventMix(CAudioScriptSound@ Sound, float VolumedB, vec3 PanRadiusLfe)

void PlaySoundEventMixUrl(string Url, float VolumedB, vec3 PanRadiusLfe)

void PlayDelayedSoundEventMix(CAudioScriptSound@ Sound, float VolumedB, vec3 PanRadiusLfe, int Delay)

void PlayDelayedSoundEventMixUrl(string Url, float VolumedB, vec3 PanRadiusLfe, int Delay)

void ClearAllDelayedSoundsEvents()

Members

const MwFastBuffer<CAudioScriptSound@> Sounds

bool ForceEnableMusic

float LimitMusicVolumedB

float LimitSceneSoundVolumedB

float LimitUiSoundVolumedB

Inherited members CMwNod

string IdName

const MwId Id

Enums

ELibSound

ELibSound::Alert
ELibSound::ShowDialog
ELibSound::HideDialog
ELibSound::ShowMenu
ELibSound::HideMenu
ELibSound::Focus
ELibSound::Valid
ELibSound::Start
ELibSound::Countdown
ELibSound::Victory
ELibSound::ScoreIncrease
ELibSound::Checkpoint

Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.02 seconds, 15.8 MB)