Enables nullables for atmos internals

This commit is contained in:
Vera Aguilera Puerto
2021-08-02 17:03:13 +02:00
parent 34defef80f
commit 611340e454
5 changed files with 42 additions and 54 deletions

View File

@@ -6,20 +6,5 @@ namespace Content.Server.Atmos
public interface IGasMixtureHolder
{
public GasMixture Air { get; set; }
public virtual void AssumeAir(GasMixture giver)
{
EntitySystem.Get<AtmosphereSystem>().Merge(Air, giver);
}
public GasMixture RemoveAir(float amount)
{
return Air.Remove(amount);
}
public GasMixture RemoveAirVolume(float ratio)
{
return Air.RemoveRatio(ratio);
}
}
}