//处理客户端的请求 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); }
public void AddListener() { HandlerMediat.AddListener(MessageCode.SyncTransform, OnSyncTransformReceived); }
public void RemoveListener() { HandlerMediat.RemoveListener(MessageCode.AddPlayer, OnSyncAddPlayerReceived); HandlerMediat.RemoveListener(MessageCode.RemovePlayer, OnSyncRemovePlayerReceived); }
// 移除监听 public void RemoveListener() { HandlerMediat.RemoveListener(MessageCode.Login, OnLoginReceived); HandlerMediat.RemoveListener(MessageCode.Register, OnRegisterReceived); }
// 移除监听 public void RemoveListener() { HandlerMediat.RemoveListener(OperationCode.Login, OnLoginReceived); HandlerMediat.RemoveListener(OperationCode.Register, OnRegisterReceived); }
public void RemoveListener() { HandlerMediat.RemoveListener(MessageCode.SyncTransition, OnSyncTransitionReceived); }
public void RemoveListener() { HandlerMediat.RemoveListener(OperationCode.SyncPlayer, OnSyncPlayerReceived); }
public void RemoveListener() { HandlerMediat.RemoveListener(MessageCode.AddBomb, OnAddBombReceived); }