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.