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

    Class StateBehaviour

    Inheritance
    Object
    Graph
    StateGraph
    StateClassGraph
    StateBehaviour
    Inherited Members
    StateClassGraph.IBoltMember.isPublic
    StateClassGraph.parentClass
    StateClassGraph.ChangeGuid(Guid, Guid)
    StateClassGraph.IBoltMember.name
    StateClassGraph.ICollectionChild<BoltType>.parent
    StateClassGraph.IBoltClassGraph.parent
    StateClassGraph.INotifiedCollectionChild<BoltType>.BeforeAdd(BoltType)
    StateClassGraph.INotifiedCollectionChild<BoltType>.AfterAdd(BoltType)
    StateClassGraph.INotifiedCollectionChild<BoltType>.BeforeRemove(BoltType)
    StateClassGraph.INotifiedCollectionChild<BoltType>.AfterRemove(BoltType)
    StateClassGraph.BeforeAdd(BoltClass)
    StateClassGraph.AfterAdd(BoltClass)
    StateClassGraph.BeforeRemove(BoltClass)
    StateClassGraph.AfterRemove(BoltClass)
    StateGraph.CreateData()
    StateGraph.states
    StateGraph.transitions
    StateGraph.groups
    StateGraph.Start(Flow)
    StateGraph.Stop(Flow)
    Graph.guid
    Graph.OnInstantiated(GraphReference)
    Graph.OnUninstantiating(GraphReference)
    Graph.elements
    Graph.title
    Graph.summary
    Graph.icon
    Graph.pan
    Graph.zoom
    Graph.deserializationDependencies
    Graph.OnBeforeSerialize()
    Graph.OnAfterDeserialize()
    Graph.OnAfterDependenciesDeserialized()
    Graph.PropertyChanged
    Graph.StructureChanged
    Graph.OnStructureChanged(Boolean)
    Graph.OnPropertyChanged(Object, PropertyChangedEventArgs)
    Graph.OnPropertyChanged(String)
    Graph.OnElementsChanged(Object, NotifyCollectionChangedEventArgs)
    Graph.ToString()
    Graph.Prewarm()
    Graph.Dispose()
    Graph.IsDisposed
    Namespace: Ludiq.Bolt
    Syntax
    public sealed class StateBehaviour : StateClassGraph, IBoltClassBehaviourGraph, IBoltClassGraph, IBoltMember, INotifiedCollectionChild<BoltType>, ICollectionChild<BoltType>, IBehaviourGraph, IBoltClassUnitGraph, IEmbedGraph, IGraph, IObservableDisposable, IDisposable, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IIdentifiable, INotifyPropertyChanged

    Constructors

    StateBehaviour()

    Declaration
    public StateBehaviour()

    Properties

    createInstanceOnClass

    Declaration
    public override bool createInstanceOnClass { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    StateClassGraph.createInstanceOnClass
    Implements
    IBoltClassGraph.createInstanceOnClass

    isModular

    Declaration
    [DoNotSerialize]
    [InspectorLabel("Modular")]
    public bool isModular { get; set; }
    Property Value
    Type Description
    Boolean
    Implements
    IBoltClassBehaviourGraph.isModular

    isPublic

    Declaration
    protected override bool isPublic { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    StateClassGraph.isPublic

    isPubliclyObservable

    Declaration
    [DoNotSerialize]
    [InspectorLabel("Observe")]
    [InspectorToggleLeft]
    public bool isPubliclyObservable { get; set; }
    Property Value
    Type Description
    Boolean

    isPubliclyTogglable

    Declaration
    [DoNotSerialize]
    [InspectorLabel("Toggle")]
    [InspectorToggleLeft]
    public bool isPubliclyTogglable { get; set; }
    Property Value
    Type Description
    Boolean

    parentElement

    Declaration
    [Serialize]
    public IGraphParentElement parentElement { get; set; }
    Property Value
    Type Description
    IGraphParentElement
    Implements
    IEmbedGraph.parentElement

    Methods

    Activate(GraphReference)

    Declaration
    public void Activate(GraphReference instance)
    Parameters
    Type Name Description
    GraphReference instance
    Implements
    IBehaviourGraph.Activate(GraphReference)

    CanObserveFrom(BoltClass)

    Declaration
    public bool CanObserveFrom(BoltClass class)
    Parameters
    Type Name Description
    BoltClass class
    Returns
    Type Description
    Boolean
    Implements
    IBoltClassBehaviourGraph.CanObserveFrom(BoltClass)

    CanToggleFrom(BoltClass)

    Declaration
    public bool CanToggleFrom(BoltClass class)
    Parameters
    Type Name Description
    BoltClass class
    Returns
    Type Description
    Boolean
    Implements
    IBoltClassBehaviourGraph.CanToggleFrom(BoltClass)

    Deactivate(GraphReference)

    Declaration
    public void Deactivate(GraphReference instance)
    Parameters
    Type Name Description
    GraphReference instance
    Implements
    IBehaviourGraph.Deactivate(GraphReference)

    IsActive(GraphPointer)

    Declaration
    public bool IsActive(GraphPointer instance)
    Parameters
    Type Name Description
    GraphPointer instance
    Returns
    Type Description
    Boolean
    Implements
    IBehaviourGraph.IsActive(GraphPointer)

    Explicit Interface Implementations

    IBoltClassUnitGraph.CanCreateDefaultClassGraphUnit(BoltClass)

    Declaration
    bool IBoltClassUnitGraph.CanCreateDefaultClassGraphUnit(BoltClass callingClass)
    Parameters
    Type Name Description
    BoltClass callingClass
    Returns
    Type Description
    Boolean
    Implements
    IBoltClassUnitGraph.CanCreateDefaultClassGraphUnit(BoltClass)

    IBoltClassUnitGraph.CreateClassGraphUnits(BoltClass)

    Declaration
    IEnumerable<IClassGraphUnit> IBoltClassUnitGraph.CreateClassGraphUnits(BoltClass callingClass)
    Parameters
    Type Name Description
    BoltClass callingClass
    Returns
    Type Description
    IEnumerable<IClassGraphUnit>
    Implements
    IBoltClassUnitGraph.CreateClassGraphUnits(BoltClass)

    IBoltClassUnitGraph.CreateDefaultClassGraphUnit()

    Declaration
    IClassGraphUnit IBoltClassUnitGraph.CreateDefaultClassGraphUnit()
    Returns
    Type Description
    IClassGraphUnit
    Implements
    IBoltClassUnitGraph.CreateDefaultClassGraphUnit()

    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)
    XObservableDisposable.EnsureNotDisposed(IObservableDisposable)
    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)
    XBoltClassGraph.TryGetClassGraph(IGraph, out IBoltClassGraph)
    XBoltClassGraph.GetClassGraph(IGraph)
    XBoltClassGraph.GetClassGraphOrDefault(IGraph)
    XBoltClassGraph.TryGetClass(IGraph, out BoltClass)
    XBoltClassGraph.GetClass(IGraph)
    XBoltClassGraph.GetClassOrDefault(IGraph)
    XBoltClassGraph.TryGetClassReference(IGraph, out GraphReference)
    XBoltClassGraph.GetClassReference(IGraph)
    XBoltClassGraph.GetClassReferenceOrDefault(IGraph)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX