package manager type GameStatus int32 const ( GameInit GameStatus = iota + 1 // 游戏已经初始化 GameStarted // 游戏已经开始 GameEnded // 游戏已结束 ) type ( RoomMeta struct { ID int64 // ID GameType string // 类型 IsDefault bool // 是否默认 } RoomData struct { BattleId int64 // 战局ID CurrentStatus GameStatus // 当前战局状态 UserMap map[int32]map[int64]User // 当前房间加入游戏的玩家 (team) } User struct { ID int64 // uid Platform string // 平台 Username string // 用户名 Avatar string // 头像 Team int32 // 队伍 } LiveRoom struct { ID int64 Platform string } )