protected static ComboData Combo(string name, params KeyPress[] keySequence) { var data = new ComboData(name); foreach (var keyPress in keySequence) { data.Add(keyPress); } return(data); }
private ComboBuilder RegisterKeyPress(int keyCode) { var keyPress = new KeyPress(keyCode); if (_plusFlag) { _currentCombo.AddPressedTogetherWithPrevious(keyCode); _plusFlag = false; } else { _currentCombo.Add(keyPress); } return(this); }