createEmitterHost
Definition
-- @/lua/ge/extensions/core/audioRibbon.lua:455
-- Creates an SFX Emitter host object (stores the position and other relevant data for a dynamic SFX emitter).
local function createEmitterHost(eventName)
return {
bestSeg = 0,
vol = 0,
pos = vec3(huge, huge, huge),
bN = 0,
eventNameStr = eventName }
end
Callers
@/lua/ge/extensions/editor/audioRibbonEditor.lua
emitters = {
audioRibbon.createEmitterHost(defaultAmbientEventName),
audioRibbon.createEmitterHost(defaultFrontEventName),
audioRibbon.createEmitterHost(defaultAmbientEventName),
audioRibbon.createEmitterHost(defaultFrontEventName),
audioRibbon.createEmitterHost(defaultRearEventName),
audioRibbon.createEmitterHost(defaultFrontEventName),
audioRibbon.createEmitterHost(defaultRearEventName),
audioRibbon.createEmitterHost(defaultRightEventName),
audioRibbon.createEmitterHost(defaultRearEventName),
audioRibbon.createEmitterHost(defaultRightEventName),
audioRibbon.createEmitterHost(defaultLeftEventName) }
audioRibbon.createEmitterHost(defaultRightEventName),
audioRibbon.createEmitterHost(defaultLeftEventName) }
}
@/lua/ge/extensions/core/audioRibbon.lua
{
createEmitterHost(ribbonData.eventNameA),
createEmitterHost(ribbonData.eventNameF),
createEmitterHost(ribbonData.eventNameA),
createEmitterHost(ribbonData.eventNameF),
createEmitterHost(ribbonData.eventNameB),
createEmitterHost(ribbonData.eventNameF),
createEmitterHost(ribbonData.eventNameB),
createEmitterHost(ribbonData.eventNameR),
createEmitterHost(ribbonData.eventNameB),
createEmitterHost(ribbonData.eventNameR),
createEmitterHost(ribbonData.eventNameL),
createEmitterHost(ribbonData.eventNameR),
createEmitterHost(ribbonData.eventNameL),
}
{
createEmitterHost(ribbon.eventNameA),
createEmitterHost(ribbon.eventNameF),
createEmitterHost(ribbon.eventNameA),
createEmitterHost(ribbon.eventNameF),
createEmitterHost(ribbon.eventNameB),
createEmitterHost(ribbon.eventNameF),
createEmitterHost(ribbon.eventNameB),
createEmitterHost(ribbon.eventNameR),
createEmitterHost(ribbon.eventNameB),
createEmitterHost(ribbon.eventNameR),
createEmitterHost(ribbon.eventNameL),
createEmitterHost(ribbon.eventNameR),
createEmitterHost(ribbon.eventNameL),
}