Class TargetScoreCalculatingModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class TargetScoreCalculatingModel : GameModel
- Inheritance
-
TargetScoreCalculatingModel
- Derived
- Inherited Members
Constructors
TargetScoreCalculatingModel()
protected TargetScoreCalculatingModel()
Properties
AssaultingTownFactor
public abstract float AssaultingTownFactor { get; }
Property Value
BesiegingFactor
public abstract float BesiegingFactor { get; }
Property Value
DefendingFactor
public abstract float DefendingFactor { get; }
Property Value
RaidingFactor
public abstract float RaidingFactor { get; }
Property Value
TravelingToAssignmentFactor
public abstract float TravelingToAssignmentFactor { get; }
Property Value
Methods
CalculatePatrollingScoreForSettlement(Settlement, MobileParty)
public abstract float CalculatePatrollingScoreForSettlement(Settlement targetSettlement, MobileParty mobileParty)
Parameters
targetSettlement
SettlementmobileParty
MobileParty
Returns
CurrentObjectiveValue(MobileParty)
public abstract float CurrentObjectiveValue(MobileParty mobileParty)
Parameters
mobileParty
MobileParty
Returns
GetTargetScoreForFaction(Settlement, ArmyTypes, MobileParty, float, int, float)
public abstract float GetTargetScoreForFaction(Settlement targetSettlement, Army.ArmyTypes missionType, MobileParty mobileParty, float ourStrength, int numberOfEnemyFactionSettlements = -1, float totalEnemyMobilePartyStrength = -1)
Parameters
targetSettlement
SettlementmissionType
Army.ArmyTypesmobileParty
MobilePartyourStrength
floatnumberOfEnemyFactionSettlements
inttotalEnemyMobilePartyStrength
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).