Add RaiseEvent action to CGL. Machines raise a MachineDeconstructedEvent.

The latter is very useful for any special machine cleanup that needs to happen when a machine is deconstructed.
The former will be useful for so many things!
This commit is contained in:
Vera Aguilera Puerto
2021-11-01 17:28:42 +01:00
parent 0f744447d0
commit fea41c539e
3 changed files with 42 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ using Robust.Server.GameObjects;
using Robust.Shared.Containers;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.ViewVariables;
namespace Content.Server.Construction.Components
@@ -357,4 +358,9 @@ namespace Content.Server.Construction.Components
return false;
}
}
[DataDefinition]
public class MachineDeconstructedEvent : EntityEventArgs
{
}
}