Inline GetComponent

This commit is contained in:
Vera Aguilera Puerto
2021-12-03 11:55:25 +01:00
parent c2e6da1e54
commit b835bea086
131 changed files with 363 additions and 299 deletions

View File

@@ -255,7 +255,7 @@ namespace Content.Server.PneumaticCannon
if (comp.GasTankSlot.ContainedEntity != null && comp.GasTankRequired)
{
// we checked for this earlier in HasGas so a GetComp is okay
var gas = comp.GasTankSlot.ContainedEntity.GetComponent<GasTankComponent>();
var gas = IoCManager.Resolve<IEntityManager>().GetComponent<GasTankComponent>(comp.GasTankSlot.ContainedEntity.Uid);
var environment = _atmos.GetTileMixture(comp.Owner.Transform.Coordinates, true);
var removed = gas.RemoveAir(GetMoleUsageFromPower(comp.Power));
if (environment != null && removed != null)