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
engineTypeSiegeEngineTypesiegeSideISiegeEventSide
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
siegeEventSiegeEventbattleSideBattleSideEnumtargetSlotIndexinttargetTypeSiegeBombardTargets
Reload()
public void Reload()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).