AddAlias(string, string)
Maps an address to a Resources path, replacing any existing alias for that address.
Read time 1 minuteLast updated 14 days ago
Definition
- Type: Method
- Namespace: Unity.Localization.Providers
- Assembly: UnityEngine.LocalizationRuntimeModule
public void AddAlias(string address, string path)
Parameters
Remarks
An empty or null or is ignored. After aliasing, a load whose AssetKey.Address matches resolves to .
addresspathaddresspathAlias a guid address to a Resources path, then load through the alias.
Examples
using System.Threading;using Unity.Localization.Providers;using UnityEngine;namespace Unity.Localization.Samples{ public class ResourceFolderProviderAddAliasExample { public async Awaitable Run() { var provider = new ResourceFolderProvider(); provider.AddAlias("6f1e2c0a9b3d4e5f", "UI/Logo"); // guid address to Resources path var logo = await provider.LoadAssetAsync<Texture2D>( new AssetKey("6f1e2c0a9b3d4e5f", typeof(Texture2D)), CancellationToken.None); if (logo != null) Debug.Log(logo.name); } }}