Delta-v/Content.Client/_DV/UserInterfaces/BuildInfo/Controls/BuildInfoWindow.xaml.cs

28 lines
1016 B
C#

using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared;
using Robust.Shared.Configuration;
namespace Content.Client._DV.UserInterfaces.BuildInfo.Controls;
[GenerateTypedNameReferences]
public sealed partial class BuildInfoWindow : DefaultWindow
{
[Dependency] private readonly IConfigurationManager _cfg = default!;
public BuildInfoWindow()
{
IoCManager.InjectDependencies(this);
RobustXamlLoader.Load(this);
Version.ValueText = _cfg.GetCVar(CVars.BuildVersion);
EngineVersion.ValueText = _cfg.GetCVar(CVars.BuildEngineVersion);
Fork.ValueText = _cfg.GetCVar(CVars.BuildForkId);
DownloadUrl.ValueText = _cfg.GetCVar(CVars.BuildDownloadUrl);
BuildHash.ValueText = _cfg.GetCVar(CVars.BuildHash);
BuildManifestUrl.ValueText = _cfg.GetCVar(CVars.BuildManifestUrl);
BuildManifestHash.ValueText = _cfg.GetCVar(CVars.BuildManifestHash);
}
}