Class PluginResources | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class PluginResources

    Inheritance
    Object
    PluginResources
    BoltCoreResources
    BoltFlowResources
    BoltStateResources
    LudiqCoreResources
    Namespace: Ludiq
    Syntax
    public class PluginResources : IPluginModule, IPluginAddon

    Constructors

    PluginResources(Plugin)

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

    Properties

    acknowledgements

    Declaration
    public ReadOnlyCollection<PluginAcknowledgement> acknowledgements { get; }
    Property Value
    Type Description
    ReadOnlyCollection<PluginAcknowledgement>

    assembly

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

    assemblyRoot

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

    assetBundle

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

    changelogs

    Declaration
    public ReadOnlyCollection<PluginChangelog> changelogs { get; }
    Property Value
    Type Description
    ReadOnlyCollection<PluginChangelog>

    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
    IPluginAddon.plugin

    providers

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

    Methods

    GetMappedTypes<T>()

    Declaration
    protected IEnumerable<Type> GetMappedTypes<T>()
        where T : IPluginAddon
    Returns
    Type Description
    IEnumerable<Type>
    Type Parameters
    Name Description
    T

    Initialize()

    Declaration
    public virtual void Initialize()
    Implements
    IPluginModule.Initialize()

    InstantiateMappedTypes<T>()

    Declaration
    protected T[] InstantiateMappedTypes<T>()
        where T : IPluginAddon
    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 : UnityEngine.Object
    Parameters
    Type Name Description
    String path
    Boolean required
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    LoadIcon(String, TextureResolution[], Boolean)

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

    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

    LoadStyleBackground(GUIStyleState, String, Boolean)

    Declaration
    public void LoadStyleBackground(GUIStyleState state, string path, bool required = true)
    Parameters
    Type Name Description
    GUIStyleState state
    String path
    Boolean required

    LoadStyleBackground(String, Boolean)

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

    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

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX