Search Results for

    Show / Hide Table of Contents

    Class UploadedFileCatalog

    ScriptableObject database for storing file data. This database is used to keep track of the files available in the AI library.

    Inheritance
    object
    Object
    ScriptableObject
    ScriptableRuntimeSingleton<UploadedFileCatalog>
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>
    UploadedFileCatalog
    Implements
    IDatabase
    Inherited Members
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.GetResource(string)
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.GetDictionary()
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.GetListByApi(Api)
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.GetFallbackByApi(Api)
    AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.RemoveAllByApi(Api)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Data
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.DatabaseInstance
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Count
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.IsEmpty
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Get(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.GetIndex(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.ElementAt(int)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.TryGet(string, out UploadedFile)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.ContainsKey(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Add(UploadedFile)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Remove(UploadedFile)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Remove(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.RemoveAt(int)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.Clear()
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.ToList()
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.ToEnumerable()
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.RemoveInvalidEntries()
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.IsNullOrMissing(UploadedFile)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.BackupToJsonFile(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.RestoreFromJsonFile(string)
    ScriptableDatabase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>.UpdateKeys()
    ScriptableRuntimeSingleton<UploadedFileCatalog>.Instance
    ScriptableRuntimeSingleton<UploadedFileCatalog>.HasInstance
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetEntityId()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    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.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [AssetPath("Resources/AIDevKit/Catalogs", AssetPathAttribute.Location.ResourcesFolder)]
    [CreateAssetMenu(fileName = "UploadedFileCatalog", menuName = "AI DevKit/Catalogs/Uploaded File Catalog", order = 2038)]
    public sealed class UploadedFileCatalog : AIResourceCatalogBase<UploadedFileCatalog.Repo, UploadedFile, UploadedFileCatalog>, IDatabase

    Methods

    | Edit this page View Source

    TryGet(Api, string, out UploadedFile)

    Declaration
    public static bool TryGet(Api api, string filePath, out UploadedFile uploadedFile)
    Parameters
    Type Name Description
    Api api
    string filePath
    UploadedFile uploadedFile
    Returns
    Type Description
    bool

    Implements

    IDatabase

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    FileExtensions.ToFile<T>(T, string)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    UnityObjectExtensions.EncodeToBase64(Object)
    UnityObjectExtensions.ToBytes(Object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation