1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { _decorator, Component, js, Node } from 'cc';
- import { gameSocket } from './gameSocket';
- import { config } from '../config';
- import { userDataManager } from '../manager/userDataManager';
- import { ClientEvent } from '../lib/clientEvent';
- const { ccclass, property } = _decorator;
- @ccclass('msgManager')
- export class msgManager extends Component {
-
- // 发送一次重连请求
- public static relink(){
- let str = JSON.stringify( {"userid":userDataManager.user_data.id})
- console.log("发送一次重连请求",str)
- gameSocket.Instance.send_cmd(str)
- }
- // 重新连接
- public static reConnect(){
- gameSocket.Instance.connect(config.websocket_domain)
- }
- // 接受消息
- public static recv(json_data){
- console.log("接收消息",json_data)
- let json = JSON.parse(json_data)
- switch (json.action) {
- case 0:
- break
- case 1:
- ClientEvent.dispatchEvent(config.EVENT_TYPE.MSG_GUANGBO_RANK,json.msg)
- break;
- default:
- break;
- }
- }
-
- }
|