Files
esengine/packages/framework/network-protocols/src/shared/protocols/PtlJoin.ts

29 lines
590 B
TypeScript
Raw Normal View History

/**
* API
* Join room API
*/
/**
*
* Join request
*/
export interface ReqJoin {
/** 玩家名称 | Player name */
playerName: string;
/** 房间 ID可选不传则自动匹配| Room ID (optional, auto-match if not provided) */
roomId?: string;
}
/**
*
* Join response
*/
export interface ResJoin {
/** 分配的客户端 ID | Assigned client ID */
clientId: number;
/** 房间 ID | Room ID */
roomId: string;
/** 房间当前玩家数 | Current player count in room */
playerCount: number;
}