-namespace Content.Shared.Destructible;
+namespace Content.Shared.Destructible;
public abstract class SharedDestructibleSystem : EntitySystem
{
/// <summary>
- /// Force entity to be destroyed and deleted.
+ /// Force entity to be destroyed and deleted.
/// </summary>
public bool DestroyEntity(EntityUid owner)
{
var eventArgs = new DestructionEventArgs();
RaiseLocalEvent(owner, eventArgs);
- QueueDel(owner);
+ PredictedQueueDel(owner);
return true;
}
/// <summary>
- /// Force entity to break.
+ /// Force entity to break.
/// </summary>
public void BreakEntity(EntityUid owner)
{
}
/// <summary>
-/// Raised before an entity is about to be destroyed and deleted
+/// Raised before an entity is about to be destroyed and deleted
/// </summary>
public sealed class DestructionAttemptEvent : CancellableEntityEventArgs
{
}
/// <summary>
-/// Raised when entity is destroyed and about to be deleted.
+/// Raised when entity is destroyed and about to be deleted.
/// </summary>
public sealed class DestructionEventArgs : EntityEventArgs
{
}
/// <summary>
-/// Raised when entity was heavy damage and about to break.
+/// Raised when entity was heavy damage and about to break.
/// </summary>
public sealed class BreakageEventArgs : EntityEventArgs
{