public void setMapPack(MapPack pack) { map.mapPack = pack; }
public void setMapPack(MapPack pack) { foreach (Map map in maps.Values) { map.mapPack = pack; } }
public void setMapPack(MapPack pack) { maps.setMapPack(pack); }
private void Load() { RelativeSizeAxes = Axes.Both; RelativePositionAxes = Axes.Both; Children = new Drawable[] { textBox = new BasicTextBox { Anchor = Anchor.BottomLeft, Origin = Anchor.BottomLeft, Size = new Vector2(200, 40), }, search = new SearchContainer { Anchor = Anchor.TopRight, Origin = Anchor.TopRight, RelativeSizeAxes = Axes.X, Size = new Vector2(1f), AutoSizeAxes = Axes.Y, Child = head = new HeaderContainer { RelativeSizeAxes = Axes.X, Size = new Vector2(1f), AutoSizeAxes = Axes.Y, }, } }; var path = Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location) + "\\Songs\\TestMap\\Difficulty1.ini"; MapPack mapPack = new MapPack(new [] { new Map(path, "random text"), new Map(path, "title of this test map") }); var mapPackReversed = mapPack.Maps.Reverse().ToArray(); List <MapPackDrawer> mapPackDrawer = new List <MapPackDrawer>(); List <MapPack> mapPacksGot = new List <MapPack>() { mapPack, new MapPack(mapPackReversed) }; mapPacksGot.ForEach((x) => { mapPackDrawer.Add(new MapPackDrawer(x.Maps, x.Maps[0].Title) { RelativeSizeAxes = Axes.X, Anchor = Anchor.TopRight, Origin = Anchor.TopRight, Colour = Color4.Blue, }); }); head.AddRange(mapPackDrawer); textBox.Current.ValueChanged += e => search.SearchTerm = e.NewValue; }