|
| MissionDeploymentPlan (Mission mission) |
|
void | CreateReinforcementPlans () |
|
void | ClearDeploymentPlanForSide (BattleSideEnum battleSide, DeploymentPlanType planType) |
|
bool | HasPlayerSpawnFrame (BattleSideEnum battleSide) |
|
bool | GetPlayerSpawnFrame (BattleSideEnum battleSide, out WorldPosition position, out Vec2 direction) |
|
void | ClearAddedTroopsForBattleSide (BattleSideEnum battleSide, DeploymentPlanType planType) |
|
void | ClearAll () |
|
void | AddTroopsForBattleSide (BattleSideEnum battleSide, DeploymentPlanType planType, FormationClass formationClass, int footTroopCount, int mountedTroopCount) |
|
void | SetSpawnWithHorsesForSide (BattleSideEnum battleSide, bool spawnWithHorses) |
|
void | PlanBattleDeployment (BattleSideEnum battleSide, DeploymentPlanType planType, float spawnPathOffset=0) |
| Makes a new deployment plan for a battle side and assigns spawn frames for all formations within a mission.
|
|
bool | IsPositionInsideDeploymentBoundaries (BattleSideEnum battleSide, in Vec2 position, DeploymentPlanType planType) |
|
Vec2 | GetClosestDeploymentBoundaryPosition (BattleSideEnum battleSide, in Vec2 position, DeploymentPlanType planType) |
|
int | GetTroopCountForSide (BattleSideEnum side, DeploymentPlanType planType) |
|
float | GetSpawnPathOffsetForSide (BattleSideEnum side, DeploymentPlanType planType) |
|
IFormationDeploymentPlan | GetFormationPlan (BattleSideEnum side, FormationClass fClass, DeploymentPlanType planType) |
|
bool | IsPlanMadeForBattleSide (BattleSideEnum side, DeploymentPlanType planType) |
|
bool | IsPlanMadeForBattleSide (BattleSideEnum side, out bool isFirstPlan, DeploymentPlanType planType) |
|
bool | IsInitialPlanSuitableForFormations (BattleSideEnum side, ValueTuple< int, int >[] troopDataPerFormationClass) |
|
bool | HasDeploymentBoundaries (BattleSideEnum side, DeploymentPlanType planType) |
|
MatrixFrame | GetBattleSideDeploymentFrame (BattleSideEnum side, DeploymentPlanType planType) |
|
MBReadOnlyDictionary< string, List< Vec2 > > | GetDeploymentBoundaries (BattleSideEnum side, DeploymentPlanType planType) |
|
void | UpdateReinforcementPlan (BattleSideEnum side) |
|
bool | IsPlanMadeForBattleSide (BattleSideEnum side, DeploymentPlanType planType) |
|
bool | IsPositionInsideDeploymentBoundaries (BattleSideEnum battleSide, in Vec2 position, DeploymentPlanType planType) |
|
bool | HasDeploymentBoundaries (BattleSideEnum side, DeploymentPlanType planType) |
|
MBReadOnlyDictionary< string, List< Vec2 > > | GetDeploymentBoundaries (BattleSideEnum side, DeploymentPlanType planType) |
|
Vec2 | GetClosestDeploymentBoundaryPosition (BattleSideEnum battleSide, in Vec2 position, DeploymentPlanType planType) |
|
int | GetTroopCountForSide (BattleSideEnum side, DeploymentPlanType planType) |
|
MatrixFrame | GetBattleSideDeploymentFrame (BattleSideEnum side, DeploymentPlanType planType) |
|
IFormationDeploymentPlan | GetFormationPlan (BattleSideEnum side, FormationClass fClass, DeploymentPlanType planType) |
|