ro-table/Assets/Resources/Script/FunctionSystem/InteractionGrass/AudioPlayerOfInteractionGrass.txt
2025-06-04 05:12:01 +08:00

33 lines
1002 B
Plaintext

AudioPlayerOfInteractionGrass = class('AudioPlayerOfInteractionGrass')
function AudioPlayerOfInteractionGrass.Play(audio_path)
-- local resPath = ResourcePathHelper.AudioSECommon(audio_path)
-- if resPath then
-- local audioSource = AudioHelper.GetAudioSource(resPath)
-- if audioSource then
-- local audioController = AudioHelper.SPlayOn(resPath, audioSource)
-- return audioController
-- end
-- end
-- return nil
end
function AudioPlayerOfInteractionGrass.PlayOneShot(audio_path, audio_source)
local resPath = ResourcePathHelper.AudioSECommon(audio_path)
if resPath then
if audio_source then
local audioSource = AudioHelper.SPlayOneShotOn(resPath, audio_source)
return audioSource
end
end
return nil
end
function AudioPlayerOfInteractionGrass.PlayOneShotAt(audio_path, position)
local resPath = ResourcePathHelper.AudioSECommon(audio_path)
if resPath then
local audioSource = AudioHelper.SPlayOneShotAt(resPath, position)
return audioSource
end
return nil
end