added companion compatibility with phaser 3.54.0
This commit is contained in:
parent
32784d6775
commit
8d4e0c3e88
3 changed files with 12 additions and 4 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue