Table of Contents

Class SettlementAccessModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class SettlementAccessModel : GameModel
Inheritance
SettlementAccessModel
Derived
Inherited Members

Constructors

SettlementAccessModel()

protected SettlementAccessModel()

Methods

CanMainHeroAccessLocation(Settlement, string, out bool, out TextObject)

public abstract bool CanMainHeroAccessLocation(Settlement settlement, string locationId, out bool disableOption, out TextObject disabledText)

Parameters

settlement Settlement
locationId string
disableOption bool
disabledText TextObject

Returns

bool

CanMainHeroDoSettlementAction(Settlement, SettlementAction, out bool, out TextObject)

public abstract bool CanMainHeroDoSettlementAction(Settlement settlement, SettlementAccessModel.SettlementAction settlementAction, out bool disableOption, out TextObject disabledText)

Parameters

settlement Settlement
settlementAction SettlementAccessModel.SettlementAction
disableOption bool
disabledText TextObject

Returns

bool

CanMainHeroEnterDungeon(Settlement, out AccessDetails)

public abstract void CanMainHeroEnterDungeon(Settlement settlement, out SettlementAccessModel.AccessDetails accessDetails)

Parameters

settlement Settlement
accessDetails SettlementAccessModel.AccessDetails

CanMainHeroEnterLordsHall(Settlement, out AccessDetails)

public abstract void CanMainHeroEnterLordsHall(Settlement settlement, out SettlementAccessModel.AccessDetails accessDetails)

Parameters

settlement Settlement
accessDetails SettlementAccessModel.AccessDetails

CanMainHeroEnterSettlement(Settlement, out AccessDetails)

public abstract void CanMainHeroEnterSettlement(Settlement settlement, out SettlementAccessModel.AccessDetails accessDetails)

Parameters

settlement Settlement
accessDetails SettlementAccessModel.AccessDetails

IsRequestMeetingOptionAvailable(Settlement, out bool, out TextObject)

public abstract bool IsRequestMeetingOptionAvailable(Settlement settlement, out bool disableOption, out TextObject disabledText)

Parameters

settlement Settlement
disableOption bool
disabledText TextObject

Returns

bool

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