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(); } }
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); }