SignalType¶
ScriptableObject that acts as a signal type identifier for the signal/receiver system.
Namespace: Jungle.Events
Inherits: ScriptableObject
Overview¶
SignalType is a lightweight ScriptableObject key used to identify different kinds of signals at runtime. Create signal type assets from the menu and reference them in:
- A Reactor's signal target — pushed in via
Reactor.Receive(signal)and fanned out to typed reactions on the Reactor. - A LocalSignalTransmitter — per-GameObject pub/sub; subscribe via
SignalEventFromHubor raise viaRaiseSignalOnTransmitter/RaiseSignalOnOwnerTransmitteroperations.
The asset name serves as the signal's display name.
Properties¶
| Property | Type | Description |
|---|---|---|
| description | string |
Optional editor-facing description (TextArea). |