Remove IDestroyAct, IBreakAct (#7876)

This commit is contained in:
Alex Evgrashin
2022-05-03 01:43:25 +03:00
committed by GitHub
parent 5d23100af3
commit 50ae467c76
21 changed files with 135 additions and 151 deletions

View File

@@ -2,7 +2,6 @@ using System;
using System.Linq;
using Content.Server.Disposal.Unit.Components;
using Content.Server.Disposal.Unit.EntitySystems;
using Content.Shared.Acts;
using Content.Shared.Construction.Components;
using Content.Shared.Disposal.Components;
using Content.Shared.Popups;
@@ -18,7 +17,7 @@ using Robust.Shared.ViewVariables;
namespace Content.Server.Disposal.Tube.Components
{
public abstract class DisposalTubeComponent : Component, IDisposalTubeComponent, IBreakAct
public abstract class DisposalTubeComponent : Component, IDisposalTubeComponent
{
[Dependency] private readonly IEntityManager _entMan = default!;
@@ -73,7 +72,7 @@ namespace Content.Server.Disposal.Tube.Components
return true;
}
private void Disconnect()
public void Disconnect()
{
if (!_connected)
{
@@ -108,7 +107,7 @@ namespace Content.Server.Disposal.Tube.Components
}
var state = Anchored
? DisposalTubeVisualState.Anchored
? DisposalTubeVisualState.Anchored
: DisposalTubeVisualState.Free;
appearance.SetData(DisposalTubeVisuals.VisualState, state);
@@ -171,10 +170,5 @@ namespace Content.Server.Disposal.Tube.Components
Disconnect();
}
void IBreakAct.OnBreak(BreakageEventArgs eventArgs)
{
Disconnect();
}
}
}