Table of Contents

Class UISoundTrigger

Namespace
Framework.Systems.UI
Assembly
Assembly-CSharp.dll

UI 이벤트(Click / Hover / Open / Close)에 사운드를 연결하는 컴포넌트.

[AddComponentMenu("Framework/UI/Sound Trigger")]
public sealed class UISoundTrigger : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
UISoundTrigger

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()