From d46c8cdf2dfe8dfd3c8aa4612b93adce63f41962 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期五, 07 九月 2018 15:48:04 +0800
Subject: [PATCH] fixed 猫耳SDK修改

---
 Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
index f925aa9f..fe9d8c2 100644
--- a/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
+++ b/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -105,9 +105,6 @@
                     _extraData.put("cpinfo", _json.getString("cpInfo"));
                     _extraData.put("cporderid", _json.getString("orderId"));
 
-                    LogUtil.i(TAG, "1 =========================: " + _json.toString());
-                    LogUtil.i(TAG, "2 =========================: " + _extraData.toString());
-
                     MrPlatformUtil.getInstance().pay(_activity,
                                                      _json.getString("cpInfo"),
                                                      _json.getString("roleID"),
@@ -117,8 +114,12 @@
                                                      _json.getString("sid"),
                                                      _json.getString("orderId"),
                                                      _json.getString("notifyurl"));
+
+                    MrPlatformUtil.getInstance().payProcessing = true;
+
                     break;
                 case CodeU2A.PayFinished:
+                    MrPlatformUtil.getInstance().payProcessing = false;
                     break;
                 case CodeU2A.CreateRole:
                     MrPlatformUtil.getInstance().createRole(_activity,
@@ -390,6 +391,14 @@
     public static void onResume(final Activity activity)
     {
         CommonMrSdk.getInstance().onResume(activity);
+
+        if(MrPlatformUtil.getInstance().payProcessing)
+        {
+            Map<String, Object> _msgStruct = new HashMap<>();
+            _msgStruct.put("code", CodeA2U.FreePlatformPayCancel);
+            UniversalUtil.sendMessageToUnity(_msgStruct);
+            MrPlatformUtil.getInstance().payProcessing = false;
+        }
     }
 
     public static void onStop(final Activity activity)

--
Gitblit v1.8.0