M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Settlements.Hideout Class Reference

Inherits TaleWorlds.CampaignSystem.Settlements.SettlementComponent.

Public Member Functions

void UpdateNextPossibleAttackTime ()
 
IEnumerable< PartyBaseGetDefenderParties (MapEvent.BattleTypes battleType)
 
void SetScene (string sceneName)
 
 Hideout ()
 
override void OnPartyEntered (MobileParty mobileParty)
 
override void OnPartyLeft (MobileParty mobileParty)
 
override void OnRelatedPartyRemoved (MobileParty mobileParty)
 
override void OnStart ()
 
override void OnInit ()
 
override void Deserialize (MBObjectManager objectManager, System.Xml.XmlNode node)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.Settlements.SettlementComponent
virtual ProsperityLevel GetProsperityLevel ()
 
virtual void OnPartyEntered (MobileParty mobileParty)
 
virtual void OnPartyLeft (MobileParty mobileParty)
 
virtual void OnStart ()
 
virtual void OnInit ()
 
void ChangeGold (int changeAmount)
 
int GetNumberOfTroops ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
virtual int GetItemPrice (ItemObject item, MobileParty tradingParty=null, bool isSelling=false)
 
virtual int GetItemPrice (EquipmentElement itemRosterElement, MobileParty tradingParty=null, bool isSelling=false)
 
virtual void OnRelatedPartyRemoved (MobileParty mobileParty)
 
List< CharacterObjectGetPrisonerHeroes ()
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Static Public Member Functions

static string ShowHideouts (List< String > strings)
 
static string HideHideouts (List< String > strings)
 

Public Attributes

bool IsSpotted
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.Settlements.SettlementComponent
bool IsTaken
 

Protected Member Functions

override void OnInventoryUpdated (ItemRosterElement item, int count)
 
- Protected Member Functions inherited from TaleWorlds.CampaignSystem.Settlements.SettlementComponent
abstract void OnInventoryUpdated (ItemRosterElement item, int count)
 
 SettlementComponent ()
 
- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Properties

CampaignTime NextPossibleAttackTime [get]
 
static IReadOnlyList< HideoutAll [get]
 
bool IsInfested [get]
 
string SceneName [get]
 
IFaction MapFaction [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.Settlements.SettlementComponent
int Gold [get]
 
float BackgroundCropPosition [get, protected set]
 
string BackgroundMeshName [get, protected set]
 
string WaitMeshName [get, protected set]
 
string CastleBackgroundMeshName [get, protected set]
 
PartyBase Owner [get]
 
Settlement Settlement [get]
 
TextObject Name [get]
 
bool IsOwnerUnassigned [get, set]
 
virtual bool IsTown [get]
 
virtual bool IsCastle [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.CampaignSystem.Settlements.SettlementComponent
enum  ProsperityLevel
 

Constructor & Destructor Documentation

◆ Hideout()

TaleWorlds.CampaignSystem.Settlements.Hideout.Hideout ( )

Member Function Documentation

◆ UpdateNextPossibleAttackTime()

void TaleWorlds.CampaignSystem.Settlements.Hideout.UpdateNextPossibleAttackTime ( )

◆ GetDefenderParties()

IEnumerable< PartyBase > TaleWorlds.CampaignSystem.Settlements.Hideout.GetDefenderParties ( MapEvent.BattleTypes  battleType)

◆ SetScene()

void TaleWorlds.CampaignSystem.Settlements.Hideout.SetScene ( string  sceneName)

◆ OnPartyEntered()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnPartyEntered ( MobileParty  mobileParty)
virtual

◆ OnPartyLeft()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnPartyLeft ( MobileParty  mobileParty)
virtual

◆ OnRelatedPartyRemoved()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnRelatedPartyRemoved ( MobileParty  mobileParty)
virtual

◆ OnStart()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnStart ( )
virtual

◆ OnInit()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnInit ( )
virtual

◆ Deserialize()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.Deserialize ( MBObjectManager  objectManager,
System.Xml.XmlNode  node 
)

◆ ShowHideouts()

static string TaleWorlds.CampaignSystem.Settlements.Hideout.ShowHideouts ( List< String >  strings)
static

◆ HideHideouts()

static string TaleWorlds.CampaignSystem.Settlements.Hideout.HideHideouts ( List< String >  strings)
static

◆ OnInventoryUpdated()

override void TaleWorlds.CampaignSystem.Settlements.Hideout.OnInventoryUpdated ( ItemRosterElement  item,
int  count 
)
protectedvirtual

Member Data Documentation

◆ IsSpotted

bool TaleWorlds.CampaignSystem.Settlements.Hideout.IsSpotted

Property Documentation

◆ NextPossibleAttackTime

CampaignTime TaleWorlds.CampaignSystem.Settlements.Hideout.NextPossibleAttackTime
get

◆ All

IReadOnlyList<Hideout> TaleWorlds.CampaignSystem.Settlements.Hideout.All
staticget

◆ IsInfested

bool TaleWorlds.CampaignSystem.Settlements.Hideout.IsInfested
get

◆ SceneName

string TaleWorlds.CampaignSystem.Settlements.Hideout.SceneName
get

◆ MapFaction

IFaction TaleWorlds.CampaignSystem.Settlements.Hideout.MapFaction
get