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

Public Member Functions

 WreckAIConfig (ContentXElement element, WreckAIConfigFile file)
 
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 WreckAIConfig GetRandom ()
 
- Static Public Member Functions inherited from Barotrauma.Prefab
static void DisallowCallFromConstructor ()
 

Public Attributes

readonly Identifier[] ForbiddenAmmunition
 
- Public Attributes inherited from Barotrauma.Prefab
readonly Identifier Identifier
 
readonly ContentFile ContentFile
 

Static Public Attributes

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

Protected Member Functions

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

Properties

string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
Identifier Entity [get]
 
Identifier DefensiveAgent [get]
 
string OffensiveAgent [get]
 
string Brain [get]
 
Identifier Spawner [get]
 
string BrainRoomBackground [get]
 
string BrainRoomVerticalWall [get]
 
string BrainRoomHorizontalWall [get]
 
float AgentSpawnDelay [get]
 
float AgentSpawnDelayRandomFactor [get]
 
float AgentSpawnDelayDifficultyMultiplier [get]
 
float AgentSpawnCountDifficultyMultiplier [get]
 
int MinAgentsPerBrainRoom [get]
 
int MaxAgentsPerRoom [get]
 
int MinAgentsOutside [get]
 
int MaxAgentsOutside [get]
 
int MinAgentsInside [get]
 
int MaxAgentsInside [get]
 
int MaxAgentCount [get]
 
float MinWaterLevel [get]
 
bool KillAgentsWhenEntityDies [get]
 
float DeadEntityColorMultiplier [get]
 
float DeadEntityColorFadeOutTime [get]
 
- Properties inherited from Barotrauma.PrefabWithUintIdentifier
UInt32 UintIdentifier [get, set]
 
- Properties inherited from Barotrauma.Prefab
ContentPackageContentPackage [get]
 
ContentPath FilePath [get]
 
- Properties inherited from Barotrauma.ISerializableEntity

Constructor & Destructor Documentation

◆ WreckAIConfig()

Barotrauma.WreckAIConfig.WreckAIConfig ( ContentXElement element,
WreckAIConfigFile file )

Member Function Documentation

◆ DetermineIdentifier()

override Identifier Barotrauma.WreckAIConfig.DetermineIdentifier ( XElement element)
protectedvirtual

Reimplemented from Barotrauma.Prefab.

◆ Dispose()

override void Barotrauma.WreckAIConfig.Dispose ( )

◆ GetRandom()

static WreckAIConfig Barotrauma.WreckAIConfig.GetRandom ( )
static

Member Data Documentation

◆ ForbiddenAmmunition

readonly Identifier [] Barotrauma.WreckAIConfig.ForbiddenAmmunition

◆ Prefabs

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

Property Documentation

◆ AgentSpawnCountDifficultyMultiplier

float Barotrauma.WreckAIConfig.AgentSpawnCountDifficultyMultiplier
get

◆ AgentSpawnDelay

float Barotrauma.WreckAIConfig.AgentSpawnDelay
get

◆ AgentSpawnDelayDifficultyMultiplier

float Barotrauma.WreckAIConfig.AgentSpawnDelayDifficultyMultiplier
get

◆ AgentSpawnDelayRandomFactor

float Barotrauma.WreckAIConfig.AgentSpawnDelayRandomFactor
get

◆ Brain

string Barotrauma.WreckAIConfig.Brain
get

◆ BrainRoomBackground

string Barotrauma.WreckAIConfig.BrainRoomBackground
get

◆ BrainRoomHorizontalWall

string Barotrauma.WreckAIConfig.BrainRoomHorizontalWall
get

◆ BrainRoomVerticalWall

string Barotrauma.WreckAIConfig.BrainRoomVerticalWall
get

◆ DeadEntityColorFadeOutTime

float Barotrauma.WreckAIConfig.DeadEntityColorFadeOutTime
get

◆ DeadEntityColorMultiplier

float Barotrauma.WreckAIConfig.DeadEntityColorMultiplier
get

◆ DefensiveAgent

Identifier Barotrauma.WreckAIConfig.DefensiveAgent
get

◆ Entity

Identifier Barotrauma.WreckAIConfig.Entity
get

◆ KillAgentsWhenEntityDies

bool Barotrauma.WreckAIConfig.KillAgentsWhenEntityDies
get

◆ MaxAgentCount

int Barotrauma.WreckAIConfig.MaxAgentCount
get

◆ MaxAgentsInside

int Barotrauma.WreckAIConfig.MaxAgentsInside
get

◆ MaxAgentsOutside

int Barotrauma.WreckAIConfig.MaxAgentsOutside
get

◆ MaxAgentsPerRoom

int Barotrauma.WreckAIConfig.MaxAgentsPerRoom
get

◆ MinAgentsInside

int Barotrauma.WreckAIConfig.MinAgentsInside
get

◆ MinAgentsOutside

int Barotrauma.WreckAIConfig.MinAgentsOutside
get

◆ MinAgentsPerBrainRoom

int Barotrauma.WreckAIConfig.MinAgentsPerBrainRoom
get

◆ MinWaterLevel

float Barotrauma.WreckAIConfig.MinWaterLevel
get

◆ Name

string Barotrauma.WreckAIConfig.Name
get

◆ OffensiveAgent

string Barotrauma.WreckAIConfig.OffensiveAgent
get

◆ SerializableProperties

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

◆ Spawner

Identifier Barotrauma.WreckAIConfig.Spawner
get

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