Namespace Content.Server.Explosion.EntitySystems
Classes
ClusterGrenadeSystem
ExplosionGridTileFlood
See ExplosionTileFlood. Each instance of this class corresponds to a seperate grid.
ExplosionSpaceTileFlood
See ExplosionTileFlood.
ExplosionSystem
ExplosionTileFlood
This class exists to facilitate the iterative neighbor-finding / flooding algorithm used by explosions in Content.Server.Explosion.EntitySystems.ExplosionSystem.GetExplosionTiles(Robust.Shared.Map.MapCoordinates,System.String,System.Single,System.Single,System.Single). This is the base class for ExplosionSpaceTileFlood and ExplosionGridTileFlood, each of which contains additional code fro logic specific to grids or space.
TriggerEvent
Raised whenever something is Triggered on the entity.
TriggerSystem
TwoStageTriggerSystem
UniqueVector2iSet
This is a data structure can be used to ensure the uniqueness of Vector2i indices.
Structs
ExplosionSystem.TileData
Data struct that describes the explosion-blocking airtight entities on a tile.