using Content.Client.Resources; using Robust.Client.AutoGenerated; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; namespace Content.Replay.Menu; [GenerateTypedNameReferences] public sealed partial class ReplayMainMenuControl : Control { public ReplayMainMenuControl(IResourceCache resCache) { RobustXamlLoader.Load(this); LayoutContainer.SetAnchorPreset(this, LayoutContainer.LayoutPreset.Wide); LayoutContainer.SetAnchorPreset(VBox, LayoutContainer.LayoutPreset.TopRight); LayoutContainer.SetMarginRight(VBox, -25); LayoutContainer.SetMarginTop(VBox, 30); LayoutContainer.SetGrowHorizontal(VBox, LayoutContainer.GrowDirection.Begin); Subtext.FontOverride = resCache.GetFont("/Fonts/NotoSansDisplay/NotoSansDisplay-Bold.ttf", 24); var logoTexture = resCache.GetResource("/Textures/Logo/logo.png"); Logo.Texture = logoTexture; LayoutContainer.SetAnchorPreset(InfoContainer, LayoutContainer.LayoutPreset.BottomLeft); LayoutContainer.SetGrowHorizontal(InfoContainer, LayoutContainer.GrowDirection.End); LayoutContainer.SetGrowVertical(InfoContainer, LayoutContainer.GrowDirection.Begin); InfoContainer.PanelOverride = new StyleBoxFlat() { BackgroundColor = Color.FromHex("#303033"), BorderColor = Color.FromHex("#5a5a5a"), BorderThickness = new Thickness(4) }; } }