public void RegisterIconsProvider(IIconsProvider provider) => m_IconsProviders.Add(provider);
public PlayerPanelController(Data.Data data, IIconsProvider iconsProvider) { _data = data; _iconsProvider = iconsProvider; }
public MainWindowController(Data.Data data, IIconsProvider iconsProvider) { _leftPlayerPanelController = new PlayerPanelController(data, iconsProvider); _rightPlayerPanelController = new PlayerPanelController(data, iconsProvider); }