|
| MissionDeploymentPlan (Mission mission) |
|
void | CreateReinforcementPlans () |
|
void | ClearDeploymentPlanForSide (BattleSideEnum battleSide, DeploymentPlanType planType) |
|
void | ClearAddedTroopsForBattleSide (BattleSideEnum battleSide, DeploymentPlanType planType) |
|
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. More...
|
|
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 | UpdateReinforcementPlans () |
|
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) |
|