Class MilitaryPowerModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class MilitaryPowerModel : GameModel
- Inheritance
-
MilitaryPowerModel
- Derived
- Inherited Members
Constructors
MilitaryPowerModel()
protected MilitaryPowerModel()
Methods
GetContextModifier(CharacterObject, BattleSideEnum, PowerCalculationContext)
public abstract float GetContextModifier(CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context)
Parameters
troopCharacterObjectbattleSideEnumBattleSideEnumcontextMapEvent.PowerCalculationContext
Returns
GetDefaultTroopPower(CharacterObject)
public abstract float GetDefaultTroopPower(CharacterObject troop)
Parameters
troopCharacterObject
Returns
GetLeaderModifierInMapEvent(MapEvent, BattleSideEnum)
public abstract float GetLeaderModifierInMapEvent(MapEvent mapEvent, BattleSideEnum battleSideEnum)
Parameters
mapEventMapEventbattleSideEnumBattleSideEnum
Returns
GetTroopPower(float, float, float)
public abstract float GetTroopPower(float defaultTroopPower, float leaderModifier = 0, float contextModifier = 0)
Parameters
Returns
GetTroopPower(CharacterObject, BattleSideEnum, PowerCalculationContext, float)
public abstract float GetTroopPower(CharacterObject troop, BattleSideEnum side, MapEvent.PowerCalculationContext context, float leaderModifier)
Parameters
troopCharacterObjectsideBattleSideEnumcontextMapEvent.PowerCalculationContextleaderModifierfloat
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).