private void OnMindRemovedMessage(EntityUid uid, GhostComponent component, MindRemovedMessage args)
 {
     if (!EntityManager.TryGetEntity(uid, out var entity))
     {
         return;
     }
     DeleteEntity(entity);
 }
Exemple #2
0
 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);
 }
Exemple #5
0
 private void OnMindRemoved(EntityUid uid, DroneComponent drone, MindRemovedMessage args)
 {
     UpdateDroneAppearance(uid, DroneStatus.Off);
     _tagSystem.RemoveTag(uid, "DoorBumpOpener");
     EnsureComp <GhostTakeoverAvailableComponent>(uid);
 }