docs.unity3d.com
    目次を表示する/隠す

    Class PluginResources

    Inheritance
    Object
    PluginResources
    BoltCoreResources
    BoltFlowResources
    BoltStateResources
    Namespace: Unity.VisualScripting
    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
    Implements
    IPluginLinked.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()
    Implements
    IPluginModule.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()
    Implements
    IPluginModule.LateInitialize()

    LoadAsset<T>(String, Boolean)

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

    LoadIcon(String, Boolean)

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

    LoadSharedIcon(String, Boolean)

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

    LoadTexture(String, CreateTextureOptions, Boolean)

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

    LoadTexture(String, TextureResolution[], CreateTextureOptions, Boolean)

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

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)