Class ExplosionGridTileFlood
Inheritance
System.Object
ExplosionGridTileFlood
Assembly: Content.Server.dll
Syntax
public sealed class ExplosionGridTileFlood : ExplosionTileFlood
Constructors
|
Improve this Doc
View Source
ExplosionGridTileFlood(MapGridComponent, Dictionary<Vector2i, ExplosionSystem.TileData>, Single, Single, Int32, Dictionary<Vector2i, NeighborFlag>, Nullable<EntityUid>, Matrix3, Angle)
Declaration
public ExplosionGridTileFlood(MapGridComponent grid, Dictionary<Vector2i, ExplosionSystem.TileData> airtightMap, float maxIntensity, float intensityStepSize, int typeIndex, Dictionary<Vector2i, NeighborFlag> edgeTiles, EntityUid? referenceGrid, Matrix3 spaceMatrix, Angle spaceAngle)
Parameters
Type |
Name |
Description |
Robust.Shared.Map.Components.MapGridComponent |
grid |
|
Dictionary<Vector2i, ExplosionSystem.TileData> |
airtightMap |
|
System.Single |
maxIntensity |
|
System.Single |
intensityStepSize |
|
System.Int32 |
typeIndex |
|
Dictionary<Vector2i, NeighborFlag> |
edgeTiles |
|
System.Nullable<EntityUid> |
referenceGrid |
|
Matrix3 |
spaceMatrix |
|
Angle |
spaceAngle |
|
Fields
|
Improve this Doc
View Source
Grid
Declaration
public MapGridComponent Grid
Field Value
Type |
Description |
Robust.Shared.Map.Components.MapGridComponent |
|
|
Improve this Doc
View Source
SpaceJump
Declaration
public HashSet<Vector2i> SpaceJump
Field Value
Type |
Description |
HashSet<Vector2i> |
|
Methods
|
Improve this Doc
View Source
AddNewTiles(Int32, Nullable<HashSet<Vector2i>>)
Declaration
public int AddNewTiles(int iteration, HashSet<Vector2i>? gridJump)
Parameters
Type |
Name |
Description |
System.Int32 |
iteration |
|
System.Nullable<HashSet<Vector2i>> |
gridJump |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetUnblockedDirectionOrAll(Vector2i)
Declaration
protected override AtmosDirection GetUnblockedDirectionOrAll(Vector2i tile)
Parameters
Type |
Name |
Description |
Vector2i |
tile |
|
Returns
Overrides
|
Improve this Doc
View Source
InitTile(Vector2i)
Declaration
public override void InitTile(Vector2i initialTile)
Parameters
Type |
Name |
Description |
Vector2i |
initialTile |
|
Overrides
|
Improve this Doc
View Source
ProcessNewTile(Int32, Vector2i, AtmosDirection)
Declaration
protected override void ProcessNewTile(int iteration, Vector2i tile, AtmosDirection entryDirections)
Parameters
Type |
Name |
Description |
System.Int32 |
iteration |
|
Vector2i |
tile |
|
AtmosDirection |
entryDirections |
|
Overrides