Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.
|
| abstract bool | CanPartyUpgradeTroopToTarget (PartyBase party, CharacterObject character, CharacterObject target) |
| |
| abstract bool | IsTroopUpgradeable (PartyBase party, CharacterObject character) |
| |
| abstract bool | DoesPartyHaveRequiredItemsForUpgrade (PartyBase party, CharacterObject upgradeTarget) |
| |
| abstract bool | DoesPartyHaveRequiredPerksForUpgrade (PartyBase party, CharacterObject character, CharacterObject upgradeTarget, out PerkObject requiredPerk) |
| |
| abstract int | GetGoldCostForUpgrade (PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget) |
| |
| abstract int | GetXpCostForUpgrade (PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget) |
| |
| abstract int | GetSkillXpFromUpgradingTroops (PartyBase party, CharacterObject troop, int numberOfTroops) |
| |
| abstract float | GetUpgradeChanceForTroopUpgrade (PartyBase party, CharacterObject troop, int upgradeTargetIndex) |
| |
◆ CanPartyUpgradeTroopToTarget()
◆ IsTroopUpgradeable()
| abstract bool TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.IsTroopUpgradeable |
( |
PartyBase |
party, |
|
|
CharacterObject |
character |
|
) |
| |
|
pure virtual |
◆ DoesPartyHaveRequiredItemsForUpgrade()
| abstract bool TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.DoesPartyHaveRequiredItemsForUpgrade |
( |
PartyBase |
party, |
|
|
CharacterObject |
upgradeTarget |
|
) |
| |
|
pure virtual |
◆ DoesPartyHaveRequiredPerksForUpgrade()
◆ GetGoldCostForUpgrade()
◆ GetXpCostForUpgrade()
◆ GetSkillXpFromUpgradingTroops()
| abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.GetSkillXpFromUpgradingTroops |
( |
PartyBase |
party, |
|
|
CharacterObject |
troop, |
|
|
int |
numberOfTroops |
|
) |
| |
|
pure virtual |
◆ GetUpgradeChanceForTroopUpgrade()
| abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.GetUpgradeChanceForTroopUpgrade |
( |
PartyBase |
party, |
|
|
CharacterObject |
troop, |
|
|
int |
upgradeTargetIndex |
|
) |
| |
|
pure virtual |