// Update is called once per frame void Awake() { connectionsHolder = new GameObject("Connections"); connectionsHolder.transform.parent = transform; amberEnvironment = Instantiate <AmberEnvironment> (GameObject.FindObjectOfType <PrefabManager>().amberEnvironmentPrefab, transform); connectionPrefab = Instantiate <Connection> (GameObject.FindObjectOfType <PrefabManager>().connectionPrefab, transform); amberEnvironment.GetEnvironmentFromXML(); bondTypes.GetBondTypesFromXML(); anglesDict = new Dictionary <long, AngleConnection>(); dihedralsDict = new Dictionary <long, DihedralConnection>(); selection = new List <int>(); parameters = Instantiate <Parameters>(GameObject.FindObjectOfType <PrefabManager>().parametersPrefab, transform); }