Class DefaultPartyTroopUpgradeModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultPartyTroopUpgradeModel : PartyTroopUpgradeModel
- Inheritance
-
DefaultPartyTroopUpgradeModel
- Inherited Members
Constructors
DefaultPartyTroopUpgradeModel()
public DefaultPartyTroopUpgradeModel()
Methods
CanPartyUpgradeTroopToTarget(PartyBase, CharacterObject, CharacterObject)
public override bool CanPartyUpgradeTroopToTarget(PartyBase upgradingParty, CharacterObject upgradeableCharacter, CharacterObject upgradeTarget)
Parameters
upgradingParty
PartyBaseupgradeableCharacter
CharacterObjectupgradeTarget
CharacterObject
Returns
DoesPartyHaveRequiredItemsForUpgrade(PartyBase, CharacterObject)
public override bool DoesPartyHaveRequiredItemsForUpgrade(PartyBase party, CharacterObject upgradeTarget)
Parameters
party
PartyBaseupgradeTarget
CharacterObject
Returns
DoesPartyHaveRequiredPerksForUpgrade(PartyBase, CharacterObject, CharacterObject, out PerkObject)
public override bool DoesPartyHaveRequiredPerksForUpgrade(PartyBase party, CharacterObject character, CharacterObject upgradeTarget, out PerkObject requiredPerk)
Parameters
party
PartyBasecharacter
CharacterObjectupgradeTarget
CharacterObjectrequiredPerk
PerkObject
Returns
GetGoldCostForUpgrade(PartyBase, CharacterObject, CharacterObject)
public override int GetGoldCostForUpgrade(PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget)
Parameters
party
PartyBasecharacterObject
CharacterObjectupgradeTarget
CharacterObject
Returns
GetSkillXpFromUpgradingTroops(PartyBase, CharacterObject, int)
public override int GetSkillXpFromUpgradingTroops(PartyBase party, CharacterObject troop, int numberOfTroops)
Parameters
party
PartyBasetroop
CharacterObjectnumberOfTroops
int
Returns
GetUpgradeChanceForTroopUpgrade(PartyBase, CharacterObject, int)
public override float GetUpgradeChanceForTroopUpgrade(PartyBase party, CharacterObject troop, int upgradeTargetIndex)
Parameters
party
PartyBasetroop
CharacterObjectupgradeTargetIndex
int
Returns
GetXpCostForUpgrade(PartyBase, CharacterObject, CharacterObject)
public override int GetXpCostForUpgrade(PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget)
Parameters
party
PartyBasecharacterObject
CharacterObjectupgradeTarget
CharacterObject
Returns
IsTroopUpgradeable(PartyBase, CharacterObject)
public override bool IsTroopUpgradeable(PartyBase party, CharacterObject character)
Parameters
party
PartyBasecharacter
CharacterObject
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).