public void ReceiveVariableFromJS(string a) { DebugOnScreen.Log("ReceiveVariableFromJS:" + a); ParameterFormJson json = JsonUtility.FromJson <ParameterFormJson>(a); DebugOnScreen.Log("ReceiveVariableFromJS 1: " + json.assetBundleName); DebugOnScreen.Log("ReceiveVariableFromJS 2: " + json.assetBundleUrl); StartCoroutine(loadBook(json)); }
IEnumerator loadBook(ParameterFormJson json) { yield return(AssetBundleHelper.getInstance().InitializeAssetBunderWebGL(json.assetBundleName, json.assetBundleUrl)); try { DebugOnScreen.Log("BookLoader Start assetBundleName=" + assetBundleName); BookSceneLoader sceneLoader = gameObject.AddComponent <BookSceneLoader>(); sceneLoader.assetBundleName = json.assetBundleName; sceneLoader.sceneName = "page1"; } catch (System.Exception ex) { DebugOnScreen.Log(ex.ToString()); } }