23 lines
505 B
TypeScript
23 lines
505 B
TypeScript
import { Position } from './base';
|
||
|
||
/**
|
||
* 玩家加入游戏广播消息
|
||
* 当有新玩家登录或加入游戏时,广播给所有在线玩家
|
||
*/
|
||
export interface MsgPlayerJoin {
|
||
/** 加入的玩家ID */
|
||
playerId: string;
|
||
|
||
/** 玩家昵称 */
|
||
playerName: string;
|
||
|
||
/** 玩家位置(客户端坐标,放大1000倍后的整数) */
|
||
position: Position;
|
||
|
||
/** 是否新玩家 */
|
||
isNewPlayer: boolean;
|
||
|
||
/** 加入时间戳 */
|
||
timestamp: number;
|
||
}
|