# Module: 匹配系统-MatchSystem
• 匹配系统-MatchSystem()
匹配模块
description
提供游戏组队、匹配等操作,包含完整的匹配过程事件流以及组队信息、匹配结果信息。
author
wingedli
# 数据访问
名称 | 功能说明 |
---|---|
availableGameModes | 可用的游戏模式信息 |
# 事件监听
# 操作触发
名称 | 功能说明 |
---|---|
addAI | 指定位置添加AI (只支持开房间模式下使用) |
cancelMatch | 取消匹配 |
changePositionInRoom | 更换房间中的位置 (只支持开房间模式下使用) |
changeRoomOwner | 主动转让房主 (只支持开房间模式下使用) |
commitGameResult | 上报对局结果 |
confirmMatch | 匹配点击确认 |
createRoom | 创建房间 |
createTeam | 创建队伍 |
endGame | 结束游戏 |
getBattleInfo | 获取对局信息 |
getCurrentRoom | 返回当前房间的只读实例,若不存在房间则返回null |
getCurrentTeam | 返回当前队伍的只读实例,若不存在队伍则返回null |
getMatchResult | 返回匹配结果的只读实例,若不存在匹配结果则返回null |
inviteJoinRoom | 邀请别人加入房间 (只支持开房间模式下使用) |
inviteJoinTeam | 邀请别人加入队伍 |
joinRoom | 加入房间 (只支持开房间模式下使用) |
joinTeam | 加入队伍 |
kickPlayerFromRoom | 踢掉房间中的玩家 (只支持开房间模式下使用) |
leaveRoom | 离开房间 (只支持开房间模式下使用) |
leaveTeam | 离开队伍 |
match | 发起匹配 |
prepare | 玩家准备 |
refuseJoinRoom | 拒绝他人的加入房间邀请 |
refuseJoinTeam | 拒绝加入队伍的邀请 |
sendQuickMessage | 发送快捷消息 |
startGame | 开始游戏(只支持开房间的模式下使用) |
# References
# internals
• internals:
# matchSystem
• matchSystem: