PlaceDecalActionEvent.cs 644 B

12345678910111213141516171819202122232425
  1. using Content.Shared.Actions;
  2. using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
  3. namespace Content.Shared.Decals;
  4. public sealed partial class PlaceDecalActionEvent : WorldTargetActionEvent
  5. {
  6. [DataField("decalId", customTypeSerializer:typeof(PrototypeIdSerializer<DecalPrototype>), required:true)]
  7. public string DecalId = string.Empty;
  8. [DataField("color")]
  9. public Color Color;
  10. [DataField("rotation")]
  11. public double Rotation;
  12. [DataField("snap")]
  13. public bool Snap;
  14. [DataField("zIndex")]
  15. public int ZIndex;
  16. [DataField("cleanable")]
  17. public bool Cleanable;
  18. }