public void ShowMountButton(NodeAddedEvent e, NotMountedUserItemNode item, [JoinAll] ScreenNode screenNode, [JoinByScreen] SingleNode <SelectedItemComponent> selectedItemNode) { if (ReferenceEquals(selectedItemNode.component.SelectedItem, item.Entity)) { this.ShowMountButton(screenNode, true); } }
public void MountParentItem(MountParentItemEvent e, SkinUserItemNode skinUserItem, [JoinByParentGroup, Combine] NotMountedUserItemNode parentUserItem, [JoinByMarketItem] MarketItemNode parentMarketItemNode) { if (parentMarketItemNode.Entity.Id == skinUserItem.parentGroup.Key) { base.ScheduleEvent <MountItemEvent>(parentUserItem); } }