发送消息给房间内玩家。
参数名 | 类型/值 | 描述 |
---|---|---|
sendToClientPara | MGOBE.types.SendToClientPara | 发送消息参数 |
callback | MGOBE.types.ReqCallback<MGOBE.types.SendToClientRsp> | 响应回调函数 |
无
const sendToClientPara = {
recvType: MGOBE.ENUM.RecvType.ROOM_SOME,
recvPlayerList: ["xxxxxxxx1", "xxxxxxxx2"],
msg: "hello",
};
room.sendToClient(sendToClientPara, event => console.log(event));
收到房间内其他玩家消息广播回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.RecvFromClientBst> | 回调参数 |
onRecvFromClient 广播表示收到来自 ID 为 sendPlayerId 的玩家消息。
无
room.onRecvFromClient = event => console.log("新消息", event.data.msg);
发送消息给自定义实时服务器。
参数名 | 类型/值 | 描述 |
---|---|---|
sendToGameSvrPara | MGOBE.types.SendToGameSvrPara | 发送消息参数 |
callback | MGOBE.types.ReqCallback<MGOBE.types.SendToGameSvrRsp> | 响应回调函数 |
该接口只能在玩家进入房间后调用,调用结果将在 callback 中异步返回。
无
const sendToGameServerPara = {
data: {
cmd: 1,
},
};
room.sendToGameSvr(sendToGameServerPara, event => console.log(event));
收到自定义服务消息广播回调接口。
参数名 | 类型/值 | 描述 |
---|---|---|
event | MGOBE.types.BroadcastEvent<MGOBE.types.RecvFromGameSvrBst> | 回调参数 |
onRecvFromGameSvr 广播表示收到来自自定义服务的消息。
无
room.onRecvFromGameSvr = event => console.log("新自定义服务消息", event);