예제 #1
0
 public new void Setup() => Schedule(() =>
 {
     Child = new FreeModSelectOverlay
     {
         State = { Value = Visibility.Visible }
     };
 });
예제 #2
0
        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));
 }