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
suppliers
IMissionTroopSupplier[]areaLostRatio
floatattackerDefenderTroopCountRatio
floatattackerSideTroopCountMax
intdefenderSideTroopCountMax
intplayerSide
BattleSideEnum
Methods
GetReinforcementInterval()
public float GetReinforcementInterval()
Returns
IsSideDepleted(BattleSideEnum)
public bool IsSideDepleted(BattleSideEnum side)
Parameters
side
BattleSideEnum
Returns
IsSideSpawnEnabled(BattleSideEnum)
public bool IsSideSpawnEnabled(BattleSideEnum side)
Parameters
side
BattleSideEnum
Returns
OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)
public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
Parameters
affectedAgent
AgentaffectorAgent
AgentagentState
AgentStateblow
KillingBlow
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnCreated()
public override void OnCreated()
OnMissionStateFinalized()
public override void OnMissionStateFinalized()
OnMissionTick(float)
public override void OnMissionTick(float dt)
Parameters
dt
float
StartSpawner(BattleSideEnum)
public void StartSpawner(BattleSideEnum side)
Parameters
side
BattleSideEnum
StopSpawner(BattleSideEnum)
public void StopSpawner(BattleSideEnum side)
Parameters
side
BattleSideEnum
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).