public NewActorInteractionEventArgs(IActorInteractionEvent actorInteractionEvent) { ActorInteractionEvent = actorInteractionEvent ?? throw new ArgumentNullException(nameof(actorInteractionEvent)); }
public void PushEvent(IActorInteractionEvent interactionEvent) { var eventArgs = new NewActorInteractionEventArgs(interactionEvent); NewEvent?.Invoke(this, eventArgs); }