Delta-v/Content.Server/Atmos/EntitySystems
Vera Aguilera Puerto c8ba345cdc
ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem. (#4285)
* ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem

* Adds API for adding/removing active tiles.

* Adds API for FixVacuum.

* Adds API for UpdateAdjacent.

* Adds API for IsTileAirBlocked.

* Re-organize hotspot code

* Adds API for IsTileSpace.

* RemoveGasCommand uses AtmosphereSystem

* AddGasCommand uses AtmosphereSystem.

* SetTemperatureCommand uses AtmosphereSystem.

* Adds API for IsSimulatedGrid.

* GasLeak uses AtmosphereSystem.

* Makes Spark method in GasLeak ALSO use AtmosphereSystem.

* GasPassiveVentSystem uses AtmosphereSystem.

* GasMinerSystem uses AtmosphereSystem.

* GasOutletInjectorSystem uses AtmosphereSystem.

* GasVentPumpSystem uses AtmosphereSystem.

* GasDualPortVentPumpSystem uses AtmosphereSystem.

* GasVolumePumpSystem uses AtmosphereSystem.

* GasAnalyzerComponent uses AtmosphereSystem.

* Add API for GetAdjacentTileMixtures.

* GasVentScrubberSystem uses AtmosphereSystem.

* AirtightComponent uses AtmosphereSystem.

* GasLeaks's TryFindRandomTile uses AtmosphereSystem.

* Adds API for GetAdjacentTiles.

* FirelockComponent's IsHoldingFire uses AtmosphereSystem.

* Adds API for GetAllTileMixtures.

* DeleteGasCommand uses AtmosphereSystem.

* FixGridAtmos uses AtmosphereSystem.

* FillGasCommand uses AtmosphereSystem.

* SetAtmosTemperatureCommand uses AtmosphereSystem.
2021-07-19 12:07:37 +02:00
..
AirtightSystem.cs Engine Entity Anchoring Changes (#4195) 2021-06-19 19:41:26 -07:00
AtmosDebugOverlaySystem.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
AtmosphereSystem.CVars.cs ECS Atmos Part 1: Move GridAtmosphere updating and processing to AtmosphereSystem.Processing (#4206) 2021-06-22 10:28:15 +02:00
AtmosphereSystem.Gases.cs Canister fixes and rework (#4266) 2021-07-12 10:00:50 +02:00
AtmosphereSystem.Grid.cs ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem. (#4285) 2021-07-19 12:07:37 +02:00
AtmosphereSystem.Processing.cs ECS Atmos Part 2: Moves a lot of Gas Mixture methods to AtmosphereSystem. (#4218) 2021-06-23 11:35:30 +02:00
AtmosphereSystem.cs ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem. (#4285) 2021-07-19 12:07:37 +02:00
GasAnalyzerSystem.cs Atmos pipe rework (#3833) 2021-06-19 13:25:05 +02:00
GasTankSystem.cs Gas Tanks no longer use NodeContainer, Gas Canisters no longer use passive gates. 2021-06-23 12:02:28 +02:00
GasTileOverlaySystem.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00