lwb
2021-02-24 3f0aaf6578c6a657ec67978d0c7d5bf1509a94de
SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
@@ -59,18 +59,14 @@
            public void onSuccess() {
                sdkInitState = SdkInitState.SUCCEED;
                LogUtil.debug("SdkManager", "初始化成功");
                args.clear();
                args.put("code", CodeA2U.PlatformInitOk);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformInitOk);
            }
            @Override
            public void onError(String msg) {
                sdkInitState = SdkInitState.FAILED;
                LogUtil.e("SdkManager", "初始化失败:" + msg);
                args.clear();
                args.put("code", CodeA2U.PlatformInitFail);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformInitFail);
            }
        });
@@ -85,10 +81,8 @@
                    info.put("account", SdkManager.getInstance().getUid());
                    info.put("game_id", SdkManager.getInstance().getGameId());
                    info.put("session_id", SdkManager.getInstance().getSessionId());
                    args.put("code", CodeA2U.PlatformLoginOk);
                    args.put("info", info);
                    UnityMsgHandler.sendMessageToUnity(args);
                    UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLoginOk,args);
                } catch (JSONException e) {
                    e.printStackTrace();
                    LogUtil.e("SdkManager 登录成功", e);
@@ -100,24 +94,19 @@
            public void onSuccess(Boolean isNewReg, String reg_type) {
                LogUtil.e("SdkManager", "注册成功" + " isNewReg:" + isNewReg + "  type:" + reg_type);
                args.clear();
                args.put("code", CodeA2U.PlatformRegisterOk);
                args.put("reg_type", reg_type);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformRegisterOk,args);
            }
            @Override
            public void onError(String s) {
                LogUtil.e("SdkManager", "登录失败:" + s);
                args.clear();
                args.put("code", CodeA2U.PlatformLoginFail);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLoginFail);
            }
            @Override
            public void onCancel() {
                args.clear();
                args.put("code", CodeA2U.PlatformLoginFail);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLoginFail);
            }
        });
@@ -146,9 +135,7 @@
            @Override
            public void onSuccess() {
                //注销成功,需要把游戏切换回登陆前的场景,并重新弹出登录框等操作
                args.clear();
                args.put("code", CodeA2U.PlatformLogoutOk);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLogoutOk);
            }
            @Override
@@ -189,27 +176,24 @@
            @Override
            public void onSuccess(String type) {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ShareState);
                args.put("state", CallBackState.Success);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.ShareState,args);
                LogUtil.debug("分享回调", "onSuccess:" + type);
            }
            @Override
            public void onError(String type, String msg) {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ShareState);
                args.put("state", CallBackState.Error);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.ShareState,args);
                LogUtil.debug("分享回调", "type:" + type + ";msg:" + msg);
            }
            @Override
            public void onCancel(String type) {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ShareState);
                args.put("state", CallBackState.Cancel);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity( CodeA2U.ShareState,args);
                LogUtil.debug("分享回调", type + ":onCancel");
            }
        });
@@ -219,27 +203,24 @@
            @Override
            public void onSuccess() {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ReviewState);
                args.put("state", CallBackState.Success);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.ReviewState,args);
                LogUtil.debug("评分回调", "成功");
            }
            @Override
            public void onError(String s) {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ReviewState);
                args.put("state", CallBackState.Error);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.ReviewState,args);
                LogUtil.debug("评分回调", "失败:" + s);
            }
            @Override
            public void onCancel() {
                Map<String, Object> args = new HashMap<>();
                args.put("code", CodeA2U.ReviewState);
                args.put("state", CallBackState.Cancel);
                UnityMsgHandler.sendMessageToUnity(args);
                UnityMsgHandler.sendMessageToUnity(CodeA2U.ReviewState,args);
                LogUtil.debug("评分回调", "取消");
            }
        });