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
objectManagerMBObjectManagernodeXmlNode
GetDefenderParties(BattleTypes)
public IEnumerable<PartyBase> GetDefenderParties(MapEvent.BattleTypes battleType)
Parameters
battleTypeMapEvent.BattleTypes
Returns
GetNextDefenderParty(ref int, BattleTypes)
public PartyBase GetNextDefenderParty(ref int partyIndex, MapEvent.BattleTypes battleType)
Parameters
partyIndexintbattleTypeMapEvent.BattleTypes
Returns
OnInit()
public override void OnInit()
OnInventoryUpdated(ItemRosterElement, int)
protected override void OnInventoryUpdated(ItemRosterElement item, int count)
Parameters
itemItemRosterElementcountint
OnPartyEntered(MobileParty)
public override void OnPartyEntered(MobileParty mobileParty)
Parameters
mobilePartyMobileParty
OnPartyLeft(MobileParty)
public override void OnPartyLeft(MobileParty mobileParty)
Parameters
mobilePartyMobileParty
OnRelatedPartyRemoved(MobileParty)
public override void OnRelatedPartyRemoved(MobileParty mobileParty)
Parameters
mobilePartyMobileParty
SetScene(string)
public void SetScene(string sceneName)
Parameters
sceneNamestring
UpdateNextPossibleAttackTime()
public void UpdateNextPossibleAttackTime()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).