Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

locale

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); } }}