29 lines
690 B
C#
29 lines
690 B
C#
using Robust.Client.UserInterface;
|
|
using Content.Client.UserInterface.Fragments;
|
|
using Content.Shared._NF.Bank.BUI;
|
|
|
|
namespace Content.Client._NF.CartridgeLoader.Cartridges;
|
|
|
|
public sealed partial class LedgerUi : UIFragment
|
|
{
|
|
private LedgerUiFragment? _fragment;
|
|
|
|
public override Control GetUIFragmentRoot()
|
|
{
|
|
return _fragment!;
|
|
}
|
|
|
|
public override void Setup(BoundUserInterface userInterface, EntityUid? fragmentOwner)
|
|
{
|
|
_fragment = new LedgerUiFragment();
|
|
}
|
|
|
|
public override void UpdateState(BoundUserInterfaceState state)
|
|
{
|
|
if (state is NFLedgerState cast)
|
|
{
|
|
_fragment?.UpdateState(cast);
|
|
}
|
|
}
|
|
}
|