public void AddListener(string name, Listener listener) { ValidateName(name); if (listener == null) { throw new ArgumentNullException(nameof(listener)); } _internalEventSystem.AddListener(name, listener); }
public void Execute(IEventSystem eventSystem) { eventSystem.AddListener(_name, _listener); }