private void OnCellSlotRemove(EntityUid uid, PowerCellSlotComponent component, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, component.CellSlot); }
private void OnComponentRemove(EntityUid uid, SharedIdCardConsoleComponent component, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, component.PrivilegedIdSlot); _itemSlotsSystem.RemoveItemSlot(uid, component.TargetIdSlot); }
private void OnComponentRemove(EntityUid uid, TriggerOnTimedCollideComponent component, ComponentRemove args) { if (HasComp <ActiveTriggerOnTimedCollideComponent>(uid)) { RemComp <ActiveTriggerOnTimedCollideComponent>(uid); } }
public ResultStatus GetActions(ComponentRemove componentRemove) { return(this.GetActions(componentRemove, (ComponentRemove_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private void OnSlowRemove(EntityUid uid, SlowedDownComponent component, ComponentRemove args) { _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(uid); }
public ResultStatus LoadESigDetails(ComponentRemove componentRemove) { return(this.LoadESigDetails(componentRemove, (ComponentRemove_LoadESigDetails_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
public ResultStatus CreateParametricData(ComponentRemove componentRemove) { return(this.CreateParametricData(componentRemove, (ComponentRemove_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private void RemoveHandler(EntityUid uid, MapGridComponent component, ComponentRemove args) { _mapManager.OnComponentRemoved(component); }
private void OnChargerRemove(EntityUid uid, ChargerComponent component, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, component.ChargerSlot); }
private void OnReceiverRemoved(EntityUid uid, SignalReceiverComponent component, ComponentRemove args) { Dictionary <EntityUid, SignalTransmitterComponent?> uidCache = new(); foreach (var rport in component.Inputs) { foreach (var tport in rport.Value) { if (!uidCache.TryGetValue(tport.Uid, out var transmitter)) { uidCache.Add(tport.Uid, transmitter = CompOrNull <SignalTransmitterComponent>(tport.Uid)); } if (transmitter != null && transmitter.Outputs.TryGetValue(tport.Port, out var receivers)) { receivers.Remove(new(uid, rport.Key)); } } } }
private void RemoveHandler(EntityUid uid, MapGridComponent component, ComponentRemove args) { EntityManager.EventBus.RaiseLocalEvent(uid, new GridRemovalEvent(uid, component.GridIndex)); MapManager.OnComponentRemoved(component); }
private void OnRemove(EntityUid uid, CrewMonitoringConsoleComponent component, ComponentRemove args) { component.ConnectedSensors.Clear(); }
private void HandleDraggableRemoved(EntityUid uid, TabletopDraggableComponent component, ComponentRemove args) { if (_draggedEntity == uid) { StopDragging(false); } }
private void OnComponentRemoved(EntityUid uid, DeviceListComponent component, ComponentRemove args) { _uiSystem.GetUiOrNull(component.Owner, NetworkConfiguratorUiKey.Configure)?.CloseAll(); }
public ResultStatus GetIssueActualsHistory(ComponentRemove componentRemove) { return(this.GetIssueActualsHistory(componentRemove, (ComponentRemove_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private void OnRemove(EntityUid uid, UplinkComponent component, ComponentRemove args) { RaiseLocalEvent(uid, new UplinkRemovedEvent()); }
public ResultStatus GetRemovalHistoryDetails(ComponentRemove componentRemove) { return(this.GetRemovalHistoryDetails(componentRemove, (ComponentRemove_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private void OnComponentRemove(EntityUid uid, SharedReagentDispenserComponent component, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, component.BeakerSlot); }
public ResultStatus ProcessComputation(ComponentRemove componentRemove) { return(this.ProcessComputation(componentRemove, (ComponentRemove_Parameters)null, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private static void HandleCompRemove(EntityUid uid, HandsComponent component, ComponentRemove args) { ClearGui(component); }
public ResultStatus ExecuteTransaction(ComponentRemove cdo) { return(this.ExecuteTransaction(cdo, (ComponentRemove_Request)null, out ComponentRemove_Result _)); }
private void OnRemove(EntityUid uid, NukeComponent component, ComponentRemove args) { _itemSlots.RemoveItemSlot(uid, component.DiskSlot); }
private void OnComponentRemove(EntityUid uid, ItemCabinetComponent cabinet, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, cabinet.CabinetSlot); }
private void OnComponentRemove(EntityUid uid, ChemicalPayloadComponent payload, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, payload.BeakerSlotA); _itemSlotsSystem.RemoveItemSlot(uid, payload.BeakerSlotB); }
private void OnKnockRemove(EntityUid uid, KnockedDownComponent component, ComponentRemove args) { _standingStateSystem.Stand(uid); }
private void OnComponentRemove(EntityUid uid, PaperLabelComponent component, ComponentRemove args) { _itemSlotsSystem.RemoveItemSlot(uid, component.LabelSlot); }
private void OnComponentRemove(EntityUid uid, PDAComponent pda, ComponentRemove args) { ItemSlotsSystem.RemoveItemSlot(uid, pda.IdSlot); ItemSlotsSystem.RemoveItemSlot(uid, pda.PenSlot); }
private void OnComponentRemove(EntityUid uid, CharacterInterfaceComponent comp, ComponentRemove args) { if (comp.UIComponents != null) { foreach (var component in comp.UIComponents) { // Make sure these don't get deleted when the window is disposed. component.Scene.Orphan(); } } comp.UIComponents = null; comp.Window?.Close(); comp.Window = null; _inputManager.SetInputCommand(ContentKeyFunctions.OpenCharacterMenu, null); }
private void OnComponentRemoved(EntityUid uid, ContainmentFieldGeneratorComponent component, ComponentRemove args) { component.Connection1?.Item2.Dispose(); component.Connection2?.Item2.Dispose(); }
private void OnRemoveGrid(EntityUid uid, SalvageMobRestrictionsGridComponent component, ComponentRemove args) { var metaQuery = GetEntityQuery <MetaDataComponent>(); var bodyQuery = GetEntityQuery <BodyComponent>(); var damageQuery = GetEntityQuery <DamageableComponent>(); foreach (var target in component.MobsToKill) { if (Deleted(target, metaQuery)) { continue; } if (bodyQuery.TryGetComponent(target, out var body)) { // Just because. body.Gib(); } else if (damageQuery.TryGetComponent(target, out var damageableComponent)) { _damageableSystem.SetAllDamage(damageableComponent, 200); } } }