added companion compatibility with phaser 3.54.0

This commit is contained in:
Johannes Berthel 2021-04-09 18:30:30 +02:00
parent 32784d6775
commit 8d4e0c3e88
3 changed files with 12 additions and 4 deletions

View file

@ -854,6 +854,11 @@ ${escapedMessage}
private removeAllRemotePlayers(): void {
this.MapPlayersByKey.forEach((player: RemotePlayer) => {
player.destroy();
if (player.companion) {
player.companion.destroy();
}
this.MapPlayers.remove(player);
});
this.MapPlayersByKey = new Map<number, RemotePlayer>();
@ -1243,6 +1248,11 @@ ${escapedMessage}
console.error('Cannot find user with id ', userId);
} else {
player.destroy();
if (player.companion) {
player.companion.destroy();
}
this.MapPlayers.remove(player);
}
this.MapPlayersByKey.delete(userId);