Inline UID

This commit is contained in:
Vera Aguilera Puerto
2021-12-03 15:53:09 +01:00
parent 2654775bf0
commit 5cd42c9ad6
803 changed files with 3613 additions and 3577 deletions

View File

@@ -29,7 +29,7 @@ namespace Content.Server.RCD.Systems
if (args.Handled || !args.CanReach)
return;
if (args.Target == null || !EntityManager.TryGetComponent(args.Target.Uid, out RCDComponent? rcdComponent))
if (args.Target == null || !EntityManager.TryGetComponent(args.Target, out RCDComponent? rcdComponent))
return;
if (rcdComponent.MaxAmmo - rcdComponent.CurrentAmmo < component.RefillAmmo)

View File

@@ -121,7 +121,7 @@ namespace Content.Server.RCD.Systems
IEntity? tempQualifier = args.Target;
if (tempQualifier != null)
{
IoCManager.Resolve<IEntityManager>().DeleteEntity(tempQualifier.Uid);
IoCManager.Resolve<IEntityManager>().DeleteEntity((EntityUid) tempQualifier);
}
}
break;
@@ -129,11 +129,11 @@ namespace Content.Server.RCD.Systems
// thus we early return to avoid the tile set code.
case RcdMode.Walls:
var ent = EntityManager.SpawnEntity("WallSolid", mapGrid.GridTileToLocal(snapPos));
IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(ent.Uid).LocalRotation = Angle.Zero; // Walls always need to point south.
IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(ent).LocalRotation = Angle.Zero; // Walls always need to point south.
break;
case RcdMode.Airlock:
var airlock = EntityManager.SpawnEntity("Airlock", mapGrid.GridTileToLocal(snapPos));
IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(airlock.Uid).LocalRotation = IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(rcd.Owner.Uid).LocalRotation; //Now apply icon smoothing.
IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(airlock).LocalRotation = IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(rcd.Owner).LocalRotation; //Now apply icon smoothing.
break;
default:
args.Handled = true;