示例#1
0
 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");
 }
示例#2
0
    public KeypadLogging(BombComponent bombComponent) : base(bombComponent, "KeypadComponent", "KeypadComponent")
    {
        KeypadComponent keypadComponent = (KeypadComponent)bombComponent;

        Log($"Symbols: {keypadComponent.buttons.Select(button => button.GetValue()).Join(", ")}");
    }
示例#3
0
 public KeypadComponentSolver(BombCommander bombCommander, KeypadComponent bombComponent, IRCConnection ircConnection, CoroutineCanceller canceller) :
     base(bombCommander, bombComponent, ircConnection, canceller)
 {
     _buttons = bombComponent.buttons;
     modInfo  = ComponentSolverFactory.GetModuleInfo("KeypadComponentSolver");
 }