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 TransmitRequst(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());
         }
     }
 }