M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine Class Reference

Public Member Functions

 RangedSiegeEngine (SiegeEngineType engineType, ISiegeEventSide siegeSide)
 
void Hold ()
 
void Reload ()
 
void OnFireDecisionTaken (SiegeEvent siegeEvent, BattleSideEnum battleSide, int targetSlotIndex, SiegeBombardTargets targetType)
 

Public Attributes

readonly SiegeEngineType EngineType
 

Properties

CampaignTime NextTimeEngineCanBombard [get]
 
bool AlreadyFired [get]
 
SiegeBombardTargets CurrentTargetType [get]
 
int CurrentTargetIndex [get]
 
SiegeBombardTargets PreviousDamagedTargetType [get]
 
int PreviousTargetIndex [get]
 
CampaignTime LastBombardTime [get]
 
CampaignTime NextProjectileCollisionTime [get]
 
bool IsReadyToFire [get]
 

Constructor & Destructor Documentation

◆ RangedSiegeEngine()

TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.RangedSiegeEngine ( SiegeEngineType  engineType,
ISiegeEventSide  siegeSide 
)

Member Function Documentation

◆ Hold()

void TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.Hold ( )

◆ Reload()

void TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.Reload ( )

◆ OnFireDecisionTaken()

void TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.OnFireDecisionTaken ( SiegeEvent  siegeEvent,
BattleSideEnum  battleSide,
int  targetSlotIndex,
SiegeBombardTargets  targetType 
)

Member Data Documentation

◆ EngineType

readonly SiegeEngineType TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.EngineType

Property Documentation

◆ NextTimeEngineCanBombard

CampaignTime TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.NextTimeEngineCanBombard
get

◆ AlreadyFired

bool TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.AlreadyFired
get

◆ CurrentTargetType

SiegeBombardTargets TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.CurrentTargetType
get

◆ CurrentTargetIndex

int TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.CurrentTargetIndex
get

◆ PreviousDamagedTargetType

SiegeBombardTargets TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.PreviousDamagedTargetType
get

◆ PreviousTargetIndex

int TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.PreviousTargetIndex
get

◆ LastBombardTime

CampaignTime TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.LastBombardTime
get

◆ NextProjectileCollisionTime

CampaignTime TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.NextProjectileCollisionTime
get

◆ IsReadyToFire

bool TaleWorlds.CampaignSystem.Siege.SiegeEvent.RangedSiegeEngine.IsReadyToFire
get