public void UpdateContainersCount(ItemsCountChangedEvent e, ContainerNode container, [JoinAll] ScreenNode screenNode, [JoinByScreen] SingleNode <SelectedItemComponent> selectedItem) { if (selectedItem.component.SelectedItem.Id.Equals(container.Entity.Id)) { screenNode.containersScreen.SetOpenButtonsActive(container.userItemCounter.Count > 0L, false); } }
public void SetCounter(ItemsCountChangedEvent e, GoldBonusUserItemNode goldBonusItem, [JoinAll] SingleNode <GoldBonusCounterComponent> counter) { counter.component.SetCount(goldBonusItem.userItemCounter.Count); }