Collects and organizes all signals in the scene under a single parent object. More...

Public Member Functions | |
void | CatchSignals () |
Collects all signals in the scene and reorganizes them under this object. | |
void | AllScenesLoaded () |
Called after all scenes are loaded to automatically collect signals. | |
Public Attributes | |
GameObject[] | IgnoreThis |
List of GameObjects whose child signals should not be collected. | |
bool | OnlyInterfaceSignals |
If true, only collects signals that are part of interface components. | |
bool | DeactivateOtherInterfaces |
If true, deactivates all other interface components in the scene. | |
Detailed Description
Collects and organizes all signals in the scene under a single parent object.
This component automatically gathers signals from throughout the scene hierarchy and reorganizes them as children of this object, making signal management and interface configuration more centralized.
Member Function Documentation
◆ AllScenesLoaded()
void realvirtual.SignalCatcher.AllScenesLoaded | ( | ) |
Called after all scenes are loaded to automatically collect signals.
Implements realvirtual.IAllScenesLoaded.
◆ CatchSignals()
void realvirtual.SignalCatcher.CatchSignals | ( | ) |
Collects all signals in the scene and reorganizes them under this object.
Member Data Documentation
◆ DeactivateOtherInterfaces
bool realvirtual.SignalCatcher.DeactivateOtherInterfaces |
If true, deactivates all other interface components in the scene.
◆ IgnoreThis
GameObject [] realvirtual.SignalCatcher.IgnoreThis |
List of GameObjects whose child signals should not be collected.
◆ OnlyInterfaceSignals
bool realvirtual.SignalCatcher.OnlyInterfaceSignals |
If true, only collects signals that are part of interface components.