protected override void AddPlayers(EventPlayer player) { if (player == null) { throw new ArgumentNullException(nameof(player)); } player.Add <TDeleteEvent>(e => _isDeleted = true) .Add <TUpdateEvent>(e => _lastUpdate = e); }
protected abstract void AddPlayers(EventPlayer player);