Files
rougelike-demo/client/assets/scripts/Shared/protocols/MsgPlayerJoin.ts
2025-12-14 22:38:09 +08:00

23 lines
456 B
TypeScript

import { Position } from './base';
/**
* 玩家加入游戏广播消息
* 当有新玩家登录或加入游戏时,广播给所有在线玩家
*/
export interface MsgPlayerJoin {
/** 加入的玩家ID */
playerId: string;
/** 玩家昵称 */
playerName: string;
/** 玩家位置 */
position: Position;
/** 是否新玩家 */
isNewPlayer: boolean;
/** 加入时间戳 */
timestamp: number;
}