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

    Class PluginConfiguration

    Inheritance
    Object
    PluginConfiguration
    BoltCoreConfiguration
    BoltFlowConfiguration
    BoltStateConfiguration
    LudiqCoreConfiguration
    Namespace: Ludiq
    Syntax
    public class PluginConfiguration : IPluginModule, IPluginAddon, IEnumerable<PluginConfigurationItemAccessor>, IEnumerable

    Constructors

    PluginConfiguration(Plugin)

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

    Properties

    accessor

    Declaration
    public Accessor accessor { get; }
    Property Value
    Type Description
    Accessor

    developerMode

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

    editor

    Declaration
    public Editor editor { get; }
    Property Value
    Type Description
    Editor

    editorSetupCompleted

    Whether the plugin was properly setup.

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

    header

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

    Item[SettingsScope]

    Declaration
    public IEnumerable<PluginConfigurationItemAccessor> this[SettingsScope scope] { get; }
    Parameters
    Type Name Description
    SettingsScope scope
    Property Value
    Type Description
    IEnumerable<PluginConfigurationItemAccessor>

    label

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

    plugin

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

    projectSetupCompleted

    Whether the plugin was properly setup.

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

    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

    CreateSettingsProvider(SettingsScope)

    Declaration
    public SettingsProvider CreateSettingsProvider(SettingsScope scope)
    Parameters
    Type Name Description
    SettingsScope scope
    Returns
    Type Description
    SettingsProvider

    DeleteAllEditorPrefs()

    Declaration
    public static void DeleteAllEditorPrefs()

    DeleteAllPlayerPrefs()

    Declaration
    public static void DeleteAllPlayerPrefs()

    DeleteAllProjectSettings()

    Declaration
    public static void DeleteAllProjectSettings()

    GetAccessor(String)

    Declaration
    public PluginConfigurationItemAccessor GetAccessor(string memberName)
    Parameters
    Type Name Description
    String memberName
    Returns
    Type Description
    PluginConfigurationItemAccessor

    GetEnumerator()

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

    Initialize()

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

    LateInitialize()

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

    OnGUI(SettingsScope, String)

    Declaration
    public void OnGUI(SettingsScope scope, string query)
    Parameters
    Type Name Description
    SettingsScope scope
    String query

    Reset()

    Declaration
    public void Reset()

    Save()

    Declaration
    public void Save()

    SaveProjectSettingsAsset()

    Declaration
    public void SaveProjectSettingsAsset()

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>, Nullable<CancellationToken>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.UnorderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    SearchUtility.OrderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.OrderedSearchFilter<T, TKey>(IEnumerable<T>, String, Func<T, String>, Func<T, TKey>, Nullable<CancellationToken>)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Action<T>)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Action<T>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, Boolean>, Func<TSource, TResult>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, Boolean>, Func<TSource, TResult>)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken, Action)
    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)
    XArrayPool.ToArrayPooled<T>(IEnumerable<T>)
    XHashSetPool.ToHashSetPooled<T>(IEnumerable<T>)
    XListPool.ToListPooled<T>(IEnumerable<T>)
    XQueuePool.ToQueuePooled<T>(IEnumerable<T>)
    XStackPool.ToStackPooled<T>(IEnumerable<T>)
    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.ForceEvaluation<T>(IEnumerable<T>)
    LinqUtility.OfType<T>(IEnumerable<T>, Type)
    LinqUtility.None<T>(IEnumerable<T>)
    LinqUtility.None<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.NotAll<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.Predicate<T>(IEnumerable<T>, Func<T, Boolean>, SequencePredicate)
    LinqUtility.ToValueIndexPairs<T>(IEnumerable<T>)
    LinqUtility.DistinctBy<T, TKey>(IEnumerable<T>, Func<T, TKey>)
    LinqUtility.NotNull<T>(IEnumerable<T>)
    LinqUtility.Yield<T>(T)
    LinqUtility.ToHashSet<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyArray<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyCollection<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyList<T>(IEnumerable<T>)
    LinqUtility.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
    LinqUtility.OrderByDependencies<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.OrderByDependers<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.Catch<T>(IEnumerable<T>, Action<Exception>)
    LinqUtility.Catch<T>(IEnumerable<T>, ICollection<Exception>)
    LinqUtility.CatchAsLogError<T>(IEnumerable<T>, String)
    LinqUtility.CatchAsLogWarning<T>(IEnumerable<T>, String)
    LinqUtility.ZipLongest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>, TFirst, TSecond)
    LinqUtility.AllZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AllZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.Permutations<T>(IEnumerable<T>)
    LinqUtility.Join<T>(IEnumerable<T>, String)
    LinqUtility.Random<T>(IEnumerable<T>)
    StringUtility.ToSeparatedString(IEnumerable, String)
    StringUtility.ToCommaSeparatedString(IEnumerable)
    StringUtility.ToLineSeparatedString(IEnumerable)
    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)
    UnitOptions.WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IFuzzyOption>, CancellationToken)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    HybridTypeUtility.OfType<T>(IEnumerable<T>, HybridType)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX