Sending color outline on connect

This commit is contained in:
David Négrier 2021-12-23 10:22:19 +01:00
parent 482ba9690a
commit 35463930a0
7 changed files with 57 additions and 5 deletions

View file

@ -683,6 +683,7 @@ export class GameScene extends DirtyScene {
visitCardUrl: message.visitCardUrl,
companion: message.companion,
userUuid: message.userUuid,
outlineColor: message.outlineColor,
};
this.addPlayer(userMessage);
});
@ -1703,8 +1704,9 @@ ${escapedMessage}
case "PlayerDetailsUpdated":
this.doUpdatePlayerDetails(event.details);
break;
default:
default: {
const tmp: never = event;
}
}
}
// Let's move all users
@ -1778,6 +1780,9 @@ ${escapedMessage}
addPlayerData.companion,
addPlayerData.companion !== null ? lazyLoadCompanionResource(this.load, addPlayerData.companion) : undefined
);
if (addPlayerData.outlineColor !== undefined) {
player.setOutlineColor(addPlayerData.outlineColor);
}
this.MapPlayers.add(player);
this.MapPlayersByKey.set(player.userId, player);
player.updatePosition(addPlayerData.position);