Commit e6eabb68 authored by nanahira's avatar nanahira

fix reconnect hide name

parent 26f482d5
Pipeline #43408 passed with stages
in 3 minutes and 42 seconds
...@@ -26,6 +26,7 @@ import { PlayerName } from '../../utility'; ...@@ -26,6 +26,7 @@ import { PlayerName } from '../../utility';
import { CanReconnectCheck } from './can-reconnect-check'; import { CanReconnectCheck } from './can-reconnect-check';
import { ClientKeyProvider } from '../client-key-provider'; import { ClientKeyProvider } from '../client-key-provider';
import { RefreshFieldService } from './refresh-field-service'; import { RefreshFieldService } from './refresh-field-service';
import { HidePlayerNameProvider } from '../hide-player-name-provider';
interface DisconnectInfo { interface DisconnectInfo {
key: string; key: string;
...@@ -352,10 +353,14 @@ export class Reconnect { ...@@ -352,10 +353,14 @@ export class Reconnect {
}), }),
); );
const hidePlayerNameService = this.ctx.get(() => HidePlayerNameProvider);
// 发送其他玩家信息 // 发送其他玩家信息
for (const player of room.players) { for (const player of room.players) {
if (player) { if (player) {
await client.send(player.prepareEnterPacket()); const packet = player.prepareEnterPacket();
packet.name = hidePlayerNameService.getHidPlayerName(player, oldClient);
await client.send(packet);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment