Radiation pulse ECS (#10641)

This commit is contained in:
Alex Evgrashin
2022-08-31 12:24:21 +02:00
committed by GitHub
parent ccb240ccca
commit cad6c760ad
18 changed files with 146 additions and 258 deletions

View File

@@ -15,11 +15,6 @@ public sealed class RadiateArtifactSystem : EntitySystem
private void OnActivate(EntityUid uid, RadiateArtifactComponent component, ArtifactActivatedEvent args)
{
var transform = Transform(uid);
var pulseUid = EntityManager.SpawnEntity(component.PulsePrototype, transform.Coordinates);
if (!TryComp(pulseUid, out RadiationPulseComponent? pulse))
return;
pulse.DoPulse();
EntityManager.SpawnEntity(component.PulsePrototype, transform.Coordinates);
}
}