public void Subscribe(EntityTarget target) { if (_subscribedEntities.Add(target)) { _listener.EntitySubscribers.Add(target, this); } }
public static void ClearSubscribers(EntityTarget target) { Listener?.EntitySubscribers?.Clear(target); }
public static void Broadcast(EntityTarget target, AppBroadcast broadcast) { Listener?.EntitySubscribers?.Send(target, broadcast); }