Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.Biome Class Reference
Inheritance diagram for Barotrauma.Biome:
Barotrauma.PrefabWithUintIdentifier Barotrauma.Prefab

Public Member Functions

readonly record struct SubmarineAvailability (Identifier LocationType, SubmarineClass Class=SubmarineClass.Undefined, int MaxTier=0)
 
 Biome (ContentXElement element, LevelGenerationParametersFile file)
 
int HighestSubmarineTierAvailable (SubmarineClass subClass, Identifier locationType)
 
bool IsSubmarineAvailable (SubmarineInfo info, Identifier locationType)
 
override void Dispose ()
 
- Public Member Functions inherited from Barotrauma.Prefab
 Prefab (ContentFile file, Identifier identifier)
 
 Prefab (ContentFile file, ContentXElement element)
 
void Dispose ()
 

Static Public Member Functions

static Identifier ParseIdentifier (ContentXElement element)
 
- Static Public Member Functions inherited from Barotrauma.Prefab
static void DisallowCallFromConstructor ()
 

Public Attributes

readonly Identifier OldIdentifier
 
readonly LocalizedString DisplayName
 
readonly LocalizedString Description
 
readonly bool IsEndBiome
 
readonly int EndBiomeLocationCount
 
readonly float MinDifficulty
 
readonly ImmutableHashSet< int > AllowedZones
 
- Public Attributes inherited from Barotrauma.Prefab
readonly Identifier Identifier
 
readonly ContentFile ContentFile
 

Static Public Attributes

static readonly PrefabCollection< BiomePrefabs = new PrefabCollection<Biome>()
 
- Static Public Attributes inherited from Barotrauma.Prefab
static readonly ImmutableHashSet< Type > Types
 

Properties

float ActualMaxDifficulty [get]
 
float AdjustedMaxDifficulty [get]
 
- Properties inherited from Barotrauma.PrefabWithUintIdentifier
UInt32 UintIdentifier [get, set]
 
- Properties inherited from Barotrauma.Prefab
ContentPackageContentPackage [get]
 
ContentPath FilePath [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Barotrauma.PrefabWithUintIdentifier
 PrefabWithUintIdentifier (ContentFile file, Identifier identifier)
 
 PrefabWithUintIdentifier (ContentFile file, ContentXElement element)
 
- Protected Member Functions inherited from Barotrauma.Prefab
virtual Identifier DetermineIdentifier (XElement element)
 

Constructor & Destructor Documentation

◆ Biome()

Barotrauma.Biome.Biome ( ContentXElement element,
LevelGenerationParametersFile file )

Member Function Documentation

◆ Dispose()

override void Barotrauma.Biome.Dispose ( )

◆ HighestSubmarineTierAvailable()

int Barotrauma.Biome.HighestSubmarineTierAvailable ( SubmarineClass subClass,
Identifier locationType )

◆ IsSubmarineAvailable()

bool Barotrauma.Biome.IsSubmarineAvailable ( SubmarineInfo info,
Identifier locationType )

◆ ParseIdentifier()

static Identifier Barotrauma.Biome.ParseIdentifier ( ContentXElement element)
static

◆ SubmarineAvailability()

readonly record struct Barotrauma.Biome.SubmarineAvailability ( Identifier LocationType,
SubmarineClass Class = SubmarineClass.Undefined,
int MaxTier = 0 )

Member Data Documentation

◆ AllowedZones

readonly ImmutableHashSet<int> Barotrauma.Biome.AllowedZones

◆ Description

readonly LocalizedString Barotrauma.Biome.Description

◆ DisplayName

readonly LocalizedString Barotrauma.Biome.DisplayName

◆ EndBiomeLocationCount

readonly int Barotrauma.Biome.EndBiomeLocationCount

◆ IsEndBiome

readonly bool Barotrauma.Biome.IsEndBiome

◆ MinDifficulty

readonly float Barotrauma.Biome.MinDifficulty

◆ OldIdentifier

readonly Identifier Barotrauma.Biome.OldIdentifier

◆ Prefabs

readonly PrefabCollection<Biome> Barotrauma.Biome.Prefabs = new PrefabCollection<Biome>()
static

Property Documentation

◆ ActualMaxDifficulty

float Barotrauma.Biome.ActualMaxDifficulty
get

◆ AdjustedMaxDifficulty

float Barotrauma.Biome.AdjustedMaxDifficulty
get

The documentation for this class was generated from the following file: