IEnumerator InitScene(object[] stuff) { //http://www.shaman.ibpc.fr/umolweb/Scenes/1KX2/1KX2.pdb // StartCoroutine(requestPDB.LoadPDBWWW("http://www.shaman.ibpc.fr/umolweb/Scenes/1KX2/1KX2.pdb")); // StartCoroutine(requestPDB.LoadPDBWWW("http://imyjimmy.com/pdb-files/5l1b.pdb")); //5l1b //1l2y Material mat = (Material)stuff[0]; RequestPDB requestPDB = (RequestPDB)stuff[1]; //5l1b_short // StartCoroutine(requestPDB.LoadPDBWWW("file:///C://Users/imyjimmy-vr/Documents/vr-projects/gria2-viewer/Assets/StreamingAssets/Gria2Data/5l1b_short.pdb")); //5l1b //1l2y StartCoroutine(requestPDB.LoadPDBWWW("file:///C://Users/imyjimmy-vr/Documents/vr-projects/gria2-viewer/Assets/StreamingAssets/CACNB2Data/5v2p.pdb")); //5l1b //1l2y while (!RequestPDB.isDone) { pdb_progress = requestPDB.progress; // Debug.Log(pdb_progress); yield return(new WaitForEndOfFrame()); } pdb_progress = 1.0f; //requestPDB.LoadPDBResource("1KX2"); // UIData.atomtype = UIData.AtomType.hyperball; // UIData.bondtype = UIData.BondType.hyperstick; UIData.atomtype = UIData.AtomType.noatom; UIData.bondtype = UIData.BondType.nobond; UIData.secondarystruct = true; //trying it out hlResMat = mat; ribbons = new Ribbons(); List <string> residueNames = Molecule.Model.MoleculeModel.atomsResnamelist; ribbons.CreateRibbons(); // toggle_NA_HIDE = !toggle_NA_HIDE; //GUIMoleculeController.toggle_NA_HIDE LoadBox = GameObject.Find("LoadBox"); GameObject[] objs = GameObject.FindGameObjectsWithTag("RibbonObj"); GUIMoleculeController.showOpenMenu = false; GUIMoleculeController.showAtomMenu = false; GUIMoleculeController.globalRadius = 0.3f; GUIMoleculeController.shrink = 0.00001f; //100.00f; //0.000001f; GUIMoleculeController.linkScale = 0.4f; foreach (GameObject o in objs) { o.transform.parent = LoadBox.transform; o.transform.localScale = LoadBox.transform.localScale; o.transform.localPosition = LoadBox.transform.localPosition; } SendMessage("Display", SendMessageOptions.DontRequireReceiver); }