Explosion refactor fixes pt1 (#7375)

This commit is contained in:
Leon Friedrich
2022-04-05 19:22:35 +12:00
committed by GitHub
parent 722a408c41
commit 311450864c
15 changed files with 239 additions and 78 deletions

View File

@@ -163,19 +163,19 @@ public sealed partial class ExplosionSystem : EntitySystem
return explosionTolerance;
}
}
/// <summary>
/// Data struct that describes the explosion-blocking airtight entities on a tile.
/// </summary>
public struct TileData
{
public TileData(float[] explosionTolerance, AtmosDirection blockedDirections)
/// <summary>
/// Data struct that describes the explosion-blocking airtight entities on a tile.
/// </summary>
public struct TileData
{
ExplosionTolerance = explosionTolerance;
BlockedDirections = blockedDirections;
}
public TileData(float[] explosionTolerance, AtmosDirection blockedDirections)
{
ExplosionTolerance = explosionTolerance;
BlockedDirections = blockedDirections;
}
public float[] ExplosionTolerance;
public AtmosDirection BlockedDirections = AtmosDirection.Invalid;
public float[] ExplosionTolerance;
public AtmosDirection BlockedDirections = AtmosDirection.Invalid;
}
}