33 lines
1002 B
Plaintext
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 |