Interface IUnit
Syntax
public interface IUnit : IGraphElementWithDebugData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable
Properties
canDefine
Declaration
Property Value
connections
Declaration
IEnumerable<IUnitConnection> connections { get; }
Property Value
Declaration
IUnitPortCollection<ControlInput> controlInputs { get; }
Property Value
controlOutputs
Declaration
IUnitPortCollection<ControlOutput> controlOutputs { get; }
Property Value
defaultValues
Declaration
Dictionary<string, object> defaultValues { get; }
Property Value
definitionException
Declaration
Exception definitionException { get; }
Property Value
failedToDefine
Declaration
bool failedToDefine { get; }
Property Value
graph
Declaration
Property Value
Declaration
IEnumerable<IUnitInputPort> inputs { get; }
Property Value
Declaration
IUnitPortCollection<InvalidInput> invalidInputs { get; }
Property Value
invalidOutputs
Declaration
IUnitPortCollection<InvalidOutput> invalidOutputs { get; }
Property Value
invalidPorts
Declaration
IEnumerable<IUnitPort> invalidPorts { get; }
Property Value
isControlRoot
Declaration
bool isControlRoot { get; }
Property Value
isDefined
Declaration
Property Value
outputs
Declaration
IEnumerable<IUnitOutputPort> outputs { get; }
Property Value
ports
Declaration
IEnumerable<IUnitPort> ports { get; }
Property Value
position
Declaration
Vector2 position { get; set; }
Property Value
relations
Declaration
IConnectionCollection<IUnitRelation, IUnitPort, IUnitPort> relations { get; }
Property Value
Declaration
IEnumerable<IUnitInputPort> validInputs { get; }
Property Value
validOutputs
Declaration
IEnumerable<IUnitOutputPort> validOutputs { get; }
Property Value
validPorts
Declaration
IEnumerable<IUnitPort> validPorts { get; }
Property Value
Declaration
IUnitPortCollection<ValueInput> valueInputs { get; }
Property Value
valueOutputs
Declaration
IUnitPortCollection<ValueOutput> valueOutputs { get; }
Property Value
Methods
Define()
Declaration
EnsureDefined()
Declaration
PortsChanged()
Declaration
RemoveUnconnectedInvalidPorts()
Declaration
void RemoveUnconnectedInvalidPorts()
Events
onPortsChanged
Declaration
event Action onPortsChanged
Event Type
Extension Methods