public static void SetBuyResendMessage(StoreBuyGoods2Server msg, bool noSend)
 {
     ResendMessageManager.AddResendMessage(msg, typeof(StoreBuyGoods2Client).Name, (resMsg) =>
     {
         StoreBuyGoods2Client e = (StoreBuyGoods2Client)resMsg;
         Debug.LogWarning("NetworkVerificationImplement   StoreBuyGoods2Client=========" + e.id);
         PaymentVerificationManager.OnVerificationResult(e.code, e.id, e.repeatReceipt, e.receipt);
     }, noSend);
 }
    private void OnReceiveMsgCallBack(MessageClassInterface resMsg)
    {
        StoreBuyGoods2Client e = (StoreBuyGoods2Client)resMsg;

        StoreName storeName = GetGoodsPayInfo(e.receipt).storeName;

        Debug.LogWarning("NetworkVerificationImplement   StoreBuyGoods2Client=========" + e.id + " storeName:" + storeName);

        PaymentVerificationManager.OnVerificationResult(e.code, e.id, e.repeatReceipt, e.receipt, null, storeName);
    }
    public static void SetBuyResendMessage(StoreBuyGoods2Server msg, bool noSend)
    {
        SaveGoodsPayInfo(msg.receipt, msg);
        ResendMessageManager.AddResendMessage(msg, typeof(StoreBuyGoods2Client).Name, (resMsg) =>
        {
            StoreBuyGoods2Client e = (StoreBuyGoods2Client)resMsg;

            StoreName storeName = GetGoodsPayInfo(e.receipt).storeName;

            Debug.LogWarning("NetworkVerificationImplement   StoreBuyGoods2Client=========" + e.id + " storeName:" + storeName);

            PaymentVerificationManager.OnVerificationResult(e.code, e.id, e.repeatReceipt, e.receipt, null, storeName);
        }, noSend);
    }
    public void CheckRecipe(OnPayInfo info)
    {
        StoreBuyGoods2Server msg = new StoreBuyGoods2Server();

        msg.storeName = info.storeName;
        msg.receipt   = info.receipt;
        msg.id        = info.goodsId;
        ResendMessageManager.AddResendMessage(msg, typeof(StoreBuyGoods2Client).Name, (resMsg) =>
        {
            StoreBuyGoods2Client e = (StoreBuyGoods2Client)resMsg;
            PaymentVerificationManager.OnVerificationResult(e.code == 0, e.id, e.repeatReceipt, e.receipt);
        });
        // JsonMessageProcessingController.SendMessage(msg);
        Debug.Log(" 当前游戏服务器验证");
    }
Example #5
0
 private void OnStoreBuyGood(StoreBuyGoods2Client e, object[] args)
 {
     ClearPrePayID(e.receipt);
 }