1
0

LayerChangeOnWeldComponent.cs 529 B

123456789101112131415161718
  1. using Content.Shared.Physics;
  2. using Content.Shared.Tools.Systems;
  3. using Robust.Shared.GameStates;
  4. namespace Content.Shared.Tools.Components;
  5. [RegisterComponent, NetworkedComponent]
  6. [Access(typeof(WeldableSystem))]
  7. public sealed partial class LayerChangeOnWeldComponent : Component
  8. {
  9. [DataField("unWeldedLayer")]
  10. [ViewVariables]
  11. public CollisionGroup UnWeldedLayer = CollisionGroup.AirlockLayer;
  12. [DataField("weldedLayer")]
  13. [ViewVariables]
  14. public CollisionGroup WeldedLayer = CollisionGroup.WallLayer;
  15. }