ReleaseAssets(Locale)
Releases every cached asset loaded for the given locale.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Method
- Namespace: Unity.Localization
- Assembly: UnityEngine.LocalizationRuntimeModule
public void ReleaseAssets(Locale locale)
Parameters
The locale whose cached assets to release.
Remarks
Use this to free memory for a locale you no longer need, for example after switching away from it. Assets requested again later are reloaded through the provider chain. To release every locale's assets at once, use ResourceDatabase.ReleaseAllAssets.
Frees the cached assets for a locale after switching away from it.
Examples
using Unity.Localization;namespace Unity.Localization.Samples{ public class ReleaseAssetsExample { public void Run() { Locale french = LocalizationSettings.Instance.GetLocale(new LocaleIdentifier("fr")); LocalizationSettings.ResourceDatabase.ReleaseAssets(french); } }}