Barotrauma Client Doc
Barotrauma.Level.InterestingPosition Struct Reference

Public Member Functions

 InterestingPosition (Point position, PositionType positionType, Submarine submarine=null, bool isValid=true)
 
 InterestingPosition (Point position, PositionType positionType, Ruin ruin, bool isValid=true)
 
 InterestingPosition (Point position, PositionType positionType, Cave cave, bool isValid=true)
 
bool IsEnclosedArea ()
 Caves, ruins, outposts and similar enclosed areas More...
 

Public Attributes

Point Position
 
readonly PositionType PositionType
 
bool IsValid
 
Submarine Submarine
 
Ruin Ruin
 
Cave Cave
 

Detailed Description

Constructor & Destructor Documentation

◆ InterestingPosition() [1/3]

Barotrauma.Level.InterestingPosition.InterestingPosition ( Point  position,
PositionType  positionType,
Submarine  submarine = null,
bool  isValid = true 
)

◆ InterestingPosition() [2/3]

Barotrauma.Level.InterestingPosition.InterestingPosition ( Point  position,
PositionType  positionType,
Ruin  ruin,
bool  isValid = true 
)

◆ InterestingPosition() [3/3]

Barotrauma.Level.InterestingPosition.InterestingPosition ( Point  position,
PositionType  positionType,
Cave  cave,
bool  isValid = true 
)

Member Function Documentation

◆ IsEnclosedArea()

bool Barotrauma.Level.InterestingPosition.IsEnclosedArea ( )

Caves, ruins, outposts and similar enclosed areas

Returns

Definition at line 123 of file BarotraumaShared/SharedSource/Map/Levels/Level.cs.

Member Data Documentation

◆ Cave

Cave Barotrauma.Level.InterestingPosition.Cave

◆ IsValid

bool Barotrauma.Level.InterestingPosition.IsValid

◆ Position

Point Barotrauma.Level.InterestingPosition.Position

◆ PositionType

readonly PositionType Barotrauma.Level.InterestingPosition.PositionType

◆ Ruin

Ruin Barotrauma.Level.InterestingPosition.Ruin

◆ Submarine

Submarine Barotrauma.Level.InterestingPosition.Submarine