public void ApplyParams(BSPGenerationParams generationParams) { this.FillTileType = generationParams.FillTileType; this.DebugSecondFillTileType = generationParams.DebugSecondFillTileType; this.RoomMinSize = generationParams.RoomMinSize; this.RoomMaxSize = generationParams.RoomMaxSize; this.MinLeafSize = generationParams.MinLeafSize; this.MinNodeWHRatio = generationParams.MinNodeWHRatio; this.RoomToLeafRatio = generationParams.RoomToLeafRatio; this.EnableCorridors = generationParams.EnableCorridors; this.ExtraCorridorsPerRoom = generationParams.ExtraCorridorsPerRoom; this.VisualizeSplitting = generationParams.VisualizeSplitting; }