Table of Contents

Class CrimeModel

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

Constructors

CrimeModel()

protected CrimeModel()

Properties

DeclareWarCrimeRatingThreshold

public abstract int DeclareWarCrimeRatingThreshold { get; }

Property Value

int

Methods

DoesPlayerHaveAnyCrimeRating(IFaction)

public abstract bool DoesPlayerHaveAnyCrimeRating(IFaction faction)

Parameters

faction IFaction

Returns

bool

GetCost(IFaction, PaymentMethod, float)

public abstract float GetCost(IFaction faction, CrimeModel.PaymentMethod paymentMethod, float minimumCrimeRating)

Parameters

faction IFaction
paymentMethod CrimeModel.PaymentMethod
minimumCrimeRating float

Returns

float

GetDailyCrimeRatingChange(IFaction, bool)

public abstract ExplainedNumber GetDailyCrimeRatingChange(IFaction faction, bool includeDescriptions = false)

Parameters

faction IFaction
includeDescriptions bool

Returns

ExplainedNumber

GetMaxCrimeRating()

public abstract float GetMaxCrimeRating()

Returns

float

GetMinAcceptableCrimeRating(IFaction)

public abstract float GetMinAcceptableCrimeRating(IFaction faction)

Parameters

faction IFaction

Returns

float

IsPlayerCrimeRatingMild(IFaction)

public abstract bool IsPlayerCrimeRatingMild(IFaction faction)

Parameters

faction IFaction

Returns

bool

IsPlayerCrimeRatingModerate(IFaction)

public abstract bool IsPlayerCrimeRatingModerate(IFaction faction)

Parameters

faction IFaction

Returns

bool

IsPlayerCrimeRatingSevere(IFaction)

public abstract bool IsPlayerCrimeRatingSevere(IFaction faction)

Parameters

faction IFaction

Returns

bool

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