Class ExplosionSpaceTileFlood
Inheritance
System.Object
ExplosionSpaceTileFlood
Assembly: Content.Server.dll
Syntax
public sealed class ExplosionSpaceTileFlood : ExplosionTileFlood
Constructors
|
Improve this Doc
View Source
ExplosionSpaceTileFlood(ExplosionSystem, MapCoordinates, Nullable<EntityUid>, List<EntityUid>, Single)
Declaration
public ExplosionSpaceTileFlood(ExplosionSystem system, MapCoordinates epicentre, EntityUid? referenceGrid, List<EntityUid> localGrids, float maxDistance)
Parameters
Type |
Name |
Description |
ExplosionSystem |
system |
|
Robust.Shared.Map.MapCoordinates |
epicentre |
|
System.Nullable<EntityUid> |
referenceGrid |
|
List<EntityUid> |
localGrids |
|
System.Single |
maxDistance |
|
Fields
|
Improve this Doc
View Source
GridJump
After every iteration, this data set will store all the grid-tiles that were reached as a result of the
explosion expanding in space.
Declaration
public Dictionary<EntityUid, HashSet<Vector2i>> GridJump
Field Value
Type |
Description |
Dictionary<EntityUid, HashSet<Vector2i>> |
|
|
Improve this Doc
View Source
TileSize
Declaration
Field Value
Type |
Description |
System.UInt16 |
|
Methods
|
Improve this Doc
View Source
AddNewTiles(Int32, HashSet<Vector2i>)
Declaration
public int AddNewTiles(int iteration, HashSet<Vector2i> inputSpaceTiles)
Parameters
Type |
Name |
Description |
System.Int32 |
iteration |
|
HashSet<Vector2i> |
inputSpaceTiles |
|
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 entryDirection)
Parameters
Type |
Name |
Description |
System.Int32 |
iteration |
|
Vector2i |
tile |
|
AtmosDirection |
entryDirection |
|
Overrides