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

Public Member Functions

 SiegeWeaponController (Mission mission, Team team)
 
void Select (SiegeWeapon weapon)
 
void ClearSelectedWeapons ()
 
void Deselect (SiegeWeapon weapon)
 
void SelectAll ()
 
void SetOrder (SiegeWeaponOrderType order)
 
int GetShortcutIndexOf (SiegeWeapon weapon)
 

Static Public Member Functions

static bool IsWeaponSelectable (SiegeWeapon weapon)
 
static SiegeWeaponOrderType GetActiveOrderOf (SiegeWeapon weapon)
 
static SiegeWeaponOrderType GetActiveMovementOrderOf (SiegeWeapon weapon)
 
static SiegeWeaponOrderType GetActiveFacingOrderOf (SiegeWeapon weapon)
 
static SiegeWeaponOrderType GetActiveFiringOrderOf (SiegeWeapon weapon)
 
static SiegeWeaponOrderType GetActiveAIControlOrderOf (SiegeWeapon weapon)
 

Properties

MBReadOnlyList< SiegeWeaponSelectedWeapons [get]
 

Events

Action< SiegeWeaponOrderType, IEnumerable< SiegeWeapon > > OnOrderIssued
 
Action OnSelectedSiegeWeaponsChanged
 

Constructor & Destructor Documentation

◆ SiegeWeaponController()

TaleWorlds.MountAndBlade.SiegeWeaponController.SiegeWeaponController ( Mission  mission,
Team  team 
)

Member Function Documentation

◆ Select()

void TaleWorlds.MountAndBlade.SiegeWeaponController.Select ( SiegeWeapon  weapon)

◆ ClearSelectedWeapons()

void TaleWorlds.MountAndBlade.SiegeWeaponController.ClearSelectedWeapons ( )

◆ Deselect()

void TaleWorlds.MountAndBlade.SiegeWeaponController.Deselect ( SiegeWeapon  weapon)

◆ SelectAll()

void TaleWorlds.MountAndBlade.SiegeWeaponController.SelectAll ( )

◆ IsWeaponSelectable()

static bool TaleWorlds.MountAndBlade.SiegeWeaponController.IsWeaponSelectable ( SiegeWeapon  weapon)
static

◆ GetActiveOrderOf()

static SiegeWeaponOrderType TaleWorlds.MountAndBlade.SiegeWeaponController.GetActiveOrderOf ( SiegeWeapon  weapon)
static

◆ GetActiveMovementOrderOf()

static SiegeWeaponOrderType TaleWorlds.MountAndBlade.SiegeWeaponController.GetActiveMovementOrderOf ( SiegeWeapon  weapon)
static

◆ GetActiveFacingOrderOf()

static SiegeWeaponOrderType TaleWorlds.MountAndBlade.SiegeWeaponController.GetActiveFacingOrderOf ( SiegeWeapon  weapon)
static

◆ GetActiveFiringOrderOf()

static SiegeWeaponOrderType TaleWorlds.MountAndBlade.SiegeWeaponController.GetActiveFiringOrderOf ( SiegeWeapon  weapon)
static

◆ GetActiveAIControlOrderOf()

static SiegeWeaponOrderType TaleWorlds.MountAndBlade.SiegeWeaponController.GetActiveAIControlOrderOf ( SiegeWeapon  weapon)
static

◆ SetOrder()

void TaleWorlds.MountAndBlade.SiegeWeaponController.SetOrder ( SiegeWeaponOrderType  order)

◆ GetShortcutIndexOf()

int TaleWorlds.MountAndBlade.SiegeWeaponController.GetShortcutIndexOf ( SiegeWeapon  weapon)

Property Documentation

◆ SelectedWeapons

MBReadOnlyList<SiegeWeapon> TaleWorlds.MountAndBlade.SiegeWeaponController.SelectedWeapons
get

Event Documentation

◆ OnOrderIssued

Action<SiegeWeaponOrderType, IEnumerable<SiegeWeapon> > TaleWorlds.MountAndBlade.SiegeWeaponController.OnOrderIssued

◆ OnSelectedSiegeWeaponsChanged

Action TaleWorlds.MountAndBlade.SiegeWeaponController.OnSelectedSiegeWeaponsChanged