29 lines
704 B
C#
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();
|
|
}
|
|
}
|