MCPcopy Create free account
hub / github.com/eva-engine/eva.js / removeEvent

Method removeEvent

packages/plugin-a11y/lib/A11ySystem.ts:367–377  ·  view source on GitHub ↗
(changed: ComponentChanged)

Source from the content-addressed store, hash-verified

365 }
366
367 removeEvent(changed: ComponentChanged) {
368 const { gameObject } = changed;
369 const a11y = gameObject.getComponent(A11y) as A11y;
370 if (!a11y) return;
371 const event = changed.component;
372 if (!event) return;
373 const { a11yId } = a11y;
374 const func = this.eventCache.get(a11yId);
375 const element = this.cache.get(a11yId);
376 element && element.removeEventListener('click', func);
377 }
378
379 /**
380 * 设置无障碍属性标签

Callers 1

updateMethod · 0.95

Calls 3

getComponentMethod · 0.80
removeEventListenerMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected