docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PluginResources

    Inheritance
    object
    PluginResources
    BoltCoreResources
    BoltFlowResources
    BoltStateResources
    Implements
    IPluginModule
    IPluginLinked
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Core.Editor.dll
    Syntax
    public class PluginResources : IPluginModule, IPluginLinked

    Constructors

    PluginResources(Plugin)

    Declaration
    protected PluginResources(Plugin plugin)
    Parameters
    Type Name Description
    Plugin plugin

    Properties

    assembly

    Declaration
    public AssemblyResourceProvider assembly { get; }
    Property Value
    Type Description
    AssemblyResourceProvider

    assemblyRoot

    Declaration
    protected virtual string assemblyRoot { get; }
    Property Value
    Type Description
    string

    assetBundleResourceProvider

    Declaration
    public AssetBundleResourceProvider assetBundleResourceProvider { get; }
    Property Value
    Type Description
    AssetBundleResourceProvider

    defaultProvider

    Declaration
    public IResourceProvider defaultProvider { get; }
    Property Value
    Type Description
    IResourceProvider

    editorAssets

    Declaration
    public EditorAssetResourceProvider editorAssets { get; }
    Property Value
    Type Description
    EditorAssetResourceProvider

    migrations

    Declaration
    public ReadOnlyCollection<PluginMigration> migrations { get; }
    Property Value
    Type Description
    ReadOnlyCollection<PluginMigration>

    pendingMigrations

    Declaration
    public IEnumerable<PluginMigration> pendingMigrations { get; }
    Property Value
    Type Description
    IEnumerable<PluginMigration>

    plugin

    Declaration
    public Plugin plugin { get; }
    Property Value
    Type Description
    Plugin

    providers

    Declaration
    public IEnumerable<IResourceProvider> providers { get; }
    Property Value
    Type Description
    IEnumerable<IResourceProvider>

    Methods

    GetLinkedTypes<T>()

    Declaration
    protected IEnumerable<Type> GetLinkedTypes<T>() where T : IPluginLinked
    Returns
    Type Description
    IEnumerable<Type>
    Type Parameters
    Name Description
    T

    Initialize()

    Declaration
    public virtual void Initialize()

    InstantiateLinkedTypes<T>()

    Declaration
    protected T[] InstantiateLinkedTypes<T>() where T : IPluginLinked
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    LateInitialize()

    Declaration
    public virtual void LateInitialize()

    LoadAsset<T>(string, bool)

    Declaration
    public T LoadAsset<T>(string path, bool required) where T : Object
    Parameters
    Type Name Description
    string path
    bool required
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    LoadIcon(string, bool)

    Declaration
    public EditorTexture LoadIcon(string path, bool required = true)
    Parameters
    Type Name Description
    string path
    bool required
    Returns
    Type Description
    EditorTexture

    LoadSharedIcon(string, bool)

    Declaration
    public static EditorTexture LoadSharedIcon(string path, bool required = true)
    Parameters
    Type Name Description
    string path
    bool required
    Returns
    Type Description
    EditorTexture

    LoadTexture(string, CreateTextureOptions, bool)

    Declaration
    public EditorTexture LoadTexture(string path, CreateTextureOptions options, bool required = true)
    Parameters
    Type Name Description
    string path
    CreateTextureOptions options
    bool required
    Returns
    Type Description
    EditorTexture

    LoadTexture(string, TextureResolution[], CreateTextureOptions, bool)

    Declaration
    public EditorTexture LoadTexture(string path, TextureResolution[] resolutions, CreateTextureOptions options, bool required = true)
    Parameters
    Type Name Description
    string path
    TextureResolution[] resolutions
    CreateTextureOptions options
    bool required
    Returns
    Type Description
    EditorTexture

    Implements

    IPluginModule
    IPluginLinked

    Extension Methods

    Cloning.Clone(object, ICloner, bool)
    Cloning.Clone(object, ICloner, bool)
    Cloning.CloneViaFakeSerialization(object)
    Cloning.CloneViaFakeSerialization(object)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    Serialization.Serialize(object, bool)
    Serialization.Serialize(object, bool)
    TypeUtility.ToShortString(object, int)
    TypeUtility.ToShortString(object, int)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.ToSafeString(object)
    UnityObjectUtility.ToSafeString(object)
    XAnalyserProvider.Analyser(object, GraphReference)
    XAnalyserProvider.Analyser(object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(object, IGraphContext)
    XAnalyserProvider.Analysis(object, GraphReference)
    XAnalyserProvider.Analysis(object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(object, IGraphContext)
    XDescriptorProvider.Describe(object)
    XDescriptorProvider.Description(object)
    XDescriptorProvider.Description<TDescription>(object)
    XDescriptorProvider.Descriptor(object)
    XDescriptorProvider.Descriptor<TDescriptor>(object)
    XDescriptorProvider.HasDescriptor(object)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.Clone<T>(T, ICloner, bool)
    Cloning.Clone<T>(T, ICloner, bool)
    LinqUtility.Yield<T>(T)
    LinqUtility.Yield<T>(T)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    In This Article
    Back to top
    Copyright © 2025 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)