tech disk 1984 (no tier 3) (#16646)

This commit is contained in:
Nemanja
2023-05-19 22:10:28 -04:00
committed by GitHub
parent c9c449a422
commit 3c80f279dc
3 changed files with 40 additions and 8 deletions

View File

@@ -30,13 +30,14 @@ public sealed class DiskConsoleSystem : EntitySystem
{
base.Update(frameTime);
foreach (var (printing, console, xform) in EntityQuery<DiskConsolePrintingComponent, DiskConsoleComponent, TransformComponent>())
var query = EntityQueryEnumerator<DiskConsolePrintingComponent, DiskConsoleComponent, TransformComponent>();
while (query.MoveNext(out var uid, out var printing, out var console, out var xform))
{
if (printing.FinishTime > _timing.CurTime)
continue;
RemComp(printing.Owner, printing);
EntityManager.SpawnEntity(console.DiskPrototype, xform.Coordinates);
RemComp(uid, printing);
Spawn(console.DiskPrototype, xform.Coordinates);
}
}