# AdaptivePerformancePackageMetadataStore

> Provide access to the metadata store. Currently only usable as a way to assign and remove loaders to or from an AdaptivePerformanceManagerSettings instance.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.AdaptivePerformance.Editor.Metadata](/engine/6000.7/script-reference/unityeditor/adaptiveperformance/editor/metadata.md)
* **Assembly:** UnityEditor.AdaptivePerformanceModule

```csharp
public class AdaptivePerformancePackageMetadataStore
```

## Static Methods

| Method                                                                                                                                                  | Description                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AssignLoader](/engine/6000.7/script-reference/unityeditor/adaptiveperformance/editor/metadata/adaptiveperformancepackagemetadatastore/assignloader.md) | Assigns a loader of type loaderTypeName to the settings instance. Will instantiate an instance if one can't be found in the user's project folder before assigning it.  |
| [RemoveLoader](/engine/6000.7/script-reference/unityeditor/adaptiveperformance/editor/metadata/adaptiveperformancepackagemetadatastore/removeloader.md) | Remove a previously assigned loader from settings. If the loader type is unknown or an instance of the loader can't be found in the project folder, no action is taken. |
