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