Barotrauma Server Doc
Barotrauma.MapGenerationParams Class Reference
Inheritance diagram for Barotrauma.MapGenerationParams:
Barotrauma.Prefab Barotrauma.ISerializableEntity

Public Member Functions

 MapGenerationParams (ContentXElement element, MapGenerationParametersFile file)
 
override void Dispose ()
 
- Public Member Functions inherited from Barotrauma.Prefab
 Prefab (ContentFile file, Identifier identifier)
 
 Prefab (ContentFile file, ContentXElement element)
 

Public Attributes

readonly bool ShowLocations = true
 
readonly bool ShowLevelTypeNames = false
 
readonly bool ShowOverlay = true
 
readonly ImmutableArray< int > GateCount
 
RadiationParams RadiationParams
 
- Public Attributes inherited from Barotrauma.Prefab
readonly Identifier Identifier
 
readonly ContentFile ContentFile
 

Static Public Attributes

static readonly PrefabSelector< MapGenerationParamsParams = new PrefabSelector<MapGenerationParams>()
 
- Static Public Attributes inherited from Barotrauma.Prefab
static readonly ImmutableHashSet< Type > Types
 

Properties

static MapGenerationParams Instance [get]
 
int DifficultyZones [get, set]
 
int Width [get, set]
 
int Height [get, set]
 
float SmallLevelConnectionLength [get, set]
 
float LargeLevelConnectionLength [get, set]
 
Point VoronoiSiteInterval [get, set]
 
Point VoronoiSiteVariance [get, set]
 
float MinConnectionDistance [get, set]
 
float MinLocationDistance [get, set]
 
float ConnectionIndicatorIterationMultiplier [get, set]
 
float ConnectionIndicatorDisplacementMultiplier [get, set]
 
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
- Properties inherited from Barotrauma.Prefab
ContentPackageContentPackage [get]
 
ContentPath FilePath [get]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Barotrauma.Prefab
static void DisallowCallFromConstructor ()
 
- Protected Member Functions inherited from Barotrauma.Prefab
virtual Identifier DetermineIdentifier (XElement element)
 

Detailed Description

Definition at line 10 of file MapGenerationParams.cs.

Constructor & Destructor Documentation

◆ MapGenerationParams()

Barotrauma.MapGenerationParams.MapGenerationParams ( ContentXElement  element,
MapGenerationParametersFile  file 
)

Definition at line 126 of file MapGenerationParams.cs.

Member Function Documentation

◆ Dispose()

override void Barotrauma.MapGenerationParams.Dispose ( )
virtual

Implements Barotrauma.Prefab.

Definition at line 192 of file MapGenerationParams.cs.

Member Data Documentation

◆ GateCount

readonly ImmutableArray<int> Barotrauma.MapGenerationParams.GateCount

Definition at line 71 of file MapGenerationParams.cs.

◆ Params

readonly PrefabSelector<MapGenerationParams> Barotrauma.MapGenerationParams.Params = new PrefabSelector<MapGenerationParams>()
static

Definition at line 12 of file MapGenerationParams.cs.

◆ RadiationParams

RadiationParams Barotrauma.MapGenerationParams.RadiationParams

Definition at line 124 of file MapGenerationParams.cs.

◆ ShowLevelTypeNames

readonly bool Barotrauma.MapGenerationParams.ShowLevelTypeNames = false

Definition at line 32 of file MapGenerationParams.cs.

◆ ShowLocations

readonly bool Barotrauma.MapGenerationParams.ShowLocations = true

Definition at line 31 of file MapGenerationParams.cs.

◆ ShowOverlay

readonly bool Barotrauma.MapGenerationParams.ShowOverlay = true

Definition at line 33 of file MapGenerationParams.cs.

Property Documentation

◆ ConnectionIndicatorDisplacementMultiplier

float Barotrauma.MapGenerationParams.ConnectionIndicatorDisplacementMultiplier
getset

Definition at line 69 of file MapGenerationParams.cs.

◆ ConnectionIndicatorIterationMultiplier

float Barotrauma.MapGenerationParams.ConnectionIndicatorIterationMultiplier
getset

Definition at line 66 of file MapGenerationParams.cs.

◆ DifficultyZones

int Barotrauma.MapGenerationParams.DifficultyZones
getset

Definition at line 37 of file MapGenerationParams.cs.

◆ Height

int Barotrauma.MapGenerationParams.Height
getset

Definition at line 43 of file MapGenerationParams.cs.

◆ Instance

MapGenerationParams Barotrauma.MapGenerationParams.Instance
staticget

Definition at line 13 of file MapGenerationParams.cs.

◆ LargeLevelConnectionLength

float Barotrauma.MapGenerationParams.LargeLevelConnectionLength
getset

Definition at line 49 of file MapGenerationParams.cs.

◆ MinConnectionDistance

float Barotrauma.MapGenerationParams.MinConnectionDistance
getset

Definition at line 60 of file MapGenerationParams.cs.

◆ MinLocationDistance

float Barotrauma.MapGenerationParams.MinLocationDistance
getset

Definition at line 63 of file MapGenerationParams.cs.

◆ Name

string Barotrauma.MapGenerationParams.Name
get

Definition at line 117 of file MapGenerationParams.cs.

◆ SerializableProperties

Dictionary<Identifier, SerializableProperty> Barotrauma.MapGenerationParams.SerializableProperties
get

Definition at line 119 of file MapGenerationParams.cs.

◆ SmallLevelConnectionLength

float Barotrauma.MapGenerationParams.SmallLevelConnectionLength
getset

Definition at line 46 of file MapGenerationParams.cs.

◆ VoronoiSiteInterval

Point Barotrauma.MapGenerationParams.VoronoiSiteInterval
getset

Definition at line 54 of file MapGenerationParams.cs.

◆ VoronoiSiteVariance

Point Barotrauma.MapGenerationParams.VoronoiSiteVariance
getset

Definition at line 57 of file MapGenerationParams.cs.

◆ Width

int Barotrauma.MapGenerationParams.Width
getset

Definition at line 40 of file MapGenerationParams.cs.