fish-station/Content.Shared/_Sunrise/NewLife/SharedNewLifeSystem.cs

29 lines
704 B
C#

using Content.Shared.Popups;
using Robust.Shared.Serialization;
namespace Content.Shared._Sunrise.NewLife
{
public abstract class SharedNewLifeSystem : EntitySystem
{
[Dependency] protected readonly SharedPopupSystem Popup = default!;
public override void Initialize()
{
base.Initialize();
}
}
[Serializable, NetSerializable]
public sealed class NewLifeOpenRequest : EntityEventArgs
{
}
[Serializable, NetSerializable]
[DataDefinition]
public partial class NewLifeUserData
{
public TimeSpan NextAllowRespawn { get; set; }
public List<int> UsedCharactersForRespawn { get; set; } = new();
}
}