Table of Contents

Interface IMissionDeploymentPlan

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public interface IMissionDeploymentPlan

Methods

GetBattleSideDeploymentFrame(BattleSideEnum)

MatrixFrame GetBattleSideDeploymentFrame(BattleSideEnum side)

Parameters

side BattleSideEnum

Returns

MatrixFrame

GetClosestDeploymentBoundaryPosition(BattleSideEnum, in Vec2, bool, float)

Vec2 GetClosestDeploymentBoundaryPosition(BattleSideEnum battleSide, in Vec2 position, bool withNavMesh = false, float positionZ = 0)

Parameters

battleSide BattleSideEnum
position Vec2
withNavMesh bool
positionZ float

Returns

Vec2

GetDeploymentBoundaries(BattleSideEnum)

MBReadOnlyList<(string id, List<Vec2> points)> GetDeploymentBoundaries(BattleSideEnum side)

Parameters

side BattleSideEnum

Returns

MBReadOnlyList<(string id, List<Vec2> points)>

GetFormationPlan(BattleSideEnum, FormationClass, DeploymentPlanType)

IFormationDeploymentPlan GetFormationPlan(BattleSideEnum side, FormationClass fClass, DeploymentPlanType planType)

Parameters

side BattleSideEnum
fClass FormationClass
planType DeploymentPlanType

Returns

IFormationDeploymentPlan

GetMeanPositionOfPlan(BattleSideEnum, DeploymentPlanType)

Vec3 GetMeanPositionOfPlan(BattleSideEnum battleSide, DeploymentPlanType planType)

Parameters

battleSide BattleSideEnum
planType DeploymentPlanType

Returns

Vec3

GetTroopCountForSide(BattleSideEnum, DeploymentPlanType)

int GetTroopCountForSide(BattleSideEnum side, DeploymentPlanType planType)

Parameters

side BattleSideEnum
planType DeploymentPlanType

Returns

int

HasDeploymentBoundaries(BattleSideEnum)

bool HasDeploymentBoundaries(BattleSideEnum side)

Parameters

side BattleSideEnum

Returns

bool

IsPlanMadeForBattleSide(BattleSideEnum, DeploymentPlanType)

bool IsPlanMadeForBattleSide(BattleSideEnum side, DeploymentPlanType planType)

Parameters

side BattleSideEnum
planType DeploymentPlanType

Returns

bool

IsPositionInsideDeploymentBoundaries(BattleSideEnum, in Vec2)

bool IsPositionInsideDeploymentBoundaries(BattleSideEnum battleSide, in Vec2 position)

Parameters

battleSide BattleSideEnum
position Vec2

Returns

bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).