Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.MentalStateManager Class Reference

Public Types

enum  MentalType {
  Normal , Confused , Afraid , Desperate ,
  Berserk
}
 

Public Member Functions

 MentalStateManager (Character character, HumanAIController humanAIController)
 
void Update (float deltaTime)
 
bool CreateCombatBehavior (MentalType mentalType)
 
void CreateDialogueBehavior (MentalType mentalType)
 

Properties

bool Active [get, set]
 
MentalType CurrentMentalType [get]
 

Member Enumeration Documentation

◆ MentalType

Enumerator
Normal 
Confused 
Afraid 
Desperate 
Berserk 

Constructor & Destructor Documentation

◆ MentalStateManager()

Barotrauma.MentalStateManager.MentalStateManager ( Character character,
HumanAIController humanAIController )

Member Function Documentation

◆ CreateCombatBehavior()

bool Barotrauma.MentalStateManager.CreateCombatBehavior ( MentalType mentalType)

◆ CreateDialogueBehavior()

void Barotrauma.MentalStateManager.CreateDialogueBehavior ( MentalType mentalType)

◆ Update()

void Barotrauma.MentalStateManager.Update ( float deltaTime)

Property Documentation

◆ Active

bool Barotrauma.MentalStateManager.Active
getset

◆ CurrentMentalType

MentalType Barotrauma.MentalStateManager.CurrentMentalType
get

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