# RegisterEngine(ISceneSearchEngine)

> Registers a Scene search engine dynamically.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.SearchService](/engine/6000.6/script-reference/unityeditor/searchservice.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Removed.** Scene has been deprecated. Use SceneSearch instead
>
> **Upgrade to** [SceneSearch](/engine/6000.6/script-reference/unityeditor/searchservice/scenesearch.md)

```csharp
public static void RegisterEngine(ISceneSearchEngine engine)
```

### Parameters

**** (\[ISceneSearchEngine]\(/engine/6000.6/script-reference/unityeditor/searchservice/iscenesearchengine)): The Scene search engine to register.

### Remarks

If you set a dynamically registered engine as the active search engine via the Settings window, you must make sure to register it in subsequent Unity sessions before it is used. If you do not register it, Unity reverts to the default search engine.

Additional Resources: [Scene.UnregisterEngine](/engine/6000.6/script-reference/unityeditor/searchservice/scene/unregisterengine.md).
