Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.EventSet.SubEventPrefab Struct Reference

Public Member Functions

 SubEventPrefab (Either< Identifier[], EventPrefab > prefabOrIdentifiers, float? commonness, float? probability, Identifier factionId)
 
void Deconstruct (out IEnumerable< EventPrefab > eventPrefabs, out float commonness, out float probability)
 
IEnumerable< IdentifierGetMissingIdentifiers ()
 

Public Attributes

readonly Either< Identifier[], EventPrefabPrefabOrIdentifier
 
readonly? float SelfCommonness
 
readonly? float SelfProbability
 
readonly Identifier Faction
 

Properties

IEnumerable< EventPrefabEventPrefabs [get]
 
float Commonness [get]
 
float Probability [get]
 

Constructor & Destructor Documentation

◆ SubEventPrefab()

Barotrauma.EventSet.SubEventPrefab.SubEventPrefab ( Either< Identifier[], EventPrefab > prefabOrIdentifiers,
float? commonness,
float? probability,
Identifier factionId )

Member Function Documentation

◆ Deconstruct()

void Barotrauma.EventSet.SubEventPrefab.Deconstruct ( out IEnumerable< EventPrefab > eventPrefabs,
out float commonness,
out float probability )

◆ GetMissingIdentifiers()

IEnumerable< Identifier > Barotrauma.EventSet.SubEventPrefab.GetMissingIdentifiers ( )

Member Data Documentation

◆ Faction

readonly Identifier Barotrauma.EventSet.SubEventPrefab.Faction

◆ PrefabOrIdentifier

readonly Either<Identifier[], EventPrefab> Barotrauma.EventSet.SubEventPrefab.PrefabOrIdentifier

◆ SelfCommonness

readonly? float Barotrauma.EventSet.SubEventPrefab.SelfCommonness

◆ SelfProbability

readonly? float Barotrauma.EventSet.SubEventPrefab.SelfProbability

Property Documentation

◆ Commonness

float Barotrauma.EventSet.SubEventPrefab.Commonness
get

◆ EventPrefabs

IEnumerable<EventPrefab> Barotrauma.EventSet.SubEventPrefab.EventPrefabs
get

◆ Probability

float Barotrauma.EventSet.SubEventPrefab.Probability
get

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