Interface IMissionDeploymentPlan
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public interface IMissionDeploymentPlan
Methods
GetBattleSideDeploymentFrame(BattleSideEnum)
MatrixFrame GetBattleSideDeploymentFrame(BattleSideEnum side)
Parameters
sideBattleSideEnum
Returns
GetClosestDeploymentBoundaryPosition(BattleSideEnum, in Vec2, bool, float)
Vec2 GetClosestDeploymentBoundaryPosition(BattleSideEnum battleSide, in Vec2 position, bool withNavMesh = false, float positionZ = 0)
Parameters
battleSideBattleSideEnumpositionVec2withNavMeshboolpositionZfloat
Returns
GetDeploymentBoundaries(BattleSideEnum)
MBReadOnlyList<(string id, List<Vec2> points)> GetDeploymentBoundaries(BattleSideEnum side)
Parameters
sideBattleSideEnum
Returns
GetFormationPlan(BattleSideEnum, FormationClass, DeploymentPlanType)
IFormationDeploymentPlan GetFormationPlan(BattleSideEnum side, FormationClass fClass, DeploymentPlanType planType)
Parameters
sideBattleSideEnumfClassFormationClassplanTypeDeploymentPlanType
Returns
GetMeanPositionOfPlan(BattleSideEnum, DeploymentPlanType)
Vec3 GetMeanPositionOfPlan(BattleSideEnum battleSide, DeploymentPlanType planType)
Parameters
battleSideBattleSideEnumplanTypeDeploymentPlanType
Returns
GetTroopCountForSide(BattleSideEnum, DeploymentPlanType)
int GetTroopCountForSide(BattleSideEnum side, DeploymentPlanType planType)
Parameters
sideBattleSideEnumplanTypeDeploymentPlanType
Returns
HasDeploymentBoundaries(BattleSideEnum)
bool HasDeploymentBoundaries(BattleSideEnum side)
Parameters
sideBattleSideEnum
Returns
IsPlanMadeForBattleSide(BattleSideEnum, DeploymentPlanType)
bool IsPlanMadeForBattleSide(BattleSideEnum side, DeploymentPlanType planType)
Parameters
sideBattleSideEnumplanTypeDeploymentPlanType
Returns
IsPositionInsideDeploymentBoundaries(BattleSideEnum, in Vec2)
bool IsPositionInsideDeploymentBoundaries(BattleSideEnum battleSide, in Vec2 position)
Parameters
battleSideBattleSideEnumpositionVec2
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).