public KeypadComponentSolver(BombCommander bombCommander, KeypadComponent bombComponent) : base(bombCommander, bombComponent) { _buttons = bombComponent.buttons; modInfo = ComponentSolverFactory.GetModuleInfo("KeypadComponentSolver", "!{0} press 3 1 2 4 | The buttons are 1=TL, 2=TR, 3=BL, 4=BR", "Keypad"); }
public KeypadLogging(BombComponent bombComponent) : base(bombComponent, "KeypadComponent", "KeypadComponent") { KeypadComponent keypadComponent = (KeypadComponent)bombComponent; Log($"Symbols: {keypadComponent.buttons.Select(button => button.GetValue()).Join(", ")}"); }
public KeypadComponentSolver(BombCommander bombCommander, KeypadComponent bombComponent, IRCConnection ircConnection, CoroutineCanceller canceller) : base(bombCommander, bombComponent, ircConnection, canceller) { _buttons = bombComponent.buttons; modInfo = ComponentSolverFactory.GetModuleInfo("KeypadComponentSolver"); }