94 lines
		
	
	
		
			No EOL
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			No EOL
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
soundInfo = {}
 | 
						|
 | 
						|
function getLink(name_)
 | 
						|
    return soundInfo[name_].url
 | 
						|
end
 | 
						|
 | 
						|
exports('getLink', getLink)
 | 
						|
 | 
						|
function getPosition(name_)
 | 
						|
    return soundInfo[name_].position
 | 
						|
end
 | 
						|
 | 
						|
exports('getPosition', getPosition)
 | 
						|
 | 
						|
function isLooped(name_)
 | 
						|
    return soundInfo[name_].loop
 | 
						|
end
 | 
						|
 | 
						|
exports('isLooped', isLooped)
 | 
						|
 | 
						|
function getInfo(name_)
 | 
						|
    return soundInfo[name_]
 | 
						|
end
 | 
						|
 | 
						|
exports('getInfo', getInfo)
 | 
						|
 | 
						|
function soundExists(name_)
 | 
						|
    if soundInfo[name_] == nil then
 | 
						|
        return false
 | 
						|
    end
 | 
						|
    return true
 | 
						|
end
 | 
						|
 | 
						|
exports('soundExists', soundExists)
 | 
						|
 | 
						|
function isPlaying(name_)
 | 
						|
    return soundInfo[name_].playing
 | 
						|
end
 | 
						|
 | 
						|
exports('isPlaying', isPlaying)
 | 
						|
 | 
						|
function isPaused(name_)
 | 
						|
    return soundInfo[name_].paused
 | 
						|
end
 | 
						|
 | 
						|
exports('isPaused', isPaused)
 | 
						|
 | 
						|
function getDistance(name_)
 | 
						|
    return soundInfo[name_].distance
 | 
						|
end
 | 
						|
 | 
						|
exports('getDistance', getDistance)
 | 
						|
 | 
						|
function getVolume(name_)
 | 
						|
    return soundInfo[name_].volume
 | 
						|
end
 | 
						|
 | 
						|
exports('getVolume', getVolume)
 | 
						|
 | 
						|
function isDynamic(name_)
 | 
						|
    return soundInfo[name_].isDynamic
 | 
						|
end
 | 
						|
 | 
						|
exports('isDynamic', isDynamic)
 | 
						|
 | 
						|
function getTimeStamp(name_)
 | 
						|
    return soundInfo[name_].timeStamp or -1
 | 
						|
end
 | 
						|
 | 
						|
exports('getTimeStamp', getTimeStamp)
 | 
						|
 | 
						|
function getMaxDuration(name_)
 | 
						|
    return soundInfo[name_].maxDuration or -1
 | 
						|
end
 | 
						|
 | 
						|
exports('getMaxDuration', getMaxDuration)
 | 
						|
 | 
						|
function isPlayerInStreamerMode()
 | 
						|
    return disableMusic
 | 
						|
end
 | 
						|
 | 
						|
exports('isPlayerInStreamerMode', isPlayerInStreamerMode)
 | 
						|
 | 
						|
function getAllAudioInfo()
 | 
						|
    return soundInfo
 | 
						|
end
 | 
						|
 | 
						|
exports('getAllAudioInfo', getAllAudioInfo)
 | 
						|
 | 
						|
function isPlayerCloseToAnySound()
 | 
						|
    return isPlayerCloseToMusic
 | 
						|
end
 | 
						|
 | 
						|
exports('isPlayerCloseToAnySound', isPlayerCloseToAnySound) |