M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController Class Reference

Manages siege weapons on mission side for a battle side.

Inherits TaleWorlds.MountAndBlade.Missions.IMissionSiegeWeaponsController.

Public Member Functions

 MissionSiegeWeaponsController (BattleSideEnum side, List< MissionSiegeWeapon > weapons)
 
int GetMaxDeployableWeaponCount (Type t)
 
IEnumerable< IMissionSiegeWeaponGetSiegeWeapons ()
 
void OnWeaponDeployed (SiegeWeapon missionWeapon)
 
void OnWeaponUndeployed (SiegeWeapon missionWeapon)
 
int GetMaxDeployableWeaponCount (Type t)
 
IEnumerable< IMissionSiegeWeaponGetSiegeWeapons ()
 
void OnWeaponDeployed (SiegeWeapon missionWeapon)
 
void OnWeaponUndeployed (SiegeWeapon missionWeapon)
 

Static Public Member Functions

static Type GetWeaponType (ScriptComponentBehavior weapon)
 

Constructor & Destructor Documentation

◆ MissionSiegeWeaponsController()

TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.MissionSiegeWeaponsController ( BattleSideEnum  side,
List< MissionSiegeWeapon weapons 
)

Member Function Documentation

◆ GetMaxDeployableWeaponCount()

int TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.GetMaxDeployableWeaponCount ( Type  t)

◆ GetSiegeWeapons()

IEnumerable< IMissionSiegeWeapon > TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.GetSiegeWeapons ( )

◆ OnWeaponDeployed()

void TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.OnWeaponDeployed ( SiegeWeapon  missionWeapon)

◆ OnWeaponUndeployed()

void TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.OnWeaponUndeployed ( SiegeWeapon  missionWeapon)

◆ GetWeaponType()

static Type TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.GetWeaponType ( ScriptComponentBehavior  weapon)
static