setEngineSoundParameterList
Definition
-- @/lua/ge/extensions/core/sounds.lua:117
local function setEngineSoundParameterList(vehicleId, engineId, parameters)
local vehicle = scenetree.findObjectById(vehicleId)
if not vehicle then return end
vehicle:engineSoundParameterList(engineId, parameters)
end
Callers
@/lua/ge/extensions/editor/engineAudioDebug.lua
local engine = engines[]] .. selectedEngineData.engineIndex .. [[];
engine:setEngineSoundParameterList(]] .. selectedEngineData.data.soundID .. "," .. serialize(params) .. ",\"" ..
selectedEngineData.reference .. [[");
@/lua/vehicle/powertrain/electricMotor.lua
local function setEngineSoundParameterList(device, soundID, params, reference)
device.soundConfiguration[reference] = device.soundConfiguration[reference] or {}
device.soundConfiguration[reference].soundID = soundID
obj:queueGameEngineLua(string.format("core_sounds.setEngineSoundParameterList(%d,%d,%s)", objectId, soundID, serialize(params)))
end
device:setEngineSoundParameterList(device.engineSoundID, params, "motor")
@/lua/vehicle/powertrain/combustionEngine.lua
local function setEngineSoundParameterList(device, soundID, params, reference)
params.main_gain = params.base_gain + params.gainOffset + params.gainOffsetRevLimiter
device.soundConfiguration[reference].soundID = soundID
obj:queueGameEngineLua(string.format("core_sounds.setEngineSoundParameterList(%d,%d,%s)", objectId, soundID, serialize(params)))
}
device:setEngineSoundParameterList(device.engineSoundIDExhaust, params, "exhaust")
end
device:setEngineSoundParameterList(device.engineSoundIDExhaust, currentConfig.params, "exhaust")
end
device:setEngineSoundParameterList(device.engineSoundIDExhaust, currentConfig.params, "exhaust")
end
}
device:setEngineSoundParameterList(device.engineSoundIDExhaust, params, "exhaust")
end
--dump(params)
device:setEngineSoundParameterList(device.engineSoundID, params, "engine")
--dump(sounds)
device:setEngineSoundParameterList(device.engineSoundIDExhaust, params, "exhaust")
hasNewSounds = true