void SendMoveAnimationEvent(ClientPeer peer, OperationCode opCode, SubCode subCode, int roleID, Dictionary <byte, object> parameters) { EventData data = new EventData(); data.Parameters = parameters; ParameterTool.AddOperationcodeSubcodeRoleID(parameters, opCode, roleID); peer.SendEvent(data, new SendParameters()); }
//这个方法用来转发请求 void TransmitRequest(ClientPeer peer, OperationRequest request) { foreach (ClientPeer temp in peer.Team.clientPeers) { if (temp != peer) { EventData data = new EventData(); data.Parameters = request.Parameters; ParameterTool.AddOperationcodeSubcodeRoleID(data.Parameters, OpCode, peer.LoginRole.ID); temp.SendEvent(data, new SendParameters()); } } }