public ActionBarButtonImageChangeEventListener(IActionBarButtonStateChangedEventSubscribable subscriptionService, [NotNull] ILog logger, [KeyFilter(UnityUIRegisterationKey.ActionBarRow1)][NotNull] IUIActionBarRow actionBarRow, [NotNull] IContentIconDataCollection contentIconCollection, [NotNull] ISpellDataCollection spellDataCollection) : base(subscriptionService, false, logger) { ActionBarRow = actionBarRow ?? throw new ArgumentNullException(nameof(actionBarRow)); ContentIconCollection = contentIconCollection ?? throw new ArgumentNullException(nameof(contentIconCollection)); SpellDataCollection = spellDataCollection ?? throw new ArgumentNullException(nameof(spellDataCollection)); }
public LoadDefaultContentIconDataContentInitializable([NotNull] IStaticContentDataServiceClient dataClient, [NotNull] IContentIconDataCollection contentIconCollection) { DataClient = dataClient ?? throw new ArgumentNullException(nameof(dataClient)); ContentIconCollection = contentIconCollection ?? throw new ArgumentNullException(nameof(contentIconCollection)); }