1
0

MachineFrameRegenerateProgress.cs 663 B

12345678910111213141516171819
  1. using Content.Server.Construction.Components;
  2. using Content.Shared.Construction;
  3. using JetBrains.Annotations;
  4. namespace Content.Server.Construction.Completions
  5. {
  6. [UsedImplicitly]
  7. [DataDefinition]
  8. public sealed partial class MachineFrameRegenerateProgress : IGraphAction
  9. {
  10. public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager)
  11. {
  12. if (entityManager.TryGetComponent<MachineFrameComponent>(uid, out var machineFrame))
  13. {
  14. entityManager.EntitySysManager.GetEntitySystem<MachineFrameSystem>().RegenerateProgress(machineFrame);
  15. }
  16. }
  17. }
  18. }