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

Public Member Functions

 DetachmentManager (Team team)
 
void Clear ()
 
bool ContainsDetachment (IDetachment detachment)
 
void MakeDetachment (IDetachment detachment)
 
void DestroyDetachment (IDetachment destroyedDetachment)
 
void OnFormationJoinDetachment (Formation formation, IDetachment joinedDetachment)
 
void OnFormationLeaveDetachment (Formation formation, IDetachment leftDetachment)
 
void TickDetachments ()
 
void TickAgent (Agent agent)
 
void OnAgentRemoved (Agent agent)
 
void RemoveScoresOfAgentFromDetachments (Agent agent)
 
void AddAgentAsMovingToDetachment (Agent agent, IDetachment detachment)
 
void RemoveAgentAsMovingToDetachment (Agent agent)
 
void AssertDetachment (Team team, IDetachment detachment)
 

Properties

MBReadOnlyList< ValueTuple< IDetachment, DetachmentData > > Detachments [get]
 

Constructor & Destructor Documentation

◆ DetachmentManager()

TaleWorlds.MountAndBlade.DetachmentManager.DetachmentManager ( Team  team)

Member Function Documentation

◆ Clear()

void TaleWorlds.MountAndBlade.DetachmentManager.Clear ( )

◆ ContainsDetachment()

bool TaleWorlds.MountAndBlade.DetachmentManager.ContainsDetachment ( IDetachment  detachment)

◆ MakeDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.MakeDetachment ( IDetachment  detachment)

◆ DestroyDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.DestroyDetachment ( IDetachment  destroyedDetachment)

◆ OnFormationJoinDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.OnFormationJoinDetachment ( Formation  formation,
IDetachment  joinedDetachment 
)

◆ OnFormationLeaveDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.OnFormationLeaveDetachment ( Formation  formation,
IDetachment  leftDetachment 
)

◆ TickDetachments()

void TaleWorlds.MountAndBlade.DetachmentManager.TickDetachments ( )

◆ TickAgent()

void TaleWorlds.MountAndBlade.DetachmentManager.TickAgent ( Agent  agent)

◆ OnAgentRemoved()

void TaleWorlds.MountAndBlade.DetachmentManager.OnAgentRemoved ( Agent  agent)

◆ RemoveScoresOfAgentFromDetachments()

void TaleWorlds.MountAndBlade.DetachmentManager.RemoveScoresOfAgentFromDetachments ( Agent  agent)

◆ AddAgentAsMovingToDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.AddAgentAsMovingToDetachment ( Agent  agent,
IDetachment  detachment 
)

◆ RemoveAgentAsMovingToDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.RemoveAgentAsMovingToDetachment ( Agent  agent)

◆ AssertDetachment()

void TaleWorlds.MountAndBlade.DetachmentManager.AssertDetachment ( Team  team,
IDetachment  detachment 
)

Property Documentation

◆ Detachments

MBReadOnlyList<ValueTuple<IDetachment, DetachmentData> > TaleWorlds.MountAndBlade.DetachmentManager.Detachments
get