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

Attack enemy on or through the walls and gates and push into the castle

Inherits TaleWorlds.MountAndBlade.BehaviorComponent.

Public Member Functions

 BehaviorAssaultWalls (Formation formation)
 
override TextObject GetBehaviorString ()
 
override void OnValidBehaviorSideSet ()
 
override void TickOccasionally ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.BehaviorComponent
virtual void OnBehaviorCanceled ()
 
void RemindSergeantPlayer ()
 
virtual void TickOccasionally ()
 
float GetAIWeight ()
 
virtual void ResetBehavior ()
 
virtual TextObject GetBehaviorString ()
 
virtual void OnValidBehaviorSideSet ()
 
void PrecalculateMovementOrder ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Protected Member Functions

override void CalculateCurrentOrder ()
 
override void OnBehaviorActivatedAux ()
 
override float GetAiWeight ()
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.BehaviorComponent
 BehaviorComponent (Formation formation)
 
 BehaviorComponent ()
 
virtual void OnBehaviorActivatedAux ()
 
abstract float GetAiWeight ()
 
virtual void CalculateCurrentOrder ()
 

Protected Attributes

ArrangementOrder CurrentArrangementOrder
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.BehaviorComponent
FormationAI.BehaviorSide behaviorSide
 
float _lastPlayerInformTime = 0f
 
FacingOrder CurrentFacingOrder = FacingOrder.FacingOrderLookAtEnemy
 

Properties

override float NavmeshlessTargetPositionPenalty [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.BehaviorComponent
Formation Formation [get]
 
float BehaviorCoherence [get, set]
 
virtual float NavmeshlessTargetPositionPenalty [get, set]
 
MovementOrder CurrentOrder [get, protected set]
 
float PreserveExpireTime [get, set]
 
float WeightFactor [get, set]
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.MountAndBlade.BehaviorComponent
bool IsCurrentOrderChanged
 
- Static Protected Attributes inherited from TaleWorlds.MountAndBlade.BehaviorComponent
const float FormArrangementDistanceToOrderPosition = 10f
 

Constructor & Destructor Documentation

◆ BehaviorAssaultWalls()

TaleWorlds.MountAndBlade.BehaviorAssaultWalls.BehaviorAssaultWalls ( Formation  formation)

Member Function Documentation

◆ GetBehaviorString()

override TextObject TaleWorlds.MountAndBlade.BehaviorAssaultWalls.GetBehaviorString ( )
virtual

◆ CalculateCurrentOrder()

override void TaleWorlds.MountAndBlade.BehaviorAssaultWalls.CalculateCurrentOrder ( )
protectedvirtual

◆ OnValidBehaviorSideSet()

override void TaleWorlds.MountAndBlade.BehaviorAssaultWalls.OnValidBehaviorSideSet ( )
virtual

◆ TickOccasionally()

override void TaleWorlds.MountAndBlade.BehaviorAssaultWalls.TickOccasionally ( )
virtual

◆ OnBehaviorActivatedAux()

override void TaleWorlds.MountAndBlade.BehaviorAssaultWalls.OnBehaviorActivatedAux ( )
protectedvirtual

◆ GetAiWeight()

override float TaleWorlds.MountAndBlade.BehaviorAssaultWalls.GetAiWeight ( )
protectedvirtual

Member Data Documentation

◆ CurrentArrangementOrder

ArrangementOrder TaleWorlds.MountAndBlade.BehaviorAssaultWalls.CurrentArrangementOrder
protected

Property Documentation

◆ NavmeshlessTargetPositionPenalty

override float TaleWorlds.MountAndBlade.BehaviorAssaultWalls.NavmeshlessTargetPositionPenalty
get