Inline Delete

This commit is contained in:
Vera Aguilera Puerto
2021-12-03 11:43:03 +01:00
parent f10ed6c0c3
commit e3227546b3
53 changed files with 80 additions and 60 deletions

View File

@@ -68,7 +68,7 @@ namespace Content.Server.Administration
verb.Text = Loc.GetString("delete-verb-get-data-text");
verb.Category = VerbCategory.Debug;
verb.IconTexture = "/Textures/Interface/VerbIcons/delete_transparent.svg.192dpi.png";
verb.Act = () => args.Target.Delete();
verb.Act = () => IoCManager.Resolve<IEntityManager>().DeleteEntity(args.Target.Uid);
verb.Impact = LogImpact.Medium;
args.Verbs.Add(verb);
}

View File

@@ -42,7 +42,7 @@ namespace Content.Server.Administration.Commands
var count = 0;
foreach (var entity in entitiesWithAllComponents)
{
entity.Delete();
IoCManager.Resolve<IEntityManager>().DeleteEntity(entity.Uid);
count += 1;
}

View File

@@ -29,7 +29,7 @@ namespace Content.Server.Administration.Commands
foreach (var entity in entities)
{
entity.Delete();
IoCManager.Resolve<IEntityManager>().DeleteEntity(entity.Uid);
i++;
}

View File

@@ -34,7 +34,7 @@ namespace Content.Server.Administration.Commands
return;
}
entity.Delete();
IoCManager.Resolve<IEntityManager>().DeleteEntity(entity.Uid);
shell.WriteLine($"Deleted entity with id {id}.");
}
}