fish-station/Content.Client/_Sunrise/HyperLink/HyperLinkSystem.cs
2024-06-01 09:45:12 +03:00

21 lines
No EOL
475 B
C#

// Inspired by Nyanotrasen
using Content.Shared.HyperLink;
using Robust.Client.UserInterface;
namespace Content.Client.HyperLink;
public sealed class HyperLinkSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
SubscribeNetworkEvent<OpenURLEvent>(OnOpenURL);
}
private void OnOpenURL(OpenURLEvent args)
{
var uriOpener = IoCManager.Resolve<IUriOpener>();
uriOpener.OpenUri(args.URL);
}
}