|
@@ -47,6 +47,7 @@ export class LevelAction extends Component {
|
|
|
}
|
|
|
|
|
|
registerListener() {
|
|
|
+ EventDispatcher.instance.on(GameEvent.EVENT_REFRESH_COLOR, this.generateOriginCups, this);
|
|
|
EventDispatcher.instance.on(GameEvent.EVENT_CLICK_ORIGIN_CUP, this.handlePourOriginCup, this);
|
|
|
EventDispatcher.instance.on(GameEvent.EVENT_ORIGIN_CUP_DESTROYED, (uuid: string) => {
|
|
|
if (!this.originCupPositions) return
|
|
@@ -107,7 +108,7 @@ export class LevelAction extends Component {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private generateOriginCups() {
|
|
|
+ private async generateOriginCups() {
|
|
|
const outCups = this.outArea.getCups() as Node[];
|
|
|
const waitCups = this.waitArea.getCups() as Node[];
|
|
|
|