Class UISoundTrigger
UI 이벤트(Click / Hover / Open / Close)에 사운드를 연결하는 컴포넌트.
[AddComponentMenu("Framework/UI/Sound Trigger")]
public sealed class UISoundTrigger : MonoBehaviour
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourUISoundTrigger
Remarks
[규칙] 별도 UISoundSystem 생성 금지. IAudioSystem 을 사용한다. [구조] UISoundTrigger → IAudioSystem → AudioChannel.UI
[click/hover] Addressables 키를 _clickSoundKey / _hoverSoundKey 에 입력. [open/close] PlayOpen() / PlayClose() 를 UIScreenBase 에서 직접 호출. 또는 _openSoundKey 를 비워두면 무음.
Methods
OnPointerClick(PointerEventData)
Use this callback to detect clicks.
public void OnPointerClick(PointerEventData _)
Parameters
_PointerEventData
OnPointerEnter(PointerEventData)
Use this callback to detect pointer enter events
public void OnPointerEnter(PointerEventData _)
Parameters
_PointerEventData
PlayClose()
Close 사운드 재생. UIScreenBase.CloseAsync() 에서 호출한다.
public void PlayClose()
PlayOpen()
Open 사운드 재생. UIScreenBase.OpenAsync() 에서 호출한다.
public void PlayOpen()