M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.FormationAI Class Reference

Classes

class  BehaviorData
 

Public Types

enum  BehaviorSide
 

Public Member Functions

 FormationAI (Formation formation)
 
SetBehaviorWeight< T > (float w)
 
void AddAiBehavior (BehaviorComponent behaviorComponent)
 
GetBehavior< T > ()
 
void AddSpecialBehavior (BehaviorComponent behavior, bool purgePreviousSpecialBehaviors=false)
 
void Tick ()
 
void DebugMore ()
 
void DebugScores ()
 
void ResetBehaviorWeights ()
 

Properties

BehaviorComponent ActiveBehavior [get]
 
BehaviorSide Side [get, set]
 
bool IsMainFormation [get, set]
 

Events

Action< FormationOnActiveBehaviorChanged
 

Member Enumeration Documentation

◆ BehaviorSide

Constructor & Destructor Documentation

◆ FormationAI()

TaleWorlds.MountAndBlade.FormationAI.FormationAI ( Formation  formation)

Member Function Documentation

◆ SetBehaviorWeight< T >()

T TaleWorlds.MountAndBlade.FormationAI.SetBehaviorWeight< T > ( float  w)
Type Constraints
T :BehaviorComponent 

◆ AddAiBehavior()

void TaleWorlds.MountAndBlade.FormationAI.AddAiBehavior ( BehaviorComponent  behaviorComponent)

◆ GetBehavior< T >()

T TaleWorlds.MountAndBlade.FormationAI.GetBehavior< T > ( )
Type Constraints
T :BehaviorComponent 

◆ AddSpecialBehavior()

void TaleWorlds.MountAndBlade.FormationAI.AddSpecialBehavior ( BehaviorComponent  behavior,
bool  purgePreviousSpecialBehaviors = false 
)

◆ Tick()

void TaleWorlds.MountAndBlade.FormationAI.Tick ( )

◆ DebugMore()

void TaleWorlds.MountAndBlade.FormationAI.DebugMore ( )

◆ DebugScores()

void TaleWorlds.MountAndBlade.FormationAI.DebugScores ( )

◆ ResetBehaviorWeights()

void TaleWorlds.MountAndBlade.FormationAI.ResetBehaviorWeights ( )

Property Documentation

◆ ActiveBehavior

BehaviorComponent TaleWorlds.MountAndBlade.FormationAI.ActiveBehavior
get

◆ Side

BehaviorSide TaleWorlds.MountAndBlade.FormationAI.Side
getset

◆ IsMainFormation

bool TaleWorlds.MountAndBlade.FormationAI.IsMainFormation
getset

Event Documentation

◆ OnActiveBehaviorChanged

Action<Formation> TaleWorlds.MountAndBlade.FormationAI.OnActiveBehaviorChanged