Use this toolkit to build decoupled gameplay communication with low wiring friction:
EventBus<T>) for global/system-level code-driven events.EventChannel<T>, SignalEventChannel) for designer wiring in Inspector.Quick module selection:
Core runtime files:
Assets/DEV505/EventSystem/Scripts/Runtime/EventBus/EventBus.csAssets/DEV505/EventSystem/Scripts/Runtime/EventChannel/EventChannel.csAssets/DEV505/EventSystem/Scripts/Runtime/EventListener/EventListener.csAssets/DEV505/EventSystem/Scripts/Runtime/Animation/AnimationEventManager.csUseful demo scenes:
Assets/DEV505/EventSystem/Demo/EventBus/Demo.unityAssets/DEV505/EventSystem/Demo/EventChannel/Demo.unity