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