private void OnMindRemovedMessage(EntityUid uid, GhostComponent component, MindRemovedMessage args) { if (!EntityManager.TryGetEntity(uid, out var entity)) { return; } DeleteEntity(entity); }
private void OnMindRemovedMessage(EntityUid uid, GhostComponent component, MindRemovedMessage args) { DeleteEntity(uid); }
private void OnMindRemoved(EntityUid uid, DroneComponent drone, MindRemovedMessage args) { UpdateDroneAppearance(uid, DroneStatus.Off); EnsureComp <GhostTakeoverAvailableComponent>(uid); }
private void OnMindRemoved(EntityUid uid, PAIComponent component, MindRemovedMessage args) { // Mind was removed, shutdown the PAI. PAITurningOff(uid); }
private void OnMindRemoved(EntityUid uid, DroneComponent drone, MindRemovedMessage args) { UpdateDroneAppearance(uid, DroneStatus.Off); _tagSystem.RemoveTag(uid, "DoorBumpOpener"); EnsureComp <GhostTakeoverAvailableComponent>(uid); }