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
IsInfested
public bool IsInfested { get; }
Property Value
IsSpotted
public bool IsSpotted { get; set; }
Property Value
MapFaction
public IFaction MapFaction { get; }
Property Value
NextPossibleAttackTime
public CampaignTime NextPossibleAttackTime { get; }
Property Value
SceneName
public string SceneName { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
Deserialize(MBObjectManager, XmlNode)
public override void Deserialize(MBObjectManager objectManager, XmlNode node)
Parameters
objectManager
MBObjectManagernode
XmlNode
GetDefenderParties(BattleTypes)
public IEnumerable<PartyBase> GetDefenderParties(MapEvent.BattleTypes battleType)
Parameters
battleType
MapEvent.BattleTypes
Returns
GetNextDefenderParty(ref int, BattleTypes)
public PartyBase GetNextDefenderParty(ref int partyIndex, MapEvent.BattleTypes battleType)
Parameters
partyIndex
intbattleType
MapEvent.BattleTypes
Returns
OnInit()
public override void OnInit()
OnInventoryUpdated(ItemRosterElement, int)
protected override void OnInventoryUpdated(ItemRosterElement item, int count)
Parameters
item
ItemRosterElementcount
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).