Files
tbd-station-14/Content.Shared/Sandbox/SharedSandboxSystem.cs
2022-02-23 17:00:30 -07:00

29 lines
898 B
C#

using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
namespace Content.Shared.Sandbox
{
public abstract class SharedSandboxSystem : EntitySystem
{
[Dependency] protected readonly IPrototypeManager PrototypeManager = default!;
[Serializable, NetSerializable]
protected sealed class MsgSandboxStatus : EntityEventArgs
{
public bool SandboxAllowed { get; set; }
}
[Serializable, NetSerializable]
protected sealed class MsgSandboxRespawn : EntityEventArgs {}
[Serializable, NetSerializable]
protected sealed class MsgSandboxGiveAccess : EntityEventArgs {}
[Serializable, NetSerializable]
protected sealed class MsgSandboxGiveAghost : EntityEventArgs {}
[Serializable, NetSerializable]
protected sealed class MsgSandboxSuicide : EntityEventArgs {}
}
}