using Content.Shared.Eui; using Robust.Shared.Serialization; namespace Content.Shared.Silicons.Laws; [Serializable, NetSerializable] public sealed class SiliconLawsEuiState : EuiStateBase { public List Laws { get; } public NetEntity Target { get; } public SiliconLawsEuiState(List laws, NetEntity target) { Laws = laws; Target = target; } } [Serializable, NetSerializable] public sealed class SiliconLawsSaveMessage : EuiMessageBase { public List Laws { get; } public NetEntity Target { get; } public SiliconLawsSaveMessage(List laws, NetEntity target) { Laws = laws; Target = target; } }