public InMemoryActionBars(SavedVariablesParser parser, KeyBindSender keyBindSender, ActionsReader actionsReader) { _parser = parser; _keyBindSender = keyBindSender; _actionsReader = actionsReader; ActionBarItems = parser.GetByName("actionBars").Fields .ConvertAll(s => new ActionBarItem(s, keyBindSender, _actionsReader)) .ToList(); }
public InMemoryKeyBinds(SavedVariablesParser parser, ILogger logger) { _logger = logger; // TODO: better initializationc _keyBinds = parser.GetByName("keybindings").ParseKeyBind(); }