docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class AssetTable

    An AssetTable

    Inheritance
    object
    Object
    ScriptableObject
    LocalizationTable
    DetailedLocalizationTable<AssetTableEntry>
    AssetTable
    Implements
    IMetadataCollection
    ISerializationCallbackReceiver
    IPreloadRequired
    Inherited Members
    DetailedLocalizationTable<AssetTableEntry>.Values
    DetailedLocalizationTable<AssetTableEntry>.Count
    DetailedLocalizationTable<AssetTableEntry>.IsReadOnly
    DetailedLocalizationTable<AssetTableEntry>.this[long]
    DetailedLocalizationTable<AssetTableEntry>.this[string]
    DetailedLocalizationTable<AssetTableEntry>.CreateEmpty(TableEntryReference)
    DetailedLocalizationTable<AssetTableEntry>.AddEntry(string, string)
    DetailedLocalizationTable<AssetTableEntry>.AddEntry(long, string)
    DetailedLocalizationTable<AssetTableEntry>.AddEntryFromReference(TableEntryReference, string)
    DetailedLocalizationTable<AssetTableEntry>.RemoveEntry(string)
    DetailedLocalizationTable<AssetTableEntry>.RemoveEntry(long)
    DetailedLocalizationTable<AssetTableEntry>.GetEntryFromReference(TableEntryReference)
    DetailedLocalizationTable<AssetTableEntry>.GetEntry(string)
    DetailedLocalizationTable<AssetTableEntry>.GetEntry(long)
    DetailedLocalizationTable<AssetTableEntry>.Add(long, AssetTableEntry)
    DetailedLocalizationTable<AssetTableEntry>.Add(KeyValuePair<long, AssetTableEntry>)
    DetailedLocalizationTable<AssetTableEntry>.ContainsKey(long)
    DetailedLocalizationTable<AssetTableEntry>.ContainsValue(string)
    DetailedLocalizationTable<AssetTableEntry>.Contains(KeyValuePair<long, AssetTableEntry>)
    DetailedLocalizationTable<AssetTableEntry>.Remove(long)
    DetailedLocalizationTable<AssetTableEntry>.Remove(KeyValuePair<long, AssetTableEntry>)
    DetailedLocalizationTable<AssetTableEntry>.CheckForMissingSharedTableDataEntries(MissingEntryAction)
    DetailedLocalizationTable<AssetTableEntry>.TryGetValue(long, out AssetTableEntry)
    DetailedLocalizationTable<AssetTableEntry>.Clear()
    DetailedLocalizationTable<AssetTableEntry>.CopyTo(KeyValuePair<long, AssetTableEntry>[], int)
    DetailedLocalizationTable<AssetTableEntry>.GetEnumerator()
    LocalizationTable.LocaleIdentifier
    LocalizationTable.TableCollectionName
    LocalizationTable.SharedData
    LocalizationTable.MetadataEntries
    LocalizationTable.GetMetadata<TObject>()
    LocalizationTable.GetMetadatas<TObject>(IList<TObject>)
    LocalizationTable.GetMetadatas<TObject>()
    LocalizationTable.AddMetadata(IMetadata)
    LocalizationTable.RemoveMetadata(IMetadata)
    LocalizationTable.Contains(IMetadata)
    LocalizationTable.FindKeyId(string, bool)
    LocalizationTable.CompareTo(LocalizationTable)
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.Localization.Tables
    Assembly: Unity.Localization.dll
    Syntax
    public class AssetTable : DetailedLocalizationTable<AssetTableEntry>, IMetadataCollection, ISerializationCallbackReceiver, IPreloadRequired

    Properties

    Name Description
    PreloadOperation

    Handle to the preload operation for this table. Calling this will start the asset tables preloading operation, it will preload all assets referenced unless the Metadata PreloadAssetTableMetadata is found and has the NoPreload behavior.

    Methods

    Name Description
    CreateTableEntry()

    Creates a new, empty AssetTableEntry.

    GetAssetAsync<TObject>(TableEntryReference)

    Returns the loading operation for the asset. Check isDone to see if the asset is available for immediate use, if not you can yield on the operation or add a callback subscriber.

    ReleaseAsset(AssetTableEntry)

    Release an asset for a single entry that has been preloaded or cached.

    ReleaseAsset(TableEntryReference)

    Release an asset for a single entry that have been preloaded or cached

    ReleaseAssets()

    Releases all assets that have been preloaded or cached and resets the preload state so it can be performed again. Note: This is called automatically by LocalizedAssetDatabase when the SelectedLocale is changed.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)