private void addRoom(BSPNode _aNode) { GameObject aObj = _aNode.getCube(); GameObject aRoom = (GameObject) Instantiate(Resources.Load("BaseRoom"),aObj.transform.position,Quaternion.identity); aRoom.transform.localScale = new Vector3( (int)(Random.Range(10, aObj.transform.localScale.x-5)), aRoom.transform.localScale.y, (int)(Random.Range(10, aObj.transform.localScale.z-5))); aRoom.GetComponent<RoomCreator>().setup(); aRoom.GetComponent<RoomCreator>().setID(roomID); aRoom.GetComponent<RoomCreator>().setParentNode(_aNode); _aNode.setRoom(aRoom); roomID++; }
private void addRoom(BSPNode _aNode) { GameObject aObj = _aNode.getCube(); GameObject aRoom = (GameObject)Instantiate(Resources.Load("BaseRoom"), aObj.transform.position, Quaternion.identity); aRoom.transform.localScale = new Vector3( (int)(Random.Range(10, aObj.transform.localScale.x - 5)), aRoom.transform.localScale.y, (int)(Random.Range(10, aObj.transform.localScale.z - 5))); aRoom.GetComponent <RoomCreator>().setup(); aRoom.GetComponent <RoomCreator>().setID(roomID); aRoom.GetComponent <RoomCreator>().setParentNode(_aNode); _aNode.setRoom(aRoom); roomID++; }