Namespace mobisim.Core.EventFramework
Classes
class
HandshakeRequest<T>A request message that carries its own reply callback, enabling synchronous request/response exchanges over the publish/subscribe event bus.
Bridge between the event-aggregator bus and Unity's inspector-wired event system, allowing
TMessage arrivals to drive any UnityEvent target without writing code.
class
UnityEventAggregatorConcrete implementation of IEventAggregator that routes messages between game systems without requiring them to reference each other.
Interfaces
interface
IEventAggregatorThe central contract for the publish/subscribe event bus that decouples game systems from each other.
interface
IHandle<TMessage>Marks a class as a typed subscriber in the publish/subscribe event framework.
interface
IMessageMarker interface that designates a type as an event payload in the publish/subscribe bus.