Stop#

ExportAudioSource.Stop()#

AudioSource から Play() されている AudioClip の再生を停止します。

  • Stop で再生を停止した後に再度 Play() した場合、AudioClip は初めから再生されます

  • PlayOneShot() されている音声は停止することはできません

Example#

-- root
--   -> Cube(SubItem)
--     -> AudioSource(Audio1 という AudioClip が紐づいている)
--     -> AudioSource(Audio2 という AudioClip が紐づいている)
 
-- 対象の ExportTransform を取得する
local cube = vci.assets.GetTransform("Cube")
 
-- Cube にアタッチされているすべての AudioSource を取得する
local audioSources = cube.GetAudioSources()
 
-- VCI を use している間のみ Audio1 を再生し続ける
function onUse(usedItem)
    audioSources[1].Play(1.0, true)
end
 
function onUnuse(unusedItem)
    audioSources[1].Stop()
end