EventComponent
This is a node component that performs the process of notifying the node that an event has arrived.
It is used to wait for Unity messages (such as OnCollisionEnter), input events, Custom Event, etc.
Behavior when set to node
Event
Executes the connected node when an event occurs.
Task
Transitions to the destination node when an event occurs.
BehaviorTree
Main
Returns the result to the parent node when the event occurs.
Additional properties
Property name | Type | Description |
---|---|---|
Result | InputField<bool> |
Set the result to be returned when the event arrives. |
State
Outputs a signal when an event occurs.
Additional properties
Property name | Type | Description |
---|---|---|
Result | InputField<bool> |
Set the signal to be returned when the event arrives. |
Completed | OutputSignalPort |
Outputs Result as a signal when an event arrives. |
Script generation
The script generation function uses ActionComponent for the following member access scripts.
- field of type delegate
- Field of type UnityEvent
- Properties of delegate type *Property of type UnityEvent
- event
For details, please refer to Script generation.