예제 #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);
 }
예제 #3
0
 public void AddListener()
 {
     HandlerMediat.AddListener(MessageCode.SyncTransform, OnSyncTransformReceived);
 }
예제 #4
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.AddPlayer, OnSyncAddPlayerReceived);
     HandlerMediat.RemoveListener(MessageCode.RemovePlayer, OnSyncRemovePlayerReceived);
 }
예제 #5
0
 // 移除监听
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.Login, OnLoginReceived);
     HandlerMediat.RemoveListener(MessageCode.Register, OnRegisterReceived);
 }
예제 #6
0
 // 移除监听
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(OperationCode.Login, OnLoginReceived);
     HandlerMediat.RemoveListener(OperationCode.Register, OnRegisterReceived);
 }
예제 #7
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.SyncTransition, OnSyncTransitionReceived);
 }
예제 #8
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(OperationCode.SyncPlayer, OnSyncPlayerReceived);
 }
예제 #9
0
 public void RemoveListener()
 {
     HandlerMediat.RemoveListener(MessageCode.AddBomb, OnAddBombReceived);
 }