2023-10-23 21:23:33 +09:00
|
|
|
using Content.Shared.CartridgeLoader;
|
2023-10-02 16:50:02 +09:00
|
|
|
using Robust.Shared.Serialization;
|
|
|
|
|
|
2024-01-28 18:37:24 +07:00
|
|
|
namespace Content.Shared._White.Economy;
|
2023-10-02 16:50:02 +09:00
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed class BankCartridgeUiState : BoundUserInterfaceState
|
|
|
|
|
{
|
|
|
|
|
public int Balance;
|
2023-10-23 21:23:33 +09:00
|
|
|
public int? AccountId = null;
|
2023-10-02 16:50:02 +09:00
|
|
|
public string OwnerName = string.Empty;
|
2023-10-23 21:23:33 +09:00
|
|
|
public string AccountLinkMessage = string.Empty;
|
|
|
|
|
public string AccountLinkResult = string.Empty;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Serializable, NetSerializable]
|
|
|
|
|
public sealed class BankAccountLinkMessage : CartridgeMessageEvent
|
|
|
|
|
{
|
|
|
|
|
public int AccountId;
|
|
|
|
|
public int Pin;
|
|
|
|
|
|
|
|
|
|
public BankAccountLinkMessage(int accountId, int pin)
|
|
|
|
|
{
|
|
|
|
|
AccountId = accountId;
|
|
|
|
|
Pin = pin;
|
|
|
|
|
}
|
2023-10-02 16:50:02 +09:00
|
|
|
}
|