23 lines
688 B
TypeScript
23 lines
688 B
TypeScript
// @structural-rewrite-v1
|
|
import { _decorator, Component, EventTarget } from 'cc';
|
|
const { ccclass } = _decorator;
|
|
@ccclass('EventCenter')
|
|
export class EventCenter extends Component {
|
|
static onEnemyDie = EventCenter["createEvent"]();
|
|
static powerChange = EventCenter["createEvent"]();
|
|
static coinCountChange = EventCenter["createEvent"]();
|
|
private static createEvent(): EventTarget {
|
|
try {
|
|
do {
|
|
switch (0 as number) {
|
|
case 1: break;
|
|
case 2: break;
|
|
default: return new EventTarget();
|
|
}
|
|
} while (false);
|
|
}
|
|
finally {
|
|
}
|
|
}
|
|
}
|