Class BoltClassGraphUnit<TGraph>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
[RenamedFrom("Ludiq.Bolt.ClassGraphUnit")]
public abstract class BoltClassGraphUnit<TGraph> : BoltClassMemberUnit<TGraph>, ISerializationCallbackReceiver, IBoltClassMemberUnit, IClassGraphUnit, IBoltMemberUnit, IGraphParentUnit, IUnit, IGraphElementWithDebugData, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphParent where TGraph : class, IBoltClassGraph
Type Parameters
Name | Description |
---|---|
TGraph |
Constructors
BoltClassGraphUnit()
Declaration
protected BoltClassGraphUnit()
BoltClassGraphUnit(TGraph)
Declaration
protected BoltClassGraphUnit(TGraph graph)
Parameters
Type | Name | Description |
---|---|---|
TGraph | graph |
Properties
graph
Declaration
public TGraph graph { get; }
Property Value
Type | Description |
---|---|
TGraph |
Methods
FetchGraphInstance(Flow)
Declaration
protected GraphReference FetchGraphInstance(Flow flow)
Parameters
Type | Name | Description |
---|---|---|
Flow | flow |
Returns
Type | Description |
---|---|
GraphReference |
InternalReference(GraphReference, Boolean)
Declaration
public abstract GraphReference InternalReference(GraphReference externalReference, bool ensureValid)
Parameters
Type | Name | Description |
---|---|---|
GraphReference | externalReference | |
Boolean | ensureValid |
Returns
Type | Description |
---|---|
GraphReference |
Implements
OnGraphChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void OnGraphChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
OnMemberChanged(Object, PropertyChangedEventArgs)
Declaration
protected override sealed void OnMemberChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, TGraph, Ludiq.Bolt.IBoltClassShell>.OnMemberChanged(System.Object, PropertyChangedEventArgs)
SmartInternalReference(GraphReference, Boolean)
Declaration
protected GraphReference SmartInternalReference(GraphReference externalReference, bool ensureValid)
Parameters
Type | Name | Description |
---|---|---|
GraphReference | externalReference | |
Boolean | ensureValid |
Returns
Type | Description |
---|---|
GraphReference |
Explicit Interface Implementations
IGraphParent.childGraph
Declaration
IGraph IGraphParent.childGraph { get; }
Returns
Type | Description |
---|---|
IGraph |
Implements
IGraphParent.isSerializationRoot
Declaration
bool IGraphParent.isSerializationRoot { get; }
Returns
Type | Description |
---|---|
Boolean |
Implements
IGraphParent.serializedObject
Declaration
UnityEngine.Object IGraphParent.serializedObject { get; }
Returns
Type | Description |
---|---|
UnityEngine.Object |