Class InvokeCustomEvent
Triggers a custom event.
Inherited Members
Namespace: Ludiq.Bolt
Syntax
[UnitDisplay(surtitle = "Custom Event", shortTitle = "Trigger")]
[UnitCategory("Events", 1)]
[TypeIcon(typeof(CustomEvent))]
[Obsolete("Use the new class events system instead.")]
[RenamedFrom("Bolt.TriggerCustomEvent")]
[RenamedFrom("Ludiq.Bolt.TriggerCustomEvent")]
public sealed class InvokeCustomEvent : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, ISerializationCallbackReceiver
Properties
argumentCount
Declaration
[DoNotSerialize]
[Inspectable]
[UnitSettingDisplay("Arguments")]
public int argumentCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
arguments
Declaration
[DoNotSerialize]
public List<ValueInput> arguments { get; }
Property Value
Type | Description |
---|---|
List<ValueInput> |
enter
The entry point to trigger the event.
Declaration
[DoNotSerialize]
[UnitPortDisplay(showLabel = false)]
public ControlInput enter { get; }
Property Value
Type | Description |
---|---|
ControlInput |
exit
The action to do after the event has been triggered.
Declaration
[DoNotSerialize]
[UnitPortDisplay(showLabel = false)]
public ControlOutput exit { get; }
Property Value
Type | Description |
---|---|
ControlOutput |
name
The name of the event.
Declaration
[DoNotSerialize]
[UnitPortDisplay(showLabel = false)]
public ValueInput name { get; }
Property Value
Type | Description |
---|---|
ValueInput |
target
The target of the event.
Declaration
[DoNotSerialize]
[UnitPortDisplay(showLabel = false)]
[NullMeansSelf]
public ValueInput target { get; }
Property Value
Type | Description |
---|---|
ValueInput |
Methods
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.Definition()