AddUnit(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
AI | TaleWorlds.MountAndBlade.Formation | |
ApplyActionOnEachAttachedUnit(Action< Agent > action) | TaleWorlds.MountAndBlade.Formation | |
ApplyActionOnEachDetachedUnit(Action< Agent > action) | TaleWorlds.MountAndBlade.Formation | |
ApplyActionOnEachUnit(Action< Agent > action, Agent ignoreAgent=null) | TaleWorlds.MountAndBlade.Formation | |
ApplyActionOnEachUnit(Action< Agent, List< WorldPosition > > action, List< WorldPosition > list) | TaleWorlds.MountAndBlade.Formation | |
ApplyActionOnEachUnitViaBackupList(Action< Agent > action) | TaleWorlds.MountAndBlade.Formation | |
Arrangement | TaleWorlds.MountAndBlade.Formation | |
ArrangementOrder | TaleWorlds.MountAndBlade.Formation | |
AttachUnit(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
AttackEntityOrderDetachment | TaleWorlds.MountAndBlade.Formation | |
AveragePositionCalculatePeriod | TaleWorlds.MountAndBlade.Formation | static |
Banner | TaleWorlds.MountAndBlade.Formation | |
BannerCode | TaleWorlds.MountAndBlade.Formation | |
BeginSpawn(int unitCount, bool isMounted) | TaleWorlds.MountAndBlade.Formation | |
CalculateFormationDirectionEnforcingFactorForRank(int rankIndex) | TaleWorlds.MountAndBlade.Formation | |
CalculateHasSignificantNumberOfMounted | TaleWorlds.MountAndBlade.Formation | |
Captain | TaleWorlds.MountAndBlade.Formation | |
CavalryDistance(int unitSpacing) | TaleWorlds.MountAndBlade.Formation | static |
CavalryInterval(int unitSpacing) | TaleWorlds.MountAndBlade.Formation | static |
CollectUnitIndices() | TaleWorlds.MountAndBlade.Formation | |
ContainsAgentVisuals | TaleWorlds.MountAndBlade.Formation | |
CountOfDetachableNonplayerUnits | TaleWorlds.MountAndBlade.Formation | |
CountOfDetachedUnits | TaleWorlds.MountAndBlade.Formation | |
CountOfUndetachableNonPlayerUnits | TaleWorlds.MountAndBlade.Formation | |
CountOfUnits | TaleWorlds.MountAndBlade.Formation | |
CountOfUnitsWithoutDetachedOnes | TaleWorlds.MountAndBlade.Formation | |
CountOfUnitsWithoutLooseDetachedOnes | TaleWorlds.MountAndBlade.Formation | |
CountUnitsOnNavMeshIDMod10(int navMeshID, bool includeOnlyPositionedUnits) | TaleWorlds.MountAndBlade.Formation | |
CreateNewOrderWorldPosition(WorldPosition.WorldPositionEnforcedCache worldPositionEnforcedCache) | TaleWorlds.MountAndBlade.Formation | |
CurrentDirection | TaleWorlds.MountAndBlade.Formation | |
CurrentPosition | TaleWorlds.MountAndBlade.Formation | |
DebugArrangements() | TaleWorlds.MountAndBlade.Formation | |
Depth | TaleWorlds.MountAndBlade.Formation | |
DetachedUnits | TaleWorlds.MountAndBlade.Formation | |
Detachments | TaleWorlds.MountAndBlade.Formation | |
DetachUnit(Agent unit, bool isLoose) | TaleWorlds.MountAndBlade.Formation | |
Direction | TaleWorlds.MountAndBlade.Formation | |
DisbandAttackEntityDetachment() | TaleWorlds.MountAndBlade.Formation | |
Distance | TaleWorlds.MountAndBlade.Formation | |
EndSpawn() | TaleWorlds.MountAndBlade.Formation | |
EnforceNotSplittableByAI | TaleWorlds.MountAndBlade.Formation | |
FacingOrder | TaleWorlds.MountAndBlade.Formation | |
FiringOrder | TaleWorlds.MountAndBlade.Formation | |
Formation(Team team, int index) | TaleWorlds.MountAndBlade.Formation | |
FormationIndex | TaleWorlds.MountAndBlade.Formation | |
FormAttackEntityDetachment(GameEntity targetEntity) | TaleWorlds.MountAndBlade.Formation | |
FormOrder | TaleWorlds.MountAndBlade.Formation | |
GetAverageMaximumMovementSpeedOfUnits() | TaleWorlds.MountAndBlade.Formation | |
GetAveragePositionOfUnits(bool excludeDetachedUnits, bool excludePlayer) | TaleWorlds.MountAndBlade.Formation | |
GetCountOfUnitsInClass(FormationClass formationClass, bool excludeBannerBearer) | TaleWorlds.MountAndBlade.Formation | |
GetCountOfUnitsWithCondition(Func< Agent, bool > function) | TaleWorlds.MountAndBlade.Formation | |
GetCurrentGlobalPositionOfUnit(Agent unit, bool blendWithOrderDirection) | TaleWorlds.MountAndBlade.Formation | |
GetDefaultMaximumDistance(bool isMounted) | TaleWorlds.MountAndBlade.Formation | static |
GetDefaultMaximumInterval(bool isMounted) | TaleWorlds.MountAndBlade.Formation | static |
GetDefaultMinimumDistance(bool isMounted) | TaleWorlds.MountAndBlade.Formation | static |
GetDefaultMinimumInterval(bool isMounted) | TaleWorlds.MountAndBlade.Formation | static |
GetDefaultUnitDiameter(bool isMounted) | TaleWorlds.MountAndBlade.Formation | static |
GetDetachmentFrame(Agent agent) | TaleWorlds.MountAndBlade.Formation | |
GetDetachmentOrDefault(Agent agent) | TaleWorlds.MountAndBlade.Formation | |
GetDirectionOfUnit(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
GetFirstUnit() | TaleWorlds.MountAndBlade.Formation | |
GetFormationFramesForBeforeFormationCreation(float width, int manCount, bool areMounted, WorldPosition spawnOrigin, Mat3 spawnRotation) | TaleWorlds.MountAndBlade.Formation | static |
GetFormationMeleeFightingPower() | TaleWorlds.MountAndBlade.Formation | |
GetFormationPower() | TaleWorlds.MountAndBlade.Formation | |
GetHashCode() | TaleWorlds.MountAndBlade.Formation | |
GetLastSimulatedFormationsOccupationWidthIfLesserThanActualWidth(Formation simulationFormation) | TaleWorlds.MountAndBlade.Formation | static |
GetMedianAgent(bool excludeDetachedUnits, bool excludePlayer, Vec2 averagePosition) | TaleWorlds.MountAndBlade.Formation | |
GetMiddleFrontUnitPositionOffset() | TaleWorlds.MountAndBlade.Formation | |
GetMovementSpeedOfUnits() | TaleWorlds.MountAndBlade.Formation | |
GetMovementTypeOfUnits() | TaleWorlds.MountAndBlade.Formation | |
GetNextSpawnIndex() | TaleWorlds.MountAndBlade.Formation | |
GetOrderPositionOfUnit(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
GetReadonlyMovementOrderReference() | TaleWorlds.MountAndBlade.Formation | |
GetUnavailableUnitPositionsAccordingToNewOrder(Formation simulationFormation, in WorldPosition position, in Vec2 direction, float width, int unitSpacing) | TaleWorlds.MountAndBlade.Formation | |
GetUnderAttackTypeOfUnits(float timeLimit=3.0f) | TaleWorlds.MountAndBlade.Formation | |
GetUnitPositionWithIndexAccordingToNewOrder(Formation simulationFormation, int unitIndex, in WorldPosition formationPosition, in Vec2 formationDirection, float width, int unitSpacing, out WorldPosition? unitSpawnPosition, out Vec2? unitSpawnDirection) | TaleWorlds.MountAndBlade.Formation | |
GetUnitPositionWithIndexAccordingToNewOrder(Formation simulationFormation, int unitIndex, in WorldPosition formationPosition, in Vec2 formationDirection, float width, int unitSpacing, int overridenUnitCount, out WorldPosition? unitPosition, out Vec2? unitDirection) | TaleWorlds.MountAndBlade.Formation | |
GetUnitPositionWithIndexAccordingToNewOrder(Formation simulationFormation, int unitIndex, in WorldPosition formationPosition, in Vec2 formationDirection, float width, int unitSpacing, out WorldPosition? unitSpawnPosition, out Vec2? unitSpawnDirection, out float actualWidth) | TaleWorlds.MountAndBlade.Formation | |
GetUnitSpawnFrameWithIndex(int unitIndex, in WorldPosition formationPosition, in Vec2 formationDirection, float width, int unitCount, int unitSpacing, bool isMountedFormation, out WorldPosition? unitSpawnPosition, out Vec2? unitSpawnDirection) | TaleWorlds.MountAndBlade.Formation | |
GetUnitsToPop(int count) | TaleWorlds.MountAndBlade.Formation | |
GetUnitsToPopWithReferencePosition(int count, Vec3 targetPosition) | TaleWorlds.MountAndBlade.Formation | |
GetUnitsWithoutDetachedOnes() | TaleWorlds.MountAndBlade.Formation | |
GetUnitWithIndex(int unitIndex) | TaleWorlds.MountAndBlade.Formation | |
GetWallDirectionOfRelativeFormationLocation(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
HasAnyEnemyFormationsThatIsNotEmpty() | TaleWorlds.MountAndBlade.Formation | |
HasAnyMountedUnit | TaleWorlds.MountAndBlade.Formation | |
HasBeenPositioned | TaleWorlds.MountAndBlade.Formation | |
HasPlayerControlledTroop | TaleWorlds.MountAndBlade.Formation | |
HasUnitsWithCondition(Func< Agent, bool > function) | TaleWorlds.MountAndBlade.Formation | |
HasUnitsWithCondition(Func< Agent, bool > function, out Agent result) | TaleWorlds.MountAndBlade.Formation | |
HasUnitWithConditionLimitedRandom(Func< Agent, bool > function, int startingIndex, int willBeCheckedUnitCount, out Agent resultAgent) | TaleWorlds.MountAndBlade.Formation | |
Index | TaleWorlds.MountAndBlade.Formation | |
InfantryDistance(int unitSpacing) | TaleWorlds.MountAndBlade.Formation | static |
InfantryInterval(int unitSpacing) | TaleWorlds.MountAndBlade.Formation | static |
InitialClass | TaleWorlds.MountAndBlade.Formation | |
Interval | TaleWorlds.MountAndBlade.Formation | |
IsAIControlled | TaleWorlds.MountAndBlade.Formation | |
IsAIOwned | TaleWorlds.MountAndBlade.Formation | |
IsAITickedAfterSplit | TaleWorlds.MountAndBlade.Formation | |
IsConvenientForTransfer | TaleWorlds.MountAndBlade.Formation | |
IsDefenseRelatedAIDrivenComponent(DrivenProperty drivenProperty) | TaleWorlds.MountAndBlade.Formation | static |
IsDeployment | TaleWorlds.MountAndBlade.Formation | |
IsLoose | TaleWorlds.MountAndBlade.Formation | |
IsPlayerTroopInFormation | TaleWorlds.MountAndBlade.Formation | |
IsSpawning | TaleWorlds.MountAndBlade.Formation | |
IsSplittableByAI | TaleWorlds.MountAndBlade.Formation | |
JoinDetachment(IDetachment detachment) | TaleWorlds.MountAndBlade.Formation | |
LeaveDetachment(IDetachment detachment) | TaleWorlds.MountAndBlade.Formation | |
LooseDetachedUnits | TaleWorlds.MountAndBlade.Formation | |
MaximumDistance | TaleWorlds.MountAndBlade.Formation | |
MaximumInterval | TaleWorlds.MountAndBlade.Formation | |
MaximumUnitSpacing | TaleWorlds.MountAndBlade.Formation | static |
MaximumWidth | TaleWorlds.MountAndBlade.Formation | |
MinimumDistance | TaleWorlds.MountAndBlade.Formation | |
MinimumInterval | TaleWorlds.MountAndBlade.Formation | |
MinimumUnitSpacing | TaleWorlds.MountAndBlade.Formation | static |
MinimumWidth | TaleWorlds.MountAndBlade.Formation | |
OnAfterArrangementOrderApplied | TaleWorlds.MountAndBlade.Formation | |
OnAgentControllerChanged(Agent agent, Agent.ControllerType oldController) | TaleWorlds.MountAndBlade.Formation | |
OnAgentLostMount(Agent agent) | TaleWorlds.MountAndBlade.Formation | |
OnBatchUnitRemovalEnd() | TaleWorlds.MountAndBlade.Formation | |
OnBatchUnitRemovalStart() | TaleWorlds.MountAndBlade.Formation | |
OnBeforeMovementOrderApplied | TaleWorlds.MountAndBlade.Formation | |
OnFormationDispersed() | TaleWorlds.MountAndBlade.Formation | |
OnMassUnitTransferEnd() | TaleWorlds.MountAndBlade.Formation | |
OnMassUnitTransferStart() | TaleWorlds.MountAndBlade.Formation | |
OnTick | TaleWorlds.MountAndBlade.Formation | |
OnUndetachableNonPlayerUnitAdded(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
OnUndetachableNonPlayerUnitRemoved(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
OnUnitAdded | TaleWorlds.MountAndBlade.Formation | |
OnUnitAddedOrRemoved() | TaleWorlds.MountAndBlade.Formation | |
OnUnitCountChanged | TaleWorlds.MountAndBlade.Formation | |
OnUnitDetachmentChanged(Agent unit, bool isOldDetachmentLoose, bool isNewDetachmentLoose) | TaleWorlds.MountAndBlade.Formation | |
OnUnitRemoved | TaleWorlds.MountAndBlade.Formation | |
OnUnitSpacingChanged | TaleWorlds.MountAndBlade.Formation | |
OnWidthChanged | TaleWorlds.MountAndBlade.Formation | |
OrderGroundPosition | TaleWorlds.MountAndBlade.Formation | |
OrderLocalAveragePosition | TaleWorlds.MountAndBlade.Formation | |
OrderPosition | TaleWorlds.MountAndBlade.Formation | |
OrderPositionIsValid | TaleWorlds.MountAndBlade.Formation | |
OverridenUnitCount | TaleWorlds.MountAndBlade.Formation | |
PlayerOwner | TaleWorlds.MountAndBlade.Formation | |
PrimaryClass | TaleWorlds.MountAndBlade.Formation | |
QuerySystem | TaleWorlds.MountAndBlade.Formation | |
Rearrange(IFormationArrangement arrangement) | TaleWorlds.MountAndBlade.Formation | |
ReferencePosition | TaleWorlds.MountAndBlade.Formation | |
ReleaseFormationFromAI() | TaleWorlds.MountAndBlade.Formation | |
RemoveUnit(Agent unit) | TaleWorlds.MountAndBlade.Formation | |
Reset() | TaleWorlds.MountAndBlade.Formation | |
ResetArrangementOrderTickTimer() | TaleWorlds.MountAndBlade.Formation | |
ResetMovementOrderPositionCache() | TaleWorlds.MountAndBlade.Formation | |
RidingOrder | TaleWorlds.MountAndBlade.Formation | |
SecondaryClasses | TaleWorlds.MountAndBlade.Formation | |
SetControlledByAI(bool isControlledByAI, bool enforceNotSplittableByAI=false) | TaleWorlds.MountAndBlade.Formation | |
SetMovementOrder(MovementOrder input) | TaleWorlds.MountAndBlade.Formation | |
SetPositioning(WorldPosition? position=null, Vec2? direction=null, int? unitSpacing=null) | TaleWorlds.MountAndBlade.Formation | |
SetSpawnIndex(int value=0) | TaleWorlds.MountAndBlade.Formation | |
SmoothedAverageUnitPosition | TaleWorlds.MountAndBlade.Formation | |
Split(int count=2) | TaleWorlds.MountAndBlade.Formation | |
SwitchUnitLocations(Agent firstUnit, Agent secondUnit) | TaleWorlds.MountAndBlade.Formation | |
TargetFormation | TaleWorlds.MountAndBlade.Formation | |
Team | TaleWorlds.MountAndBlade.Formation | |
Tick(float dt) | TaleWorlds.MountAndBlade.Formation | |
TickForColumnArrangementInitialPositioning(Formation formation) | TaleWorlds.MountAndBlade.Formation | |
TransferUnits(Formation target, int unitCount) | TaleWorlds.MountAndBlade.Formation | |
TransferUnitsAux(Formation target, int unitCount, bool isPlayerOrder, bool useSelectivePop) | TaleWorlds.MountAndBlade.Formation | |
UnitDiameter | TaleWorlds.MountAndBlade.Formation | |
UnitSpacing | TaleWorlds.MountAndBlade.Formation | |
UnitsWithoutLooseDetachedOnes | TaleWorlds.MountAndBlade.Formation | |
WeaponUsageOrder | TaleWorlds.MountAndBlade.Formation | |
Width | TaleWorlds.MountAndBlade.Formation | |