/// <summary> /// オーバーレイを登録します。 /// </summary> /// <param name="overlay"></param> internal void RegisterOverlay(IOverlay overlay) { overlay.OnLog += (o, e) => Logger.Log(e.Level, e.Message); overlay.PluginConfig = (IPluginConfig)Config; overlay.Start(); this.Overlays.Add(overlay); }
/// <summary> /// オーバーレイを登録します。 /// </summary> /// <param name="overlay"></param> internal void RegisterOverlay(IOverlay overlay) { overlay.OnLog += (o, e) => _logger.Log(e.Level, e.Message); overlay.Start(); this.Overlays.Add(overlay); OverlaysChanged?.Invoke(this, null); }