protected void SolveModule(string reason = "A module is being automatically solved.", bool removeSolveBasedModules = true)
 {
     IRCConnection.Instance.SendMessage("{0}{1}", reason, removeSolveBasedModules ? " Some other modules may also be solved to prevent problems." : "");
     SolveSilently();
     if (removeSolveBasedModules)
     {
         TwitchComponentHandle.RemoveSolveBasedModules();
     }
 }
Esempio n. 2
0
    protected void SolveModule(string reason = "A module is being automatically solved.", bool removeSolveBasedModules = true)
    {
        IRCConnection.SendMessage("{0}{1}", reason, removeSolveBasedModules ? " Some other modules may also be solved to prevent problems." : "");

        _currentUserNickName        = null;
        _delegatedSolveUserNickName = null;

        if (removeSolveBasedModules)
        {
            TwitchComponentHandle.RemoveSolveBasedModules();
        }
        CommonReflectedTypeInfo.HandlePassMethod.Invoke(BombComponent, null);
    }