using Content.Shared.Traitor.Uplink; using Robust.Shared.GameObjects; namespace Content.Server.Traitor.Uplink.Account { /// /// Invokes when one of the UplinkAccounts changed its TC balance /// public class UplinkAccountBalanceChanged : EntityEventArgs { public readonly UplinkAccount Account; /// /// Difference between NewBalance - OldBalance /// public readonly int Difference; public readonly int NewBalance; public readonly int OldBalance; public UplinkAccountBalanceChanged(UplinkAccount account, int difference) { Account = account; Difference = difference; NewBalance = account.Balance; OldBalance = account.Balance - difference; } } }