private void RenderItemsByContext(MarketPanelContext context)
 {
     KeyBindings.ForEach(binding => {
         if (binding.Contexts.Contains(context))
         {
             KeyBindingItem item = Instantiate(keyBindingItemPrefab, transform, false);
             item.SetBinding(binding);
         }
     });
 }
 public void Render(MarketPanelContext currentContext)
 {
     DeleteAllItems();
     RenderItemsByContext(currentContext);
 }
 private void SetContext(MarketPanelContext context)
 {
     CurrentContext = context;
     keyBindingPanel.Render(CurrentContext);
 }