using Robust.Client.UserInterface;
namespace Content.Client.Xenoarchaeology.Ui;
///
/// BUI for hand-held xeno artifact scanner, server-provided UI updates.
///
public sealed class NodeScannerBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey)
{
[ViewVariables]
private NodeScannerDisplay? _scannerDisplay;
///
protected override void Open()
{
base.Open();
_scannerDisplay = this.CreateWindow();
_scannerDisplay.SetOwner(Owner);
}
///
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
if (!disposing)
return;
_scannerDisplay?.Dispose();
}
}