6
StarHorizon_Public/Content.Shared/_NF/Bank/Events/StationBankWithdrawMessage.cs
2026-01-24 12:49:55 +03:00

23 lines
636 B
C#

using Robust.Shared.Serialization;
namespace Content.Shared._NF.Bank.Events;
/// <summary>
/// Raised on a client bank withdrawl
/// </summary>
[Serializable, NetSerializable]
public sealed class StationBankWithdrawMessage : BoundUserInterfaceMessage
{
//amount to withdraw. validation is happening server side but we still need client input from a text field.
public int Amount;
public string? Reason;
public string? Description;
public StationBankWithdrawMessage(int amount, string? reason, string? description)
{
Amount = amount;
Reason = reason;
Description = description;
}
}