docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PluginConfiguration

    Inheritance
    object
    PluginConfiguration
    BoltCoreConfiguration
    BoltFlowConfiguration
    BoltStateConfiguration
    Implements
    IPluginModule
    IPluginLinked
    IEnumerable<PluginConfigurationItemMetadata>
    IEnumerable
    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 PluginConfiguration : IPluginModule, IPluginLinked, IEnumerable<PluginConfigurationItemMetadata>, IEnumerable

    Constructors

    PluginConfiguration(Plugin)

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

    Fields

    projectSettings

    Declaration
    public List<ProjectSettingMetadata> projectSettings
    Field Value
    Type Description
    List<ProjectSettingMetadata>

    Properties

    deprecatedSavedVersionLoaders

    Declaration
    public ReadOnlyCollection<PluginDeprecatedSavedVersionLoader> deprecatedSavedVersionLoaders { get; }
    Property Value
    Type Description
    ReadOnlyCollection<PluginDeprecatedSavedVersionLoader>

    developerMode

    Declaration
    protected bool developerMode { get; }
    Property Value
    Type Description
    bool

    editorSetupCompleted

    Whether the plugin was properly setup.

    Declaration
    [EditorPref(visibleCondition = "developerMode", resettable = false)]
    public bool editorSetupCompleted { get; }
    Property Value
    Type Description
    bool

    header

    Declaration
    public virtual string header { get; }
    Property Value
    Type Description
    string

    plugin

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

    projectSetupCompleted

    Whether the plugin was properly setup.

    Declaration
    [ProjectSetting(visibleCondition = "developerMode", resettable = false)]
    public bool projectSetupCompleted { get; }
    Property Value
    Type Description
    bool

    savedVersion

    The last version to which the plugin successfully upgraded.

    Declaration
    [ProjectSetting(visibleCondition = "developerMode", resettable = false)]
    public SemanticVersion savedVersion { get; }
    Property Value
    Type Description
    SemanticVersion

    Methods

    DeleteAllEditorPrefs()

    Declaration
    public static void DeleteAllEditorPrefs()

    DeleteAllPlayerPrefs()

    Declaration
    public static void DeleteAllPlayerPrefs()

    DeleteAllProjectSettings()

    Declaration
    public static void DeleteAllProjectSettings()

    GetEnumerator()

    Declaration
    public IEnumerator<PluginConfigurationItemMetadata> GetEnumerator()
    Returns
    Type Description
    IEnumerator<PluginConfigurationItemMetadata>

    GetMetadata(string)

    Declaration
    public PluginConfigurationItemMetadata GetMetadata(string memberName)
    Parameters
    Type Name Description
    string memberName
    Returns
    Type Description
    PluginConfigurationItemMetadata

    Initialize()

    Declaration
    public virtual void Initialize()

    LateInitialize()

    Declaration
    public virtual void LateInitialize()

    Reset()

    Declaration
    public void Reset()

    Save()

    Declaration
    public void Save()

    SaveProjectSettingsAsset(bool)

    Declaration
    public void SaveProjectSettingsAsset(bool immediately = false)
    Parameters
    Type Name Description
    bool immediately

    Implements

    IPluginModule
    IPluginLinked
    IEnumerable<T>
    IEnumerable

    Extension Methods

    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken, Action)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, string, Func<T, string>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, string, Func<T, string>, Func<T, string>)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, string, Func<THaystack, string>)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, string, Func<THaystack, string>, Func<THaystack, string>)
    SearchUtility.OrderedSearchFilter<T>(IEnumerable<T>, string, Func<T, string>)
    SearchUtility.UnorderedSearchFilter<T>(IEnumerable<T>, string, Func<T, string>)
    UnitBase.WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IUnitOption>, CancellationToken)
    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)