Class DetachmentManager
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class DetachmentManager
- Inheritance
-
DetachmentManager
- Inherited Members
Constructors
DetachmentManager(Team)
public DetachmentManager(Team team)
Parameters
teamTeam
Properties
Detachments
public MBReadOnlyList<(IDetachment, DetachmentData)> Detachments { get; }
Property Value
Methods
AddAgentAsDefendingToDetachment(Agent, IDetachment)
public void AddAgentAsDefendingToDetachment(Agent agent, IDetachment detachment)
Parameters
agentAgentdetachmentIDetachment
AddAgentAsMovingToDetachment(Agent, IDetachment)
public void AddAgentAsMovingToDetachment(Agent agent, IDetachment detachment)
Parameters
agentAgentdetachmentIDetachment
AssertDetachment(Team, IDetachment)
[Conditional("DEBUG")]
public void AssertDetachment(Team team, IDetachment detachment)
Parameters
teamTeamdetachmentIDetachment
Clear()
public void Clear()
ContainsDetachment(IDetachment)
public bool ContainsDetachment(IDetachment detachment)
Parameters
detachmentIDetachment
Returns
DestroyDetachment(IDetachment)
public void DestroyDetachment(IDetachment destroyedDetachment)
Parameters
destroyedDetachmentIDetachment
MakeDetachment(IDetachment)
public void MakeDetachment(IDetachment detachment)
Parameters
detachmentIDetachment
OnAgentRemoved(Agent)
public void OnAgentRemoved(Agent agent)
Parameters
agentAgent
OnFormationJoinDetachment(Formation, IDetachment)
public void OnFormationJoinDetachment(Formation formation, IDetachment joinedDetachment)
Parameters
formationFormationjoinedDetachmentIDetachment
OnFormationLeaveDetachment(Formation, IDetachment)
public void OnFormationLeaveDetachment(Formation formation, IDetachment leftDetachment)
Parameters
formationFormationleftDetachmentIDetachment
RemoveAgentAsDefendingToDetachment(Agent)
public void RemoveAgentAsDefendingToDetachment(Agent agent)
Parameters
agentAgent
RemoveAgentAsMovingToDetachment(Agent)
public void RemoveAgentAsMovingToDetachment(Agent agent)
Parameters
agentAgent
RemoveScoresOfAgentFromDetachment(Agent, IDetachment)
public void RemoveScoresOfAgentFromDetachment(Agent agent, IDetachment detachmentToBeRemovedFrom)
Parameters
agentAgentdetachmentToBeRemovedFromIDetachment
RemoveScoresOfAgentFromDetachments(Agent)
public void RemoveScoresOfAgentFromDetachments(Agent agent)
Parameters
agentAgent
TickAgent(Agent)
public void TickAgent(Agent agent)
Parameters
agentAgent
TickDetachments()
public void TickDetachments()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).