public MoveServer() { MsgDictDefine.Reg( "JsonMsg.MsgMove", "JsonMsg.MsgPing" ); var packer = new JsonMsgPacker(); packer.MsgDefine = MsgDictDefine.Instance; _netMgr.Packer = packer; _netMgr.AddMsgHandler(this); _netMgr.StartLoop(8888); }
// Start is called before the first frame update void Start() { MsgDictDefine.Reg( "JsonMsg.MsgMove", "JsonMsg.MsgPing" ); var packer = new JsonMsgPacker(); packer.MsgDefine = MsgDictDefine.Instance; _netMgr.Packer = packer; _netMgr.NetEventDispatcher.AddListener(NetManager.NetEvent.ConnectSuccess, OnConnectSuccess); _netMgr.NetEventDispatcher.AddListener(NetManager.NetEvent.ConnectFail, OnConnectFail); _netMgr.NetEventDispatcher.AddListener(NetManager.NetEvent.Close, OnClose); _netMgr.NetMsgDispatcher.AddListener(_netMgr.Packer.GetMsgName(typeof(MsgMove)), OnMsgMove); _netMgr.EnableHeartbeat(() => { return(new MsgPing()); }); _netMgr.Connect("127.0.0.1", 8888); StartCoroutine(RandMove()); }