Table of Contents

Class KingdomDecisionPermissionModel

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

Constructors

KingdomDecisionPermissionModel()

protected KingdomDecisionPermissionModel()

Methods

IsAnnexationDecisionAllowed(Settlement)

public abstract bool IsAnnexationDecisionAllowed(Settlement annexedSettlement)

Parameters

annexedSettlement Settlement

Returns

bool

IsExpulsionDecisionAllowed(Clan)

public abstract bool IsExpulsionDecisionAllowed(Clan expelledClan)

Parameters

expelledClan Clan

Returns

bool

IsKingSelectionDecisionAllowed(Kingdom)

public abstract bool IsKingSelectionDecisionAllowed(Kingdom kingdom)

Parameters

kingdom Kingdom

Returns

bool

IsPeaceDecisionAllowedBetweenKingdoms(Kingdom, Kingdom, out TextObject)

public abstract bool IsPeaceDecisionAllowedBetweenKingdoms(Kingdom kingdom1, Kingdom kingdom2, out TextObject reason)

Parameters

kingdom1 Kingdom
kingdom2 Kingdom
reason TextObject

Returns

bool

IsPolicyDecisionAllowed(PolicyObject)

public abstract bool IsPolicyDecisionAllowed(PolicyObject policy)

Parameters

policy PolicyObject

Returns

bool

IsWarDecisionAllowedBetweenKingdoms(Kingdom, Kingdom, out TextObject)

public abstract bool IsWarDecisionAllowedBetweenKingdoms(Kingdom kingdom1, Kingdom kingdom2, out TextObject reason)

Parameters

kingdom1 Kingdom
kingdom2 Kingdom
reason TextObject

Returns

bool

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