Barotrauma Server Doc
Barotrauma.RuinGeneration.Ruin Class Reference

Public Member Functions

 Ruin (Level level, RuinGenerationParams generationParams, Location location, Point position, bool mirror=false)
 
 Ruin (Level level, RuinGenerationParams generationParams, LocationType locationType, Point position, bool mirror=false)
 
void Generate (Level level, LocationType locationType, Point position, bool mirror=false)
 

Public Attributes

List< VoronoiCellPathCells = new List<VoronoiCell>()
 

Properties

Rectangle Area [get]
 
Submarine Submarine [get]
 

Detailed Description

Definition at line 9 of file RuinGenerator.cs.

Constructor & Destructor Documentation

◆ Ruin() [1/2]

Barotrauma.RuinGeneration.Ruin.Ruin ( Level  level,
RuinGenerationParams  generationParams,
Location  location,
Point  position,
bool  mirror = false 
)

Definition at line 27 of file RuinGenerator.cs.

◆ Ruin() [2/2]

Barotrauma.RuinGeneration.Ruin.Ruin ( Level  level,
RuinGenerationParams  generationParams,
LocationType  locationType,
Point  position,
bool  mirror = false 
)

Definition at line 32 of file RuinGenerator.cs.

Member Function Documentation

◆ Generate()

void Barotrauma.RuinGeneration.Ruin.Generate ( Level  level,
LocationType  locationType,
Point  position,
bool  mirror = false 
)

Definition at line 38 of file RuinGenerator.cs.

Member Data Documentation

◆ PathCells

List<VoronoiCell> Barotrauma.RuinGeneration.Ruin.PathCells = new List<VoronoiCell>()

Definition at line 13 of file RuinGenerator.cs.

Property Documentation

◆ Area

Rectangle Barotrauma.RuinGeneration.Ruin.Area
get

Definition at line 15 of file RuinGenerator.cs.

◆ Submarine

Submarine Barotrauma.RuinGeneration.Ruin.Submarine
get

Definition at line 21 of file RuinGenerator.cs.