Remove ITemperatureExpose, optimizes atmos.

This commit is contained in:
Vera Aguilera Puerto
2021-07-24 15:06:57 +02:00
parent c95edae7b1
commit e83bf9ef34
3 changed files with 0 additions and 27 deletions

View File

@@ -1,7 +0,0 @@
namespace Content.Server.Atmos
{
public interface ITemperatureExpose
{
void TemperatureExpose(GasMixture air, float exposedTemperature, float exposedVolume);
}
}

View File

@@ -71,16 +71,6 @@ namespace Content.Server.Atmos.Reactions
if (mixTemperature > Atmospherics.FireMinimumTemperatureToExist)
{
atmosphereSystem.HotspotExpose(location.GridIndex, location.GridIndices, mixTemperature, mixture.Volume);
foreach (var entity in location.GridIndices.GetEntitiesInTileFast(location.GridIndex))
{
foreach (var temperatureExpose in entity.GetAllComponents<ITemperatureExpose>())
{
temperatureExpose.TemperatureExpose(mixture, mixTemperature, mixture.Volume);
}
}
// TODO ATMOS: location.TemperatureExpose(mixture, mixTemperature, mixture.Volume);
}
}

View File

@@ -64,16 +64,6 @@ namespace Content.Server.Atmos.Reactions
if (temperature > Atmospherics.FireMinimumTemperatureToExist)
{
atmosphereSystem.HotspotExpose(location.GridIndex, location.GridIndices, temperature, mixture.Volume);
foreach (var entity in location.GridIndices.GetEntitiesInTileFast(location.GridIndex))
{
foreach (var temperatureExpose in entity.GetAllComponents<ITemperatureExpose>())
{
temperatureExpose.TemperatureExpose(mixture, temperature, mixture.Volume);
}
}
// TODO ATMOS: location.TemperatureExpose(mixture, temperature, mixture.Volume);
}
}