Esempio n. 1
0
 /// <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);
 }
Esempio n. 2
0
        /// <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);
        }