Home Reference Source
import {SoundImplBrowser} from 'shapez.io/js/platform/browser/sound.js'
public class | source

SoundImplBrowser

Extends:

SoundInterface → SoundImplBrowser

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public

Method Summary

Public Methods
public
public

initialize(): *

Inherited Summary

From class SoundInterface
public
public
public
public
public
public
public
public
public
public

Deinits the sound

public

Returns the music volume

public

Returns the sound volume

public

Initializes the sound

public

loadSound(key: string): Promise<void>

Pre-Loads the given sounds

public

Focus change handler, called by the pap

public

play3DSound(key: string, worldPosition: Vector, root: GameRoot)

public
public
public

Sets the music volume

public

Sets the sound volume

Public Constructors

public constructor() source

Override:

SoundInterface#constructor

Public Members

public musicVolume: * source

Override:

SoundInterface#musicVolume

public sfxHandle: * source

public soundVolume: * source

Override:

SoundInterface#soundVolume

Public Methods

public deinitialize(): * source

Deinits the sound

Override:

SoundInterface#deinitialize

Return:

*

public initialize(): * source

Initializes the sound

Override:

SoundInterface#initialize

Return:

*