lwb
2020-11-03 4bd30dd01b09d642eaddeade6e13aa36d9d353e4
SdkProject/library/src/main/java/com/secondworld/universalsdk/H2EngineSDK.java
@@ -28,6 +28,7 @@
        try {
            for (String name : classesName) {
                Class<?> aClass = Class.forName(name);
                if (!aClass.isInterface())
                addCommand((ICommand) aClass.newInstance());
            }
        } catch (Exception e) {
@@ -41,15 +42,17 @@
    /**
     * unity 发来的消息
     *
     * @param json
     */
    public static void HandleUnityMessage(String json) {
        try {
            LogUtil.debug("HandleUnityMessage", json);
            JSONObject _json = new JSONObject(json);
            int code = _json.getInt("code");
            ICommand command = allCommand.get(code);
            if (command == null) {
                Log.e("H2EngineSDK", "未知命令");
                return;
            }
            command.process(json);
@@ -59,6 +62,7 @@
    /**
     * 通过反射读取指定包名下的所有类名
     *
     * @param packageName
     * @return
     */