private void OnInitFilter(PluginEvents.InitFilterEvent e) { /* * 向过滤管理器添加自己的过滤器,管理器会根据过滤器实现的ISourceClient/ISourceDanmaku接口过滤不同的消息 * 在Sync中可用"filters"命令枚举当前已添加的过滤器 */ e.Filters.AddFilter(new OsuIRCFilter()); }
private void OnInitFilter(PluginEvents.InitFilterEvent e) { if (Setting.Instance.MarkSource.ToBool()) { Log.Output("add SourceUserMarkFilter filter."); e.Filters.AddFilter(new SourceUserMarkFilter()); } }
private void OnInitFilter(PluginEvents.InitFilterEvent @event) { @event.Filters.AddFilter(listener); }