Class LocalizedAsset<TObject>
Used to reference a localized asset and provide an interface to loading and registering to changes. LocalizedReference
Inherited Members
Namespace: UnityEngine.Localization
Syntax
[Serializable]
public class LocalizedAsset<TObject> : LocalizedReference
Type Parameters
Name | Description |
---|---|
TObject |
Methods
ClearChangeHandler()
Removes the handler and stops listening to changes to SelectedLocaleChanged.
Declaration
public void ClearChangeHandler()
LoadAssetAsync()
Load the referenced asset as type TObject.
Declaration
public AsyncOperationHandle<TObject> LoadAssetAsync()
Returns
Type | Description |
---|---|
AsyncOperationHandle<TObject> | The load operation. |
RegisterChangeHandler(LocalizedAsset<TObject>.ChangeHandler)
Register a handler that will be called whenever the LocalizedAsset has finished loading. When a handler is registered, the asset will then be automatically loaded whenever the SelectedLocaleChanged is changed. LoadAssetAsync() when not using a change handler.
Declaration
public void RegisterChangeHandler(LocalizedAsset<TObject>.ChangeHandler handler)
Parameters
Type | Name | Description |
---|---|---|
LocalizedAsset.ChangeHandler<> | handler | A handler that will be called when the LocalizedAsset is ready for use. |