Table of Contents

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

MapEventSide

BattleState

public BattleState BattleState { get; }

Property Value

BattleState

DefenderSide

public MapEventSide DefenderSide { get; }

Property Value

MapEventSide

IsPlayerMapEvent

public bool IsPlayerMapEvent { get; }

Property Value

bool

MapEventSettlement

public Settlement MapEventSettlement { get; }

Property Value

Settlement

RaidDamage

[SaveableProperty(20)]
public float RaidDamage { get; }

Property Value

float

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

CreateComponentForOldSaves(MapEvent, float, int, float)

public static RaidEventComponent CreateComponentForOldSaves(MapEvent mapEvent, float nextSettlementDamage, int lootedItemCount, float raidDamage)

Parameters

mapEvent MapEvent
nextSettlementDamage float
lootedItemCount int
raidDamage float

Returns

RaidEventComponent

CreateRaidEvent(PartyBase, PartyBase)

public static RaidEventComponent CreateRaidEvent(PartyBase attackerParty, PartyBase defenderParty)

Parameters

attackerParty PartyBase
defenderParty PartyBase

Returns

RaidEventComponent

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).