Beispiel #1
0
        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());
        }
Beispiel #2
0
 //这个方法用来转发请求
 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());
         }
     }
 }