SiliconLawEditEuiState.cs 716 B

1234567891011121314151617181920212223242526272829
  1. using Content.Shared.Eui;
  2. using Robust.Shared.Serialization;
  3. namespace Content.Shared.Silicons.Laws;
  4. [Serializable, NetSerializable]
  5. public sealed class SiliconLawsEuiState : EuiStateBase
  6. {
  7. public List<SiliconLaw> Laws { get; }
  8. public NetEntity Target { get; }
  9. public SiliconLawsEuiState(List<SiliconLaw> laws, NetEntity target)
  10. {
  11. Laws = laws;
  12. Target = target;
  13. }
  14. }
  15. [Serializable, NetSerializable]
  16. public sealed class SiliconLawsSaveMessage : EuiMessageBase
  17. {
  18. public List<SiliconLaw> Laws { get; }
  19. public NetEntity Target { get; }
  20. public SiliconLawsSaveMessage(List<SiliconLaw> laws, NetEntity target)
  21. {
  22. Laws = laws;
  23. Target = target;
  24. }
  25. }