CCButton.ts 520 B

1234567891011121314151617
  1. import AudioManager from "../framework/music/AudioManager";
  2. if (!CC_EDITOR) {
  3. cc.Button.prototype._onTouchEnded = function _onTouchEnded(event) {
  4. if (!this.interactable || !this.enabledInHierarchy) return;
  5. if (this._pressed) {
  6. cc.Component.EventHandler.emitEvents(this.clickEvents, event);
  7. this.node.emit('click', this);
  8. AudioManager.play('button');
  9. }
  10. this._pressed = false;
  11. this._updateState();
  12. event.stopPropagation();
  13. };
  14. }