hch
2021-01-12 74f7bec0d7bb0b9492a4b6ac8d55a403ae492400
SdkProject/library/src/main/java/com/secondworld/sdk/UnityMsgHandler.java
@@ -58,7 +58,7 @@
            int code = _json.getInt("code");
            ICommand command = allCommand.get(code);
            if (command == null)
                LogUtil.w("onUnityMessage", "未知命令" + code);
                LogUtil.e("onUnityMessage", "未知命令" + code);
            else
                command.process(_json);
        } catch (Exception e) {
@@ -85,14 +85,23 @@
        return classNameList;
    }
    /**
     * 发送消息到unity
     *
     * @param jsonMap
     */
    public static void sendMessageToUnity(Map<String, Object> jsonMap) {
        if (jsonMap == null || jsonMap.isEmpty()) {
            return;
        }
        JSONObject _jsonObject = new JSONObject(jsonMap);
        JSONObject jsonObject = new JSONObject(jsonMap);
        if (GameApp.I.isDemo()) {
            LogUtil.debug("发送消息到unity", jsonObject.toString());
            return;
        }
        UnityPlayer.UnitySendMessage(StaticDefine.UnityGameObjectName,
                StaticDefine.UnityHandleFuncName,
                _jsonObject.toString());
                jsonObject.toString());
    }
}