//゚+。*゚+。。+゚*。+゚ ゚+。*゚+。。+゚*。+゚ ゚+。*゚+。*゚+。。+゚*。+゚ ゚+。*゚+。。+゚*。+゚ ゚+。*゚+。*゚+。。+゚*。+゚ ゚+。*゚+。。+゚*。+゚ ゚+。* #region // 構築・破棄 public CatCoreManager() { this._instance = CatCoreInstance. Create((level, context, message) => Logger.Log .GetChildLogger("CatCore") .Log(level switch { CustomLogLevel.Trace => IPA.Logging.Logger.Level.Trace, CustomLogLevel.Debug => IPA.Logging.Logger.Level.Debug, CustomLogLevel.Information => IPA.Logging.Logger.Level.Info, CustomLogLevel.Warning => IPA.Logging.Logger.Level.Warning, CustomLogLevel.Error => IPA.Logging.Logger.Level.Error, CustomLogLevel.Critical => IPA.Logging.Logger.Level.Critical, _ => IPA.Logging.Logger.Level.Debug }, $"{context} | {message}"));
public CatCoreHandler() { if (initialized) { return; } // create chat core instance // run twitch services try { var sc = CatCoreInstance.Create(); _twitchService = ((CatCoreInstance)sc).RunTwitchServices(); ((TwitchService)_twitchService).OnTextMessageReceived += _services_OnTextMessageReceived; } catch (Exception e) { Plugin.Log($"Exception was caught when trying to send bot message. {e.ToString()}"); } initialized = true; }