MsgSyncMap.ts 434 B

12345678910111213141516
  1. import { RoomPlayerState } from "../../../game/state/PlayerState";
  2. /** 同步地图数据 */
  3. export interface MsgSyncMap {
  4. data: SyncMapData
  5. }
  6. export interface SyncMapData {
  7. creatorQueue: Array<{ key: string, ids: Array<string> }>,
  8. mapData: string,
  9. players: Array<RoomPlayerState>,
  10. turn: number,
  11. sn: number,
  12. roundTime: number,
  13. round: number,
  14. switchCubes: Array<{ key: string, cubeId: string }>,
  15. }