Barotrauma Client Doc
Barotrauma.ItemPrefab.CommonnessInfo Struct Reference

Public Member Functions

 CommonnessInfo (XElement element)
 
 CommonnessInfo (float commonness, float? abyssCommonness, float? caveCommonness)
 
CommonnessInfo WithInheritedCommonness (CommonnessInfo? parentInfo)
 
CommonnessInfo WithInheritedCommonness (params CommonnessInfo?[] parentInfos)
 
float GetCommonness (Level.TunnelType tunnelType)
 

Public Attributes

readonly float commonness
 
readonly? float abyssCommonness
 
readonly? float caveCommonness
 

Properties

float Commonness [get]
 
float?? AbyssCommonness [get]
 
float?? CaveCommonness [get]
 
bool CanAppear [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ CommonnessInfo() [1/2]

Barotrauma.ItemPrefab.CommonnessInfo.CommonnessInfo ( XElement  element)

◆ CommonnessInfo() [2/2]

Barotrauma.ItemPrefab.CommonnessInfo.CommonnessInfo ( float  commonness,
float?  abyssCommonness,
float?  caveCommonness 
)

Member Function Documentation

◆ GetCommonness()

float Barotrauma.ItemPrefab.CommonnessInfo.GetCommonness ( Level.TunnelType  tunnelType)

◆ WithInheritedCommonness() [1/2]

CommonnessInfo Barotrauma.ItemPrefab.CommonnessInfo.WithInheritedCommonness ( CommonnessInfo parentInfo)

◆ WithInheritedCommonness() [2/2]

CommonnessInfo Barotrauma.ItemPrefab.CommonnessInfo.WithInheritedCommonness ( params CommonnessInfo?[]  parentInfos)

Member Data Documentation

◆ abyssCommonness

readonly? float Barotrauma.ItemPrefab.CommonnessInfo.abyssCommonness

◆ caveCommonness

readonly? float Barotrauma.ItemPrefab.CommonnessInfo.caveCommonness

◆ commonness

readonly float Barotrauma.ItemPrefab.CommonnessInfo.commonness

Property Documentation

◆ AbyssCommonness

float?? Barotrauma.ItemPrefab.CommonnessInfo.AbyssCommonness
get

◆ CanAppear

bool Barotrauma.ItemPrefab.CommonnessInfo.CanAppear
get

◆ CaveCommonness

float?? Barotrauma.ItemPrefab.CommonnessInfo.CaveCommonness
get

◆ Commonness

float Barotrauma.ItemPrefab.CommonnessInfo.Commonness
get