# Variable: availableGameModes
• availableGameModes(): Promise‹ReadonlyWithExtensions‹GameModeInfo[]››
可用的游戏模式信息
description
可用的游戏模式信息
example
// 在头部引入账号模块
import { matchSystem } from "@timi/mogs-sdk";
...
// 使用
const gameModes = await matchSystem.availableGameModes;
gameModes.forEach(...);
1
2
3
4
5
6
2
3
4
5
6
# 返回值:
Promise‹ReadonlyWithExtensions‹GameModeInfo[]››
GameModeInfo
结构
属性 | 类型 | 描述 |
---|---|---|
addAiRule | AddAIRule | 添加AI规则 |
addAiTime | number | 添加AI的时长(秒) |
desc | string | 描述 |
gameMode | number | 游戏模式 |
gameTick | number | 帧同步参数 - 游戏逻辑帧下发周期(毫秒) |
groupList | MatchGroupInfo[] | 匹配组 |
isAddAi | number | 是否添加AI |
isCreateLockstep | boolean | 是否创建帧同步房间 |
isNeedPrepare | boolean | 是否需要玩家准备 |
matchStageList | MatchStage[] | 匹配阶段 |
matchType | MatchType | 匹配类型 |
maxConfirmTime | number | 匹配确认时长(秒) |
teamMemberLimit | number | 队伍成员限制 |
udpReliabilityStrategy | number | 帧同步参数 - UDP可靠性策略 |