Ejemplo n.º 1
0
        //处理客户端的请求
        protected override void OnOperationRequest(OperationRequest operationRequest, SendParameters sendParameters)
        {
            //OperationRequest封装了请求的信息
            //SendParameters 参数,传递的数据

            HandlerMediat.Dispatch((OperationCode)operationRequest.OperationCode, this, operationRequest, sendParameters);  // 分发消息
        }
 public void AddListener()
 {
     HandlerMediat.AddListener(OperationCode.SyncPosition, OnSyncPositionReceived);
 }
Ejemplo n.º 3
0
 public void AddListener()
 {
     HandlerMediat.AddListener(MessageCode.SyncTransform, OnSyncTransformReceived);
 }
Ejemplo n.º 4
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.AddPlayer, OnSyncAddPlayerReceived);
     HandlerMediat.RemoveListener(MessageCode.RemovePlayer, OnSyncRemovePlayerReceived);
 }
Ejemplo n.º 5
0
 // 移除监听
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.Login, OnLoginReceived);
     HandlerMediat.RemoveListener(MessageCode.Register, OnRegisterReceived);
 }
Ejemplo n.º 6
0
 // 移除监听
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(OperationCode.Login, OnLoginReceived);
     HandlerMediat.RemoveListener(OperationCode.Register, OnRegisterReceived);
 }
Ejemplo n.º 7
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.SyncTransition, OnSyncTransitionReceived);
 }
Ejemplo n.º 8
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(OperationCode.SyncPlayer, OnSyncPlayerReceived);
 }
Ejemplo n.º 9
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.AddBomb, OnAddBombReceived);
 }