Class RaidEventComponent
- Namespace
- TaleWorlds.CampaignSystem.MapEvents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class RaidEventComponent : MapEventComponent
- Inheritance
-
RaidEventComponent
- Inherited Members
Constructors
RaidEventComponent(MapEvent)
protected RaidEventComponent(MapEvent mapEvent)
Parameters
mapEvent
MapEvent
Properties
AttackerSide
public MapEventSide AttackerSide { get; }
Property Value
BattleState
public BattleState BattleState { get; }
Property Value
DefenderSide
public MapEventSide DefenderSide { get; }
Property Value
IsPlayerMapEvent
public bool IsPlayerMapEvent { get; }
Property Value
MapEventSettlement
public Settlement MapEventSettlement { get; }
Property Value
RaidDamage
[SaveableProperty(20)]
public float RaidDamage { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CreateComponentForOldSaves(MapEvent, float, int, float)
public static RaidEventComponent CreateComponentForOldSaves(MapEvent mapEvent, float nextSettlementDamage, int lootedItemCount, float raidDamage)
Parameters
Returns
CreateRaidEvent(PartyBase, PartyBase)
public static RaidEventComponent CreateRaidEvent(PartyBase attackerParty, PartyBase defenderParty)
Parameters
Returns
OnFinalize()
protected override void OnFinalize()
OnInitialize()
protected override void OnInitialize()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).