コード例 #1
0
        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();
        }
コード例 #2
0
 public InMemoryKeyBinds(SavedVariablesParser parser, ILogger logger)
 {
     _logger = logger;
     // TODO: better initializationc
     _keyBinds = parser.GetByName("keybindings").ParseKeyBind();
 }