예제 #1
0
    public static Packet_Client RequestBlob(Game game, string[] required, int requiredCount)
    {
        Packet_ClientRequestBlob p = new Packet_ClientRequestBlob(); //{ RequestBlobMd5 = needed };

        if (GameVersionHelper.ServerVersionAtLeast(game.platform, game.serverGameVersion, 2014, 4, 13))
        {
            p.RequestedMd5 = new Packet_StringList();
            p.RequestedMd5.SetItems(required, requiredCount, requiredCount);
        }
        Packet_Client pp = new Packet_Client();

        pp.Id          = Packet_ClientIdEnum.RequestBlob;
        pp.RequestBlob = p;
        return(pp);
    }
예제 #2
0
 public static Packet_Client RequestBlob(Game game, string[] required, int requiredCount)
 {
     Packet_ClientRequestBlob p = new Packet_ClientRequestBlob(); //{ RequestBlobMd5 = needed };
     if (GameVersionHelper.ServerVersionAtLeast(game.platform, game.serverGameVersion, 2014, 4, 13))
     {
         p.RequestedMd5 = new Packet_StringList();
         p.RequestedMd5.SetItems(required, requiredCount, requiredCount);
     }
     Packet_Client pp = new Packet_Client();
     pp.Id = Packet_ClientIdEnum.RequestBlob;
     pp.RequestBlob = p;
     return pp;
 }