# TemplateInstantiationMode

> An enumeration of options for handling a Scene dependency Asset when you instantiate a SceneTemplateAsset.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.SceneTemplate](/engine/6000.7/script-reference/unityeditor/scenetemplate.md)
* **Assembly:** UnityEditor

```csharp
public enum TemplateInstantiationMode
```

## Fields

| Value                                                                                                         | Description                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Clone](/engine/6000.7/script-reference/unityeditor/scenetemplate/templateinstantiationmode/clone.md)         | Specifies that the dependency Asset is cloned when the [SceneTemplateAsset](/engine/6000.7/script-reference/unityeditor/scenetemplate/scenetemplateasset.md) is instantiated.              |
| [Reference](/engine/6000.7/script-reference/unityeditor/scenetemplate/templateinstantiationmode/reference.md) | Specifies that the dependency Asset is kept as a reference when the [SceneTemplateAsset](/engine/6000.7/script-reference/unityeditor/scenetemplate/scenetemplateasset.md) is instantiated. |
