Exemplo n.º 1
0
    public void generateFloor(List <RoomObject> rooms)
    {
        float      scaleXFloor   = getScaleXForFloor(rooms);
        float      floorPosition = getFloorPosition(scaleXFloor);
        GameObject plane         = GameObject.CreatePrimitive(PrimitiveType.Plane);

        plane.transform.localScale = new Vector3(scaleXFloor, 1, 1);
        plane.transform.position   = new Vector3(floorPosition, 0, 0);
        addTexture(plane.GetComponent <Renderer> ());
        Vector3 positioningForWinCollider = wallGenerator.finishWalls(rooms, scaleXFloor, floorPosition);

        winGenerator.generateController(positioningForWinCollider);
    }