public override void OnSubmit(BaseEventData eventData) { if (_useSound) { if (_useBackSound) { AudioUI.PlayAudioSound(UIAudioStateEnum.OnBack); } else { AudioUI.PlayAudioSound(UIAudioStateEnum.OnClick); } } OnComplexClick?.Invoke(_item); base.OnSubmit(eventData); }
public override void OnPointerClick(PointerEventData eventData) { if (_useSound && interactable) { if (_useBackSound) { AudioUI.PlayAudioSound(UIAudioStateEnum.OnBack, _usePauseInSound); } else { AudioUI.PlayAudioSound(UIAudioStateEnum.OnClick, _usePauseInSound); } OnComplexClick?.Invoke(_item); } if (interactable) { base.OnPointerClick(eventData); } }