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

Inherits TaleWorlds.Engine.ScriptComponentBehavior.

Public Member Functions

void AddDefender (Agent defender)
 
bool RemoveDefender (Agent defender)
 
void PurgeInactiveDefenders ()
 
MatrixFrame GetVacantPosition (Agent a)
 
int CountOccupiedDefenderPositions ()
 Used for deployment phase since defender list is empty during deployment. More...
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

BattleSideEnum Side = BattleSideEnum.Defender
 

Properties

IEnumerable< AgentDefenders [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 

Member Function Documentation

◆ AddDefender()

void TaleWorlds.MountAndBlade.DefencePoint.AddDefender ( Agent  defender)

◆ RemoveDefender()

bool TaleWorlds.MountAndBlade.DefencePoint.RemoveDefender ( Agent  defender)

◆ PurgeInactiveDefenders()

void TaleWorlds.MountAndBlade.DefencePoint.PurgeInactiveDefenders ( )

◆ GetVacantPosition()

MatrixFrame TaleWorlds.MountAndBlade.DefencePoint.GetVacantPosition ( Agent  a)

◆ CountOccupiedDefenderPositions()

int TaleWorlds.MountAndBlade.DefencePoint.CountOccupiedDefenderPositions ( )
Returns

Member Data Documentation

◆ Side

BattleSideEnum TaleWorlds.MountAndBlade.DefencePoint.Side = BattleSideEnum.Defender

Property Documentation

◆ Defenders

IEnumerable<Agent> TaleWorlds.MountAndBlade.DefencePoint.Defenders
get