# 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: