29 lines
1.2 KiB
C#
29 lines
1.2 KiB
C#
using Robust.Shared.Network;
|
|
using Robust.Shared.Serialization;
|
|
|
|
namespace Content.Shared._Sunrise.StatsBoard;
|
|
|
|
[Serializable, NetSerializable]
|
|
public sealed partial class SharedStatisticEntry(string name, NetUserId userId)
|
|
{
|
|
public string Name { get; set; } = name;
|
|
public NetUserId FirstActor { get; set; } = userId;
|
|
public int TotalTakeDamage { get; set; } = 0;
|
|
public int TotalTakeHeal { get; set; } = 0;
|
|
public int TotalInflictedDamage { get; set; } = 0;
|
|
public int TotalInflictedHeal { get; set; } = 0;
|
|
public int SlippedCount { get; set; } = 0;
|
|
public int CreamedCount { get; set; } = 0;
|
|
public int DoorEmagedCount { get; set; } = 0;
|
|
public int ElectrocutedCount { get; set; } = 0;
|
|
public int CuffedCount { get; set; } = 0;
|
|
public int AbsorbedPuddleCount { get; set; } = 0;
|
|
public int? SpentTk { get; set; } = null;
|
|
public int DeadCount { get; set; } = 0;
|
|
public int HumanoidKillCount { get; set; } = 0;
|
|
public int KilledMouseCount { get; set; } = 0;
|
|
public TimeSpan CuffedTime { get; set; } = TimeSpan.Zero;
|
|
public TimeSpan SpaceTime { get; set; } = TimeSpan.Zero;
|
|
public TimeSpan SleepTime { get; set; } = TimeSpan.Zero;
|
|
public bool IsInteractedCaptainCard { get; set; } = false;
|
|
}
|