BSPTree.addRoom C# (CSharp) Method

addRoom() private method

private addRoom ( BSPNode, _aNode ) : void
_aNode BSPNode,
return void
    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++;
    }