yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
19 lines (18 loc) • 394 B
JavaScript
export class EventSignalListeningAdapter {
constructor(eventSignal) {
this.signal = eventSignal;
}
signal;
handler;
listen(cb) {
this.handler = cb;
this.signal.subscribe(this.handler);
}
remove() {
if (this.handler) {
this.signal.unsubscribe(this.handler);
return true;
}
return false;
}
}