2024年1月23日发(作者:)

8293637383946474849565758using

using

namespace

{;; public class M_ButtonWithSound : Button { private bool pointerWasUp; private M_ButtonSounds buttonSounds; protected override void Awake() { (); buttonSounds = GetComponent(); } public override void OnPointerClick(PointerEventData eventData) { if (buttonSounds != null) { essedSound(); } terClick(eventData); } public override void OnPointerUp(PointerEventData eventData) { pointerWasUp = true; terUp(eventData); } public override void OnPointerEnter(PointerEventData eventData) { if (pointerWasUp) { pointerWasUp = false; terEnter(eventData); } else { if (buttonSounds != null) { verSound(); } terEnter(eventData); } } public override void OnPointerExit(PointerEventData eventData) { pointerWasUp = false; terExit(eventData); } }}