Table of Contents

Class Hideout

Namespace
TaleWorlds.CampaignSystem.Settlements
Assembly
TaleWorlds.CampaignSystem.dll
public class Hideout : SettlementComponent, ISpottable
Inheritance
Hideout
Implements
Inherited Members

Constructors

Hideout()

public Hideout()

Properties

All

public static MBReadOnlyList<Hideout> All { get; }

Property Value

MBReadOnlyList<Hideout>

IsInfested

public bool IsInfested { get; }

Property Value

bool

IsSpotted

public bool IsSpotted { get; set; }

Property Value

bool

MapFaction

public IFaction MapFaction { get; }

Property Value

IFaction

NextPossibleAttackTime

public CampaignTime NextPossibleAttackTime { get; }

Property Value

CampaignTime

SceneName

public string SceneName { get; }

Property Value

string

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

Deserialize(MBObjectManager, XmlNode)

public override void Deserialize(MBObjectManager objectManager, XmlNode node)

Parameters

objectManager MBObjectManager
node XmlNode

GetDefenderParties(BattleTypes)

public IEnumerable<PartyBase> GetDefenderParties(MapEvent.BattleTypes battleType)

Parameters

battleType MapEvent.BattleTypes

Returns

IEnumerable<PartyBase>

GetNextDefenderParty(ref int, BattleTypes)

public PartyBase GetNextDefenderParty(ref int partyIndex, MapEvent.BattleTypes battleType)

Parameters

partyIndex int
battleType MapEvent.BattleTypes

Returns

PartyBase

OnInit()

public override void OnInit()

OnInventoryUpdated(ItemRosterElement, int)

protected override void OnInventoryUpdated(ItemRosterElement item, int count)

Parameters

item ItemRosterElement
count int

OnPartyEntered(MobileParty)

public override void OnPartyEntered(MobileParty mobileParty)

Parameters

mobileParty MobileParty

OnPartyLeft(MobileParty)

public override void OnPartyLeft(MobileParty mobileParty)

Parameters

mobileParty MobileParty

OnRelatedPartyRemoved(MobileParty)

public override void OnRelatedPartyRemoved(MobileParty mobileParty)

Parameters

mobileParty MobileParty

SetScene(string)

public void SetScene(string sceneName)

Parameters

sceneName string

UpdateNextPossibleAttackTime()

public void UpdateNextPossibleAttackTime()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).