protected internal virtual EventResult OnMoved(EventContext context, ActorInstanceMovedEvent @event) { context.ThrowIfNull("context"); @event.ThrowIfNull("event"); return _eventHandlerCollection.SafeInvoke(context, @event); }
protected internal virtual EventResult OnTouchedByActorInstance(EventContext context, ActorInstanceTouchedPlayerEvent @event) { context.ThrowIfNull("context"); @event.ThrowIfNull("event"); return _eventHandlerCollection.SafeInvoke(context, @event); }
protected internal virtual EventResult OnOpened(EventContext context, MessageOpenedEvent @event) { context.ThrowIfNull("context"); @event.ThrowIfNull("event"); return _eventHandlerCollection.SafeInvoke(context, @event); }