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
Methods
DoesPlayerHaveAnyCrimeRating(IFaction)
public abstract bool DoesPlayerHaveAnyCrimeRating(IFaction faction)
Parameters
faction
IFaction
Returns
GetCost(IFaction, PaymentMethod, float)
public abstract float GetCost(IFaction faction, CrimeModel.PaymentMethod paymentMethod, float minimumCrimeRating)
Parameters
faction
IFactionpaymentMethod
CrimeModel.PaymentMethodminimumCrimeRating
float
Returns
GetDailyCrimeRatingChange(IFaction, bool)
public abstract ExplainedNumber GetDailyCrimeRatingChange(IFaction faction, bool includeDescriptions = false)
Parameters
Returns
GetMaxCrimeRating()
public abstract float GetMaxCrimeRating()
Returns
GetMinAcceptableCrimeRating(IFaction)
public abstract float GetMinAcceptableCrimeRating(IFaction faction)
Parameters
faction
IFaction
Returns
IsPlayerCrimeRatingMild(IFaction)
public abstract bool IsPlayerCrimeRatingMild(IFaction faction)
Parameters
faction
IFaction
Returns
IsPlayerCrimeRatingModerate(IFaction)
public abstract bool IsPlayerCrimeRatingModerate(IFaction faction)
Parameters
faction
IFaction
Returns
IsPlayerCrimeRatingSevere(IFaction)
public abstract bool IsPlayerCrimeRatingSevere(IFaction faction)
Parameters
faction
IFaction
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).