Signal Handler Component
A component that registers signals on events and listens for them.
Vars | |
custom_signal | Whether it is a custom signal id or not. |
---|---|
entity | The entity received from the event. |
event_triggered | The event has been triggered |
input_signal_ports | The custom input from the current signal type. |
instant | Whether this executes instantly or not. If set to 0, this will not execute instantly. |
output_signal_ports | The custom output from the current signal type. |
register | Registers the signal |
registered_entities | The current entities that have the signal registered on it |
registered_signal | The current registered signal |
signal_handler_options | Whether it is a global or object signal |
signal_id | The list of signal IDs that can be selected as an option. |
signal_ports | The custom signal ports from the current signal type. Used for saving and loading. |
target | Entity to register the signal on |
unregister | Unregisters the signal on the target. |
unregister_all | Unregisters the signal from everyone. |
Var Details
custom_signal
Whether it is a custom signal id or not.
entity
The entity received from the event.
event_triggered
The event has been triggered
input_signal_ports
The custom input from the current signal type.
instant
Whether this executes instantly or not. If set to 0, this will not execute instantly.
output_signal_ports
The custom output from the current signal type.
register
Registers the signal
registered_entities
The current entities that have the signal registered on it
registered_signal
The current registered signal
signal_handler_options
Whether it is a global or object signal
signal_id
The list of signal IDs that can be selected as an option.
signal_ports
The custom signal ports from the current signal type. Used for saving and loading.
target
Entity to register the signal on
unregister
Unregisters the signal on the target.
unregister_all
Unregisters the signal from everyone.