Class StateBehaviour
Inheritance
StateBehaviour
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
Properties
createInstanceOnClass
Declaration
public override bool createInstanceOnClass { get; }
Property Value
Overrides
Implements
isModular
Declaration
[DoNotSerialize]
[InspectorLabel("Modular")]
public bool isModular { get; set; }
Property Value
Implements
isPublic
Declaration
protected override bool isPublic { get; }
Property Value
Overrides
isPubliclyObservable
Declaration
[DoNotSerialize]
[InspectorLabel("Observe")]
[InspectorToggleLeft]
public bool isPubliclyObservable { get; set; }
Property Value
isPubliclyTogglable
Declaration
[DoNotSerialize]
[InspectorLabel("Toggle")]
[InspectorToggleLeft]
public bool isPubliclyTogglable { get; set; }
Property Value
parentElement
Declaration
[Serialize]
public IGraphParentElement parentElement { get; set; }
Property Value
Implements
Methods
Activate(GraphReference)
Declaration
public void Activate(GraphReference instance)
Parameters
Implements
CanObserveFrom(BoltClass)
Declaration
public bool CanObserveFrom(BoltClass class)
Parameters
Returns
Implements
CanToggleFrom(BoltClass)
Declaration
public bool CanToggleFrom(BoltClass class)
Parameters
Returns
Implements
Deactivate(GraphReference)
Declaration
public void Deactivate(GraphReference instance)
Parameters
Implements
IsActive(GraphPointer)
Declaration
public bool IsActive(GraphPointer instance)
Parameters
Returns
Implements
Explicit Interface Implementations
IBoltClassUnitGraph.CanCreateDefaultClassGraphUnit(BoltClass)
Declaration
bool IBoltClassUnitGraph.CanCreateDefaultClassGraphUnit(BoltClass callingClass)
Parameters
Returns
Implements
IBoltClassUnitGraph.CreateClassGraphUnits(BoltClass)
Declaration
IEnumerable<IClassGraphUnit> IBoltClassUnitGraph.CreateClassGraphUnits(BoltClass callingClass)
Parameters
Returns
Implements
IBoltClassUnitGraph.CreateDefaultClassGraphUnit()
Declaration
IClassGraphUnit IBoltClassUnitGraph.CreateDefaultClassGraphUnit()
Returns
Implements
Extension Methods