From db6c1c88ccb03dd19b86a2dff67bcbd17f3ad7e9 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 22 五月 2024 21:17:06 +0800
Subject: [PATCH] 0312 sdk更新

---
 SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java |   61 +++++++-----------------------
 1 files changed, 15 insertions(+), 46 deletions(-)

diff --git a/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java b/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java
index eedcd0c..e9e0eb0 100644
--- a/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java
+++ b/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java
@@ -15,6 +15,8 @@
 import org.json.JSONException;
 import org.json.JSONObject;
 
+import java.util.Arrays;
+
 public class BtGamePlatform extends PlatformDiff {
 
     @Override
@@ -37,18 +39,22 @@
     {
         GameReportHelper.onEventCreateGameRole(roleID);
     }
+
+    //mount鍗曚綅涓哄垎
     @Override
-    public void PayEvent(String title, String goodsID, int mount)
+    public void PayEvent(String title, String goodsID, double mount)
     {
         //鍐呯疆浜嬩欢 鈥滄敮浠樷�濓紝灞炴�э細鍟嗗搧绫诲瀷锛屽晢鍝佸悕绉帮紝鍟嗗搧ID锛屽晢鍝佹暟閲忥紝鏀粯娓犻亾锛屽竵绉嶏紝鏄惁鎴愬姛锛堝繀浼狅級锛岄噾棰濓紙蹇呬紶锛�
         // 浠樿垂閲戦鍗曚綅涓哄厓
-        GameReportHelper.onEventPurchase("gift", title,
-                goodsID,1, "youxitu","楼", true, mount);
+        //mount涓哄厓锛�0.1鎶� 闇�闄や互100鑾峰緱鐪熷疄閲戦锛屼絾鎶栭煶蹇呴』浼犲厓 鍚戜笂鍙栨暣锛屽垯鍏�6鍒嗛挶涓婃姤鏄�1鍏� 閫犳垚鏁版嵁鍋忓樊
+        int reportMoney = (int)Math.ceil(mount/100);
+        LogUtil.i("unity", "reportMoney " + title + " " + reportMoney);
+        GameReportHelper.onEventPurchase("gift", title, goodsID,1, "youxitu","楼", true, reportMoney);
 
     }
 
     @Override
-    public void PrePayEvent(String title, String goodsID, int mount)
+    public void PrePayEvent(String title, String goodsID, double mount)
     {
         //鍏抽敭琛屼负
         JSONObject paramsObj = new JSONObject();
@@ -94,55 +100,17 @@
         return new String[] {};
     }
 
-    @Override
-    public void RegisterEvent(String platform) {
-        GameReportHelper.onEventRegister(platform,true);
-        Login();
-    }
 
     @Override
-    public void Login()
+    public void LoginSuccess()
     {
-        switch (QuickSdkMgr.I.sdkInitState) {
-            case FAILED:
-            {
-                if (GameActivityProxy.I.activity == null)
-                    return;
-                if (QuickSdkMgr.I.hasPermissions(GameActivityProxy.I.activity)) {
-                    //init(BtGameMain.I.activity);
-                    Toast.makeText(GameAppProxy.app, "寮傚父璇烽噸鍚父鎴�", Toast.LENGTH_LONG).show();
-                }
-                break;
-            }
-            case SUCCEED: {
-                //User.getInstance().login(GameActivityProxy.I.activity);
-                GameActivityProxy.I.activity.runOnUiThread(new Runnable()
-                {
-                    @Override
-                    public void run()
-                    {
-                        User.getInstance().login(GameActivityProxy.I.activity);
-                    }
-                });
-                break;
-            }
-            case UNKNOWN:
-            {
-                QuickSdkMgr.I.sdkInitState = PlatformSdkMgr.SdkInitState.LOADING;
-                break;
-            }
-            case LOADING: {
-                //Toast.makeText(GameAppProxy.app, "璐﹀彿鐧诲綍鎴愬姛鍚庯紝璇峰啀娆$偣鍑昏繘鍏ユ父鎴�", Toast.LENGTH_LONG).show();
-                QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
-                break;
-            }
-        }
+        LogUtil.i("unity", "LoginSuccess");
+        GameReportHelper.onEventRegister("youxitu",true);
     }
+
     @Override
     public void StartRequestPermission()
     {
-        //QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
-
         //鑾峰彇娓犻亾鍚嶇О context涓哄涓荤殑context
         String channel = HumeSDK.getChannel(GameAppProxy.app.getApplicationContext());
         if (channel == null || channel.isEmpty())
@@ -156,4 +124,5 @@
         AppLog.getInitConfig().setChannel(channel);
         AppLog.start();
     }
+
 }

--
Gitblit v1.8.0