Class SiegeEvent.RangedSiegeEngine
- Namespace
- TaleWorlds.CampaignSystem.Siege
- Assembly
- TaleWorlds.CampaignSystem.dll
public class SiegeEvent.RangedSiegeEngine
- Inheritance
-
SiegeEvent.RangedSiegeEngine
- Inherited Members
Constructors
RangedSiegeEngine(SiegeEngineType, ISiegeEventSide)
public RangedSiegeEngine(SiegeEngineType engineType, ISiegeEventSide siegeSide)
Parameters
engineType
SiegeEngineTypesiegeSide
ISiegeEventSide
Fields
EngineType
[SaveableField(1)]
public readonly SiegeEngineType EngineType
Field Value
Properties
AlreadyFired
[SaveableProperty(3)]
public bool AlreadyFired { get; }
Property Value
CurrentTargetIndex
[SaveableProperty(5)]
public int CurrentTargetIndex { get; }
Property Value
CurrentTargetType
[SaveableProperty(4)]
public SiegeBombardTargets CurrentTargetType { get; }
Property Value
IsReadyToFire
public bool IsReadyToFire { get; }
Property Value
LastBombardTime
[SaveableProperty(8)]
public CampaignTime LastBombardTime { get; }
Property Value
NextProjectileCollisionTime
public CampaignTime NextProjectileCollisionTime { get; }
Property Value
NextTimeEngineCanBombard
[SaveableProperty(2)]
public CampaignTime NextTimeEngineCanBombard { get; }
Property Value
PreviousDamagedTargetType
[SaveableProperty(6)]
public SiegeBombardTargets PreviousDamagedTargetType { get; }
Property Value
PreviousTargetIndex
[SaveableProperty(7)]
public int PreviousTargetIndex { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
Hold()
public void Hold()
OnFireDecisionTaken(SiegeEvent, BattleSideEnum, int, SiegeBombardTargets)
public void OnFireDecisionTaken(SiegeEvent siegeEvent, BattleSideEnum battleSide, int targetSlotIndex, SiegeBombardTargets targetType)
Parameters
siegeEvent
SiegeEventbattleSide
BattleSideEnumtargetSlotIndex
inttargetType
SiegeBombardTargets
Reload()
public void Reload()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).