# SplatPrototype

> Obsolete. Use TerrainLayer instead. A Splat prototype is just a texture that is used by the TerrainData.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.TerrainModule

> **Warning:**
>
> **Deprecated.** SplatPrototype is obsolete. Use TerrainLayer instead.

```csharp
public sealed class SplatPrototype
```

## Remarks

A class on a Terrain GameObject.

## Properties

| Property                                                                               | Description                                                                         |
| -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [metallic](/engine/6000.0/script-reference/unityengine/splatprototype/metallic.md)     | The metallic value of the splat layer.                                              |
| [normalMap](/engine/6000.0/script-reference/unityengine/splatprototype/normalmap.md)   | Normal map of the splat applied to the Terrain.                                     |
| [smoothness](/engine/6000.0/script-reference/unityengine/splatprototype/smoothness.md) | The smoothness value of the splat layer when the main texture has no alpha channel. |
| [texture](/engine/6000.0/script-reference/unityengine/splatprototype/texture.md)       | Texture of the splat applied to the Terrain.                                        |
| [tileOffset](/engine/6000.0/script-reference/unityengine/splatprototype/tileoffset.md) | Offset of the tile texture of the SplatPrototype.                                   |
| [tileSize](/engine/6000.0/script-reference/unityengine/splatprototype/tilesize.md)     | Size of the tile used in the texture of the SplatPrototype.                         |
