API ReferenceFacepunch.ActionGraphs
OutputDefinitionclass
Describes an output of a node.
object→OutputDefinition
Constructors2
Showing 2 constructors
No results match this filter.
Methods7
Showing 7 methods
public virtual Facepunch.ActionGraphs.OutputDefinition <Clone>$()
public void Deconstruct(string Name, System.Type Type, Facepunch.ActionGraphs.OutputFlags Flags, Facepunch.ActionGraphs.DisplayInfo Display, System.Collections.Generic.IReadOnlySet`1<string> ProvidedBy, System.Collections.Generic.IReadOnlyCollection`1<System.Attribute> Attributes)
| Parameter | Type | Description |
|---|---|---|
| Name | string | — |
| Type | Type | — |
| Flags | OutputFlags | — |
| Display | DisplayInfo | — |
| ProvidedBy | IReadOnlySet<string> | — |
| Attributes | IReadOnlyCollection<Attribute> | — |
Returns:
void—public bool IsProvidedBy(Facepunch.ActionGraphs.OutputDefinition outputDef)
| Parameter | Type | Description |
|---|---|---|
| outputDef | OutputDefinition | — |
Returns:
bool—public static Facepunch.ActionGraphs.OutputDefinition Missing(string name)
| Parameter | Type | Description |
|---|---|---|
| name | string | — |
public static Facepunch.ActionGraphs.OutputDefinition PrimarySignal(string title = Done, string description = Fires when this node has finished executing.)
| Parameter | Type | Description |
|---|---|---|
| title = Done | string | — |
| description = Fires when this node has finished executing. | string | — |
protected virtual bool PrintMembers(System.Text.StringBuilder builder)
| Parameter | Type | Description |
|---|---|---|
| builder | StringBuilder | — |
Returns:
bool—public static Facepunch.ActionGraphs.OutputDefinition SecondarySignal(string name, string title = null, string description = Fires when this node has finished executing., bool isNotAwaited = False)
| Parameter | Type | Description |
|---|---|---|
| name | string | — |
| title = null | string | — |
| description = Fires when this node has finished executing. | string | — |
| isNotAwaited = False | bool | — |
No results match this filter.
Properties13
Showing 13 properties
public virtual sealed System.Collections.Generic.IReadOnlyCollection`1<System.Attribute> Facepunch.ActionGraphs.OutputDefinition.Attributes { get; set; }
public virtual sealed Facepunch.ActionGraphs.DisplayInfo Facepunch.ActionGraphs.OutputDefinition.Display { get; set; }
Optional title and description of the output.
protected virtual System.Type Facepunch.ActionGraphs.OutputDefinition.EqualityContract { get; set; }
public Facepunch.ActionGraphs.OutputFlags Facepunch.ActionGraphs.OutputDefinition.Flags { get; set; }
public bool Facepunch.ActionGraphs.OutputDefinition.IsAlwaysInvoked { get; set; }
Returns:
bool—public virtual sealed bool Facepunch.ActionGraphs.OutputDefinition.IsMissing { get; set; }
Returns:
bool—public bool Facepunch.ActionGraphs.OutputDefinition.IsNotAwaited { get; set; }
Returns:
bool—public bool Facepunch.ActionGraphs.OutputDefinition.IsPrimarySignal { get; set; }
Returns:
bool—public virtual sealed bool Facepunch.ActionGraphs.OutputDefinition.IsRequired { get; set; }
Returns:
bool—public bool Facepunch.ActionGraphs.OutputDefinition.IsSignal { get; set; }
If true, this output emits signals that can trigger other nodes to act.
Returns:
bool—public virtual sealed string Facepunch.ActionGraphs.OutputDefinition.Name { get; set; }
Name used to reference this output.
Returns:
string—public System.Collections.Generic.IReadOnlySet`1<string> Facepunch.ActionGraphs.OutputDefinition.ProvidedBy { get; set; }
This output is only valid when one of these output signals fires. If empty, it's always valid.
Returns:
IReadOnlySet<string>—public virtual sealed System.Type Facepunch.ActionGraphs.OutputDefinition.Type { get; set; }
What type is returned by this output. For signals, this will be `Facepunch.ActionGraphs.Signal`.
No results match this filter.