More Changes
This commit is contained in:
parent
2a3b7d809d
commit
b9dd3be061
|
|
@ -1,4 +1,4 @@
|
|||
using System;
|
||||
using System;
|
||||
using Content.Shared.Conveyor;
|
||||
using JetBrains.Annotations;
|
||||
using Robust.Client.GameObjects;
|
||||
|
|
@ -23,7 +23,7 @@ namespace Content.Client.Conveyor.Visualizers
|
|||
private void ChangeState(AppearanceComponent appearance)
|
||||
{
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
if (!entities.TryGetComponent(appearance.Owner, out ISpriteComponent? sprite))
|
||||
if (!entities.TryGetComponent(appearance.OwnerUid, out ISpriteComponent? sprite))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
@ -45,8 +45,8 @@ namespace Content.Client.Conveyor.Visualizers
|
|||
public override void InitializeEntity(EntityUid entity)
|
||||
{
|
||||
base.InitializeEntity(entity);
|
||||
|
||||
var appearance = entity.EnsureComponent<ClientAppearanceComponent>();
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
var appearance = entities.EnsureComponent<ClientAppearanceComponent>(entity);
|
||||
ChangeState(appearance);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace Content.Client.Conveyor.Visualizers
|
|||
private void ChangeState(AppearanceComponent appearance)
|
||||
{
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
if (!entities.TryGetComponent(appearance.Owner, out ISpriteComponent? sprite))
|
||||
if (!entities.TryGetComponent(appearance.OwnerUid, out ISpriteComponent? sprite))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
@ -44,7 +44,8 @@ namespace Content.Client.Conveyor.Visualizers
|
|||
{
|
||||
base.InitializeEntity(entity);
|
||||
|
||||
var appearance = entity.EnsureComponent<ClientAppearanceComponent>();
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
var appearance = entities.EnsureComponent<ClientAppearanceComponent>(entity);
|
||||
ChangeState(appearance);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ namespace Content.Client.Disposal.Visualizers
|
|||
}
|
||||
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
if (!entities.TryGetComponent(appearance.Owner, out ISpriteComponent? sprite))
|
||||
if (!entities.TryGetComponent(appearance.OwnerUid, out ISpriteComponent? sprite))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
@ -90,7 +90,7 @@ namespace Content.Client.Disposal.Visualizers
|
|||
case VisualState.Flushing:
|
||||
sprite.LayerSetState(DisposalUnitVisualLayers.Base, _stateAnchored);
|
||||
|
||||
var animPlayer = IoCManager.Resolve<IEntityManager>().GetComponent<AnimationPlayerComponent>(appearance.Owner);
|
||||
var animPlayer = IoCManager.Resolve<IEntityManager>().GetComponent<AnimationPlayerComponent>(appearance.OwnerUid);
|
||||
|
||||
if (!animPlayer.HasRunningAnimation(AnimationKey))
|
||||
{
|
||||
|
|
@ -148,9 +148,9 @@ namespace Content.Client.Disposal.Visualizers
|
|||
public override void InitializeEntity(EntityUid entity)
|
||||
{
|
||||
base.InitializeEntity(entity);
|
||||
|
||||
entity.EnsureComponent<AnimationPlayerComponent>();
|
||||
var appearance = entity.EnsureComponent<ClientAppearanceComponent>();
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
entities.EnsureComponent<AnimationPlayerComponent>(entity);
|
||||
var appearance = entities.EnsureComponent<ClientAppearanceComponent>(entity);
|
||||
|
||||
ChangeState(appearance);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ namespace Content.Client.Disposal.Visualizers
|
|||
private void ChangeState(AppearanceComponent appearance)
|
||||
{
|
||||
var entities = IoCManager.Resolve<IEntityManager>();
|
||||
if (!entities.TryGetComponent(appearance.Owner, out ISpriteComponent? sprite))
|
||||
if (!entities.TryGetComponent(appearance.OwnerUid, out ISpriteComponent? sprite))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
@ -48,17 +48,17 @@ namespace Content.Client.Disposal.Visualizers
|
|||
{
|
||||
appearance.Owner.EnsureComponent<SubFloorHideComponent>();
|
||||
}
|
||||
else if (IoCManager.Resolve<IEntityManager>().HasComponent<SubFloorHideComponent>(appearance.Owner))
|
||||
else if (IoCManager.Resolve<IEntityManager>().HasComponent<SubFloorHideComponent>(appearance.OwnerUid))
|
||||
{
|
||||
IoCManager.Resolve<IEntityManager>().RemoveComponent<SubFloorHideComponent>(appearance.Owner);
|
||||
IoCManager.Resolve<IEntityManager>().RemoveComponent<SubFloorHideComponent>(appearance.OwnerUid);
|
||||
}
|
||||
}
|
||||
|
||||
public override void InitializeEntity(EntityUid entity)
|
||||
{
|
||||
base.InitializeEntity(entity);
|
||||
|
||||
var appearance = entity.EnsureComponent<ClientAppearanceComponent>();
|
||||
var entityManager = IoCManager.Resolve<IEntityManager>();
|
||||
var appearance = entityManager.EnsureComponent<ClientAppearanceComponent>(entity);
|
||||
ChangeState(appearance);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ namespace Content.Client.Singularity
|
|||
var distortions = _entityManager.EntityQuery<SingularityDistortionComponent>();
|
||||
foreach (var distortion in distortions) //Add all singulos that are not added yet but qualify
|
||||
{
|
||||
var singuloEntity = distortion.Owner;
|
||||
var singuloEntity = distortion.OwnerUid;
|
||||
|
||||
if (!_singularities.Keys.Contains(singuloEntity) && SinguloQualifies(singuloEntity, currentEyeLoc))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ namespace Content.Client.StationEvents
|
|||
var pulses = _entityManager.EntityQuery<RadiationPulseComponent>();
|
||||
foreach (var pulse in pulses) //Add all pulses that are not added yet but qualify
|
||||
{
|
||||
var pulseEntity = pulse.Owner;
|
||||
var pulseEntity = pulse.OwnerUid;
|
||||
|
||||
if (!_pulses.Keys.Contains(pulseEntity) && PulseQualifies(pulseEntity, currentEyeLoc))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ namespace Content.Server.Access.Systems
|
|||
{
|
||||
if (inventoryComponent.HasSlot(EquipmentSlotDefines.Slots.IDCARD) &&
|
||||
inventoryComponent.TryGetSlotItem(EquipmentSlotDefines.Slots.IDCARD, out ItemComponent? item) &&
|
||||
FindAccessTagsItem(item.Owner, out tags)
|
||||
FindAccessTagsItem(item.OwnerUid, out tags)
|
||||
)
|
||||
{
|
||||
return tags;
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ namespace Content.Server.Advertise
|
|||
return;
|
||||
|
||||
if (_prototypeManager.TryIndex(advertise.PackPrototypeId, out AdvertisementsPackPrototype? advertisements))
|
||||
_chatManager.EntitySay(advertise.Owner, Loc.GetString(_random.Pick(advertisements.Advertisements)), hideChat: true);
|
||||
_chatManager.EntitySay(advertise.OwnerUid, Loc.GetString(_random.Pick(advertisements.Advertisements)), hideChat: true);
|
||||
|
||||
if(refresh)
|
||||
RefreshTimer(uid, true, advertise);
|
||||
|
|
@ -117,7 +117,7 @@ namespace Content.Server.Advertise
|
|||
if (advertise.NextAdvertisementTime > curTime)
|
||||
continue;
|
||||
|
||||
SayAdvertisement(advertise.Owner, true, advertise);
|
||||
SayAdvertisement(advertise.OwnerUid, true, advertise);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
{
|
||||
if (airtight.FixAirBlockedDirectionInitialize)
|
||||
{
|
||||
var rotateEvent = new RotateEvent(airtight.Owner, Angle.Zero, IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(airtight.Owner).WorldRotation);
|
||||
var rotateEvent = new RotateEvent(airtight.OwnerUid, Angle.Zero, IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(airtight.Owner).WorldRotation);
|
||||
OnAirtightRotated(uid, airtight, ref rotateEvent);
|
||||
}
|
||||
|
||||
|
|
@ -79,7 +79,7 @@ namespace Content.Server.Atmos.EntitySystems
|
|||
{
|
||||
airtight.AirBlocked = airblocked;
|
||||
UpdatePosition(airtight);
|
||||
RaiseLocalEvent(((IComponent) airtight).Owner, new AirtightChanged(airtight));
|
||||
RaiseLocalEvent(((IComponent) airtight).OwnerUid, new AirtightChanged(airtight));
|
||||
}
|
||||
|
||||
public void UpdatePosition(AirtightComponent airtight)
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ namespace Content.Server.Cuffs
|
|||
{
|
||||
return;
|
||||
}
|
||||
if (!EntityManager.EntityExists(args.User)
|
||||
if (!EntityManager.EntityExists(args.User))
|
||||
{
|
||||
// Should this even be possible?
|
||||
args.Cancel();
|
||||
|
|
|
|||
|
|
@ -19,10 +19,7 @@ namespace Content.Server.DeviceNetwork.Systems
|
|||
/// </summary>
|
||||
private void OnBeforePacketSent(EntityUid uid, WiredNetworkComponent component, BeforePacketSentEvent args)
|
||||
{
|
||||
args.Sender
|
||||
uid
|
||||
|
||||
if (IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(receiver).GridID != IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(sender).GridID)
|
||||
if (IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(uid).GridID != IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(args.Sender).GridID)
|
||||
{
|
||||
args.Cancel();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using Content.Server.Radio.Components;
|
||||
using Content.Shared.Chat;
|
||||
using Robust.Server.GameObjects;
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ namespace Content.Server.Hands.Systems
|
|||
|
||||
private void HandlePullStarted(EntityUid uid, HandsComponent component, PullStartedMessage args)
|
||||
{
|
||||
if (!_virtualItemSystem.TrySpawnVirtualItemInHand(args.Pulled.Owner, uid))
|
||||
if (!_virtualItemSystem.TrySpawnVirtualItemInHand(args.Pulled.OwnerUid, uid))
|
||||
{
|
||||
DebugTools.Assert("Unable to find available hand when starting pulling??");
|
||||
}
|
||||
|
|
@ -84,7 +84,7 @@ namespace Content.Server.Hands.Systems
|
|||
{
|
||||
if (hand.HeldEntity == default
|
||||
|| !EntityManager.TryGetComponent(hand.HeldEntity, out HandVirtualItemComponent? virtualItem)
|
||||
|| virtualItem.BlockingEntity != args.Pulled.Owner)
|
||||
|| virtualItem.BlockingEntity != args.Pulled.OwnerUid)
|
||||
continue;
|
||||
|
||||
EntityManager.DeleteEntity(hand.HeldEntity);
|
||||
|
|
@ -94,7 +94,7 @@ namespace Content.Server.Hands.Systems
|
|||
|
||||
private void SwapHandsPressed(ICommonSession? session)
|
||||
{
|
||||
var player = session?.AttachedEntity;
|
||||
var player = session?.AttachedEntityUid;
|
||||
|
||||
if (!player.HasValue || !player.Value.IsValid())
|
||||
return;
|
||||
|
|
@ -110,9 +110,9 @@ namespace Content.Server.Hands.Systems
|
|||
|
||||
private bool DropPressed(ICommonSession? session, EntityCoordinates coords, EntityUid uid)
|
||||
{
|
||||
var player = session?.AttachedEntity;
|
||||
var player = session?.AttachedEntityUid;
|
||||
|
||||
if (player == default)
|
||||
if (!player.HasValue || !player.Value.IsValid())
|
||||
return false;
|
||||
|
||||
if (!EntityManager.TryGetComponent(player.Value, out SharedHandsComponent? hands))
|
||||
|
|
@ -171,7 +171,7 @@ namespace Content.Server.Hands.Systems
|
|||
{
|
||||
foreach (var inhand in component.GetAllHeldItems())
|
||||
{
|
||||
if (EntityManager.HasComponent<HandVirtualItemComponent>(inhand.Owner))
|
||||
if (EntityManager.HasComponent<HandVirtualItemComponent>(inhand.OwnerUid))
|
||||
continue;
|
||||
|
||||
args.PushText(Loc.GetString("comp-hands-examine", ("user", component.Owner), ("item", inhand.Owner)));
|
||||
|
|
@ -187,12 +187,12 @@ namespace Content.Server.Hands.Systems
|
|||
if (session is not IPlayerSession playerSession)
|
||||
return false;
|
||||
|
||||
var playerEnt = playerSession.AttachedEntity;
|
||||
var player = playerSession.AttachedEntityUid;
|
||||
|
||||
if (playerEnt == default || !EntityManager.EntityExists(playerEnt))
|
||||
if (!player.HasValue || !player.Value.IsValid())
|
||||
return false;
|
||||
|
||||
return EntityManager.TryGetComponent(playerEnt, out hands);
|
||||
return EntityManager.TryGetComponent(player.Value, out hands);
|
||||
}
|
||||
|
||||
private void HandleActivateItem(ICommonSession? session)
|
||||
|
|
@ -216,14 +216,15 @@ namespace Content.Server.Hands.Systems
|
|||
if (session is not IPlayerSession playerSession)
|
||||
return false;
|
||||
|
||||
var playerEnt = playerSession.AttachedEntity;
|
||||
var maybePlayer = playerSession.AttachedEntityUid;
|
||||
if (!maybePlayer.HasValue) return false;
|
||||
var player = maybePlayer.Value;
|
||||
|
||||
if (playerEnt == default ||
|
||||
!EntityManager.EntityExists(playerEnt) ||
|
||||
playerEnt.IsInContainer() ||
|
||||
!EntityManager.TryGetComponent(playerEnt, out SharedHandsComponent? hands) ||
|
||||
if (!EntityManager.EntityExists(player) ||
|
||||
player.IsInContainer() ||
|
||||
!EntityManager.TryGetComponent(player, out SharedHandsComponent? hands) ||
|
||||
!hands.TryGetActiveHeldEntity(out var throwEnt) ||
|
||||
!_actionBlockerSystem.CanThrow(playerEnt))
|
||||
!_actionBlockerSystem.CanThrow(player))
|
||||
return false;
|
||||
|
||||
if (EntityManager.TryGetComponent(throwEnt, out StackComponent? stack) && stack.Count > 1 && stack.ThrowIndividually)
|
||||
|
|
@ -275,7 +276,7 @@ namespace Content.Server.Hands.Systems
|
|||
return;
|
||||
|
||||
if (!inventory.TryGetSlotItem(equipmentSlot, out ItemComponent? equipmentItem) ||
|
||||
!EntityManager.TryGetComponent(equipmentItem.Owner, out ServerStorageComponent? storageComponent))
|
||||
!EntityManager.TryGetComponent(equipmentItem.OwnerUid, out ServerStorageComponent? storageComponent))
|
||||
{
|
||||
plyEnt.PopupMessage(Loc.GetString("hands-system-missing-equipment-slot", ("slotName", SlotNames[equipmentSlot].ToLower())));
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ namespace Content.Server.Headset
|
|||
{
|
||||
if (Owner.TryGetContainer(out var container))
|
||||
{
|
||||
if (!IoCManager.Resolve<IEntityManager>().TryGetComponent(container.Owner, out ActorComponent? actor))
|
||||
if (!IoCManager.Resolve<IEntityManager>().TryGetComponent(container.OwnerUid, out ActorComponent? actor))
|
||||
return;
|
||||
|
||||
var playerChannel = actor.PlayerSession.ConnectedClient;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.GameObjects;
|
||||
|
||||
namespace Content.Server.Radio.Components
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
using System.Collections.Generic;
|
||||
using Robust.Shared.GameObjects;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Content.Server.Radio.Components
|
||||
{
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
if (dockingFixture == null)
|
||||
{
|
||||
DebugTools.Assert(false);
|
||||
Logger.ErrorS("docking", $"Found null fixture on {((IComponent) body).Owner)}"
|
||||
Logger.ErrorS("docking", $"Found null fixture on {((IComponent) body).OwnerUid}");
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
@ -144,7 +144,7 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
if (otherDockingFixture == null)
|
||||
{
|
||||
DebugTools.Assert(false);
|
||||
Logger.ErrorS("docking", $"Found null docking fixture on {ent)}"
|
||||
Logger.ErrorS("docking", $"Found null docking fixture on {ent}");
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
@ -200,8 +200,8 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
dockA.DockedWith = null;
|
||||
|
||||
// If these grids are ever invalid then need to look at fixing ordering for unanchored events elsewhere.
|
||||
var gridAUid = _mapManager.GetGrid(EntityManager.GetComponent<TransformComponent>(((IComponent) dockA).Owner).GridID).GridEntityId;
|
||||
var gridBUid = _mapManager.GetGrid(EntityManager.GetComponent<TransformComponent>(((IComponent) dockB).Owner).GridID).GridEntityId;
|
||||
var gridAUid = _mapManager.GetGrid(EntityManager.GetComponent<TransformComponent>(((IComponent) dockA).OwnerUid).GridID).GridEntityId;
|
||||
var gridBUid = _mapManager.GetGrid(EntityManager.GetComponent<TransformComponent>(((IComponent) dockB).OwnerUid).GridID).GridEntityId;
|
||||
|
||||
var msg = new UndockEvent
|
||||
{
|
||||
|
|
@ -211,8 +211,8 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
GridBUid = gridBUid,
|
||||
};
|
||||
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockA).Owner, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockB).Owner, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockA).OwnerUid, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockB).OwnerUid, msg, false);
|
||||
EntityManager.EventBus.RaiseEvent(EventSource.Local, msg);
|
||||
}
|
||||
|
||||
|
|
@ -308,8 +308,8 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
|
||||
// We could also potentially use a prismatic joint? Depending if we want clamps that can extend or whatever
|
||||
|
||||
var dockAXform = EntityManager.GetComponent<TransformComponent>(((IComponent) dockA).Owner);
|
||||
var dockBXform = EntityManager.GetComponent<TransformComponent>(((IComponent) dockB).Owner);
|
||||
var dockAXform = EntityManager.GetComponent<TransformComponent>(((IComponent) dockA).OwnerUid);
|
||||
var dockBXform = EntityManager.GetComponent<TransformComponent>(((IComponent) dockB).OwnerUid);
|
||||
|
||||
var gridA = _mapManager.GetGrid(dockAXform.GridID).GridEntityId;
|
||||
var gridB = _mapManager.GetGrid(dockBXform.GridID).GridEntityId;
|
||||
|
|
@ -344,13 +344,13 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
dockA.DockJoint = joint;
|
||||
dockB.DockJoint = joint;
|
||||
|
||||
if (EntityManager.TryGetComponent(((IComponent) dockA).Owner, out ServerDoorComponent? doorA))
|
||||
if (EntityManager.TryGetComponent(((IComponent) dockA).OwnerUid, out ServerDoorComponent? doorA))
|
||||
{
|
||||
doorA.ChangeAirtight = false;
|
||||
doorA.Open();
|
||||
}
|
||||
|
||||
if (EntityManager.TryGetComponent(((IComponent) dockB).Owner, out ServerDoorComponent? doorB))
|
||||
if (EntityManager.TryGetComponent(((IComponent) dockB).OwnerUid, out ServerDoorComponent? doorB))
|
||||
{
|
||||
doorB.ChangeAirtight = false;
|
||||
doorB.Open();
|
||||
|
|
@ -364,8 +364,8 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
GridBUid = gridB,
|
||||
};
|
||||
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockA).Owner, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockB).Owner, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockA).OwnerUid, msg, false);
|
||||
EntityManager.EventBus.RaiseLocalEvent(((IComponent) dockB).OwnerUid, msg, false);
|
||||
EntityManager.EventBus.RaiseEvent(EventSource.Local, msg);
|
||||
}
|
||||
|
||||
|
|
@ -374,8 +374,8 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
/// </summary>
|
||||
private void TryDock(DockingComponent dockA, DockingComponent dockB)
|
||||
{
|
||||
if (!EntityManager.TryGetComponent(((IComponent) dockA).Owner, out PhysicsComponent? bodyA) ||
|
||||
!EntityManager.TryGetComponent(((IComponent) dockB).Owner, out PhysicsComponent? bodyB) ||
|
||||
if (!EntityManager.TryGetComponent(((IComponent) dockA).OwnerUid, out PhysicsComponent? bodyA) ||
|
||||
!EntityManager.TryGetComponent(((IComponent) dockB).OwnerUid, out PhysicsComponent? bodyB) ||
|
||||
!dockA.Enabled ||
|
||||
!dockB.Enabled)
|
||||
{
|
||||
|
|
@ -425,13 +425,13 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
return;
|
||||
}
|
||||
|
||||
if (EntityManager.TryGetComponent(((IComponent) dock).Owner, out ServerDoorComponent? doorA))
|
||||
if (EntityManager.TryGetComponent(((IComponent) dock).OwnerUid, out ServerDoorComponent? doorA))
|
||||
{
|
||||
doorA.ChangeAirtight = true;
|
||||
doorA.Close();
|
||||
}
|
||||
|
||||
if (EntityManager.TryGetComponent(((IComponent) dock.DockedWith).Owner, out ServerDoorComponent? doorB))
|
||||
if (EntityManager.TryGetComponent(((IComponent) dock.DockedWith).OwnerUid, out ServerDoorComponent? doorB))
|
||||
{
|
||||
doorB.ChangeAirtight = true;
|
||||
doorB.Close();
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ namespace Content.Server.Shuttles.EntitySystems
|
|||
|
||||
private void OnGridInit(GridInitializeEvent ev)
|
||||
{
|
||||
ev.EntityUid).EnsureComponent<ShuttleComponent>(
|
||||
EntityManager.EnsureComponent<ShuttleComponent>(ev.EntityUid);
|
||||
}
|
||||
|
||||
private void OnShuttleStartup(EntityUid uid, ShuttleComponent component, ComponentStartup args)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
using Robust.Shared.GameObjects;
|
||||
|
|
|
|||
|
|
@ -83,10 +83,10 @@ namespace Content.Server.UserInterface
|
|||
// If we've gotten this far, fire a cancellable event that indicates someone is about to activate this.
|
||||
// This is so that stuff can require further conditions (like power).
|
||||
var oae = new ActivatableUIOpenAttemptEvent(user);
|
||||
RaiseLocalEvent(((IComponent) aui).Owner, oae, false);
|
||||
RaiseLocalEvent(((IComponent) aui).OwnerUid, oae, false);
|
||||
if (oae.Cancelled) return false;
|
||||
|
||||
SetCurrentSingleUser(((IComponent) aui).Owner, actor.PlayerSession, aui);
|
||||
SetCurrentSingleUser(((IComponent) aui).OwnerUid, actor.PlayerSession, aui);
|
||||
ui.Toggle(actor.PlayerSession);
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using System;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Content.Server.Administration;
|
||||
using Content.Shared.Administration;
|
||||
|
|
@ -29,12 +29,12 @@ namespace Content.Server.Verbs.Commands
|
|||
var verbSystem = EntitySystem.Get<SharedVerbSystem>();
|
||||
|
||||
// get the 'player' entity (defaulting to command user, otherwise uses a uid)
|
||||
EntityUid playerEntity = null;
|
||||
EntityUid playerEntity = default;
|
||||
if (!int.TryParse(args[0], out var intPlayerUid))
|
||||
{
|
||||
if (args[0] == "self" && shell.Player?.AttachedEntity != null)
|
||||
{
|
||||
playerEntity = shell.Player.AttachedEntity;
|
||||
playerEntity = shell.Player.AttachedEntityUid.Value;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -54,14 +54,14 @@ namespace Content.Server.Verbs.Commands
|
|||
return;
|
||||
}
|
||||
|
||||
if (playerEntity == null)
|
||||
if (playerEntity == default)
|
||||
{
|
||||
shell.WriteError(Loc.GetString("invoke-verb-command-invalid-player-entity"));
|
||||
return;
|
||||
}
|
||||
|
||||
var entUid = new EntityUid(intUid);
|
||||
if (!entityManager.EntityExists(entUid)
|
||||
if (!entityManager.EntityExists(entUid))
|
||||
{
|
||||
shell.WriteError(Loc.GetString("invoke-verb-command-invalid-target-entity"));
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in New Issue