Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CAudioManager Class Reference

Documentation for class CAudioManager. More...

#include <doc.h>

Inheritance diagram for CAudioManager:
[legend]

Public Types

enum  ELibSound {
  Alert , ShowDialog , HideDialog , ShowMenu ,
  HideMenu , Focus , Valid , Start ,
  Countdown , Victory , ScoreIncrease , Checkpoint
}
 

Public Member Functions

CAudioSource CreateSound (Text Url)
 
CAudioSource CreateSound (Text Url, Real VolumedB, Boolean IsMusic, Boolean IsLooping, Boolean IsSpatialized)
 
Void DestroySound (CAudioSource Sound)
 
CAudioSourceMusic CreateMusic (Text Url)
 
Void DestroyMusic (CAudioSourceMusic Music)
 
Void PlaySoundEvent (CAudioSource Sound, Real VolumedB)
 
Void PlaySoundEvent (Text Url, Real VolumedB)
 
Void PlaySoundEvent (CAudioManager::ELibSound Sound, Integer SoundVariant, Real VolumedB)
 
Void PlaySoundEvent (CAudioSource Sound, Real VolumedB, Integer Delay)
 
Void PlaySoundEvent (Text Url, Real VolumedB, Integer Delay)
 
Void PlaySoundEvent (CAudioManager::ELibSound Sound, Integer SoundVariant, Real VolumedB, Integer Delay)
 
Void PlaySoundEvent (CAudioSource Sound, Real VolumedB, Vec3 PanRadiusLfe)
 
Void PlaySoundEvent (Text Url, Real VolumedB, Vec3 PanRadiusLfe)
 
Void PlaySoundEvent (CAudioSource Sound, Real VolumedB, Vec3 PanRadiusLfe, Integer Delay)
 
Void PlaySoundEvent (Text Url, Real VolumedB, Vec3 PanRadiusLfe, Integer Delay)
 
Void ClearAllDelayedSoundsEvents ()
 

Public Attributes

Array< CAudioSource *const > Sounds
 
Boolean ForceEnableMusic
 
Real LimitMusicVolumedB
 
Real LimitSceneSoundVolumedB
 
Real LimitUiSoundVolumedB
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CAudioManager.

Member Enumeration Documentation

◆ ELibSound

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

Member Function Documentation

◆ ClearAllDelayedSoundsEvents()

Void CAudioManager::ClearAllDelayedSoundsEvents ( )

◆ CreateMusic()

CAudioSourceMusic CAudioManager::CreateMusic ( Text Url)

◆ CreateSound() [1/2]

CAudioSource CAudioManager::CreateSound ( Text Url)

◆ CreateSound() [2/2]

CAudioSource CAudioManager::CreateSound ( Text Url,
Real VolumedB,
Boolean IsMusic,
Boolean IsLooping,
Boolean IsSpatialized )

◆ DestroyMusic()

Void CAudioManager::DestroyMusic ( CAudioSourceMusic Music)

◆ DestroySound()

Void CAudioManager::DestroySound ( CAudioSource Sound)

◆ PlaySoundEvent() [1/10]

Void CAudioManager::PlaySoundEvent ( CAudioManager::ELibSound Sound,
Integer SoundVariant,
Real VolumedB )

◆ PlaySoundEvent() [2/10]

Void CAudioManager::PlaySoundEvent ( CAudioManager::ELibSound Sound,
Integer SoundVariant,
Real VolumedB,
Integer Delay )

◆ PlaySoundEvent() [3/10]

Void CAudioManager::PlaySoundEvent ( CAudioSource Sound,
Real VolumedB )

◆ PlaySoundEvent() [4/10]

Void CAudioManager::PlaySoundEvent ( CAudioSource Sound,
Real VolumedB,
Integer Delay )

◆ PlaySoundEvent() [5/10]

Void CAudioManager::PlaySoundEvent ( CAudioSource Sound,
Real VolumedB,
Vec3 PanRadiusLfe )

◆ PlaySoundEvent() [6/10]

Void CAudioManager::PlaySoundEvent ( CAudioSource Sound,
Real VolumedB,
Vec3 PanRadiusLfe,
Integer Delay )

◆ PlaySoundEvent() [7/10]

Void CAudioManager::PlaySoundEvent ( Text Url,
Real VolumedB )

◆ PlaySoundEvent() [8/10]

Void CAudioManager::PlaySoundEvent ( Text Url,
Real VolumedB,
Integer Delay )

◆ PlaySoundEvent() [9/10]

Void CAudioManager::PlaySoundEvent ( Text Url,
Real VolumedB,
Vec3 PanRadiusLfe )

◆ PlaySoundEvent() [10/10]

Void CAudioManager::PlaySoundEvent ( Text Url,
Real VolumedB,
Vec3 PanRadiusLfe,
Integer Delay )

Member Data Documentation

◆ ForceEnableMusic

Boolean CAudioManager::ForceEnableMusic

◆ LimitMusicVolumedB

Real CAudioManager::LimitMusicVolumedB

◆ LimitSceneSoundVolumedB

Real CAudioManager::LimitSceneSoundVolumedB

◆ LimitUiSoundVolumedB

Real CAudioManager::LimitUiSoundVolumedB

◆ Sounds

Array<CAudioSource* const > CAudioManager::Sounds

The documentation for this class was generated from the following file: