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 bool | CanTroopGainXp (PartyBase owner, CharacterObject character) |
|
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()
◆ CanTroopGainXp()
abstract bool TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.CanTroopGainXp |
( |
PartyBase |
owner, |
|
|
CharacterObject |
character |
|
) |
| |
|
pure virtual |
◆ 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 |