self:set_attenuation_model

Client

Sets the attenuation model of the audio-3d instance


Syntax

local status = self:set_attenuation_model(
    model
)

Parameters

TypeNameDescription
core.audio_3d.attenuation_modelmodelAttenuation model to apply

Returns

TypeNameDescription
boolstatustrue on successful execution, false otherwise

Examples

Use logarithmic attenuation on an audio-3d instance
local entity = core.audio_3d.create("sounds/ambient.ogg")

entity:set_attenuation_model(core.audio_3d.attenuation_model.LOGARITHMIC)

On this page