Class ScriptNode
Base class for script graph nodes.
Inheritance
System.Object
ScriptNode
Syntax
public abstract class ScriptNode : object, IScriptNode, INode
Constructors
ScriptNode()
Declaration
ScriptNode(ScriptGraphGraph)
Declaration
protected ScriptNode(ScriptGraphGraph graph)
Parameters
Properties
Graph
Gets the graph this node is part of.
Declaration
protected ScriptGraphGraph Graph { get; }
Property Value
Id
Declaration
public string Id { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Get<T>()
Returns dependency of the given type.
Declaration
protected T Get<T>()
where T : class
Returns
Type |
Description |
T |
The object.
|
Type Parameters
Name |
Description |
T |
The type.
|
Initialize()
Declaration
public virtual void Initialize()
LoadDependencies(DependencyContainer)
Declaration
public virtual void LoadDependencies(DependencyContainer container)
Parameters
Events
OnPrepareDependencies
Declaration
public event Action<IScriptNode, IDependencyContainer> OnPrepareDependencies
Event Type
Implements