1
0

DamageVisualizerKeys.cs 655 B

1234567891011121314151617181920212223242526272829
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Damage
  3. {
  4. [Serializable, NetSerializable]
  5. public enum DamageVisualizerKeys
  6. {
  7. Disabled,
  8. DamageSpecifierDelta,
  9. DamageUpdateGroups,
  10. ForceUpdate
  11. }
  12. [Serializable, NetSerializable]
  13. public sealed class DamageVisualizerGroupData : ICloneable
  14. {
  15. public List<string> GroupList;
  16. public DamageVisualizerGroupData(List<string> groupList)
  17. {
  18. GroupList = groupList;
  19. }
  20. public object Clone()
  21. {
  22. return new DamageVisualizerGroupData(new List<string>(GroupList));
  23. }
  24. }
  25. }