public new void Setup() => Schedule(() => { Child = new FreeModSelectOverlay { State = { Value = Visibility.Visible } }; });
public SelectAllModsButton(FreeModSelectOverlay modSelectOverlay) : base(ModSelectOverlay.BUTTON_WIDTH) { Text = CommonStrings.SelectAll; Action = modSelectOverlay.SelectAll; selectedMods.BindTo(modSelectOverlay.SelectedMods); availableMods.BindTo(modSelectOverlay.AvailableMods); }
private void createFreeModSelect() { AddStep("create free mod select screen", () => Child = freeModSelectOverlay = new FreeModSelectOverlay { State = { Value = Visibility.Visible } }); AddUntilStep("all column content loaded", () => freeModSelectOverlay.ChildrenOfType <ModColumn>().Any() && freeModSelectOverlay.ChildrenOfType <ModColumn>().All(column => column.IsLoaded && column.ItemsLoaded)); }