Class LordsHallFightMissionController
- Namespace
- TaleWorlds.MountAndBlade.Source.Missions.Handlers
- Assembly
- TaleWorlds.MountAndBlade.dll
public class LordsHallFightMissionController : MissionLogic, IMissionAgentSpawnLogic, IMissionBehavior
- Inheritance
-
LordsHallFightMissionController
- Implements
- Inherited Members
Constructors
LordsHallFightMissionController(IMissionTroopSupplier[], float, float, int, int, BattleSideEnum)
public LordsHallFightMissionController(IMissionTroopSupplier[] suppliers, float areaLostRatio, float attackerDefenderTroopCountRatio, int attackerSideTroopCountMax, int defenderSideTroopCountMax, BattleSideEnum playerSide)
Parameters
suppliersIMissionTroopSupplier[]areaLostRatiofloatattackerDefenderTroopCountRatiofloatattackerSideTroopCountMaxintdefenderSideTroopCountMaxintplayerSideBattleSideEnum
Methods
GetReinforcementInterval()
public float GetReinforcementInterval()
Returns
IsSideDepleted(BattleSideEnum)
public bool IsSideDepleted(BattleSideEnum side)
Parameters
sideBattleSideEnum
Returns
IsSideSpawnEnabled(BattleSideEnum)
public bool IsSideSpawnEnabled(BattleSideEnum side)
Parameters
sideBattleSideEnum
Returns
OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)
public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
Parameters
affectedAgentAgentaffectorAgentAgentagentStateAgentStateblowKillingBlow
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnCreated()
public override void OnCreated()
OnMissionStateFinalized()
public override void OnMissionStateFinalized()
OnMissionTick(float)
public override void OnMissionTick(float dt)
Parameters
dtfloat
StartSpawner(BattleSideEnum)
public void StartSpawner(BattleSideEnum side)
Parameters
sideBattleSideEnum
StopSpawner(BattleSideEnum)
public void StopSpawner(BattleSideEnum side)
Parameters
sideBattleSideEnum
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).