Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTroopUpgradeModel.
|
| override bool | CanPartyUpgradeTroopToTarget (PartyBase upgradingParty, CharacterObject upgradeableCharacter, CharacterObject upgradeTarget) |
| |
| override bool | IsTroopUpgradeable (PartyBase party, CharacterObject character) |
| |
| override int | GetXpCostForUpgrade (PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget) |
| |
| override int | GetGoldCostForUpgrade (PartyBase party, CharacterObject characterObject, CharacterObject upgradeTarget) |
| |
| override int | GetSkillXpFromUpgradingTroops (PartyBase party, CharacterObject troop, int numberOfTroops) |
| |
| override bool | DoesPartyHaveRequiredItemsForUpgrade (PartyBase party, CharacterObject upgradeTarget) |
| |
| override bool | DoesPartyHaveRequiredPerksForUpgrade (PartyBase party, CharacterObject character, CharacterObject upgradeTarget, out PerkObject requiredPerk) |
| |
| override float | GetUpgradeChanceForTroopUpgrade (PartyBase party, CharacterObject troop, int upgradeTargetIndex) |
| |
| 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()
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.CanPartyUpgradeTroopToTarget |
( |
PartyBase |
upgradingParty, |
|
|
CharacterObject |
upgradeableCharacter, |
|
|
CharacterObject |
upgradeTarget |
|
) |
| |
|
virtual |
◆ IsTroopUpgradeable()
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.IsTroopUpgradeable |
( |
PartyBase |
party, |
|
|
CharacterObject |
character |
|
) |
| |
|
virtual |
◆ GetXpCostForUpgrade()
◆ GetGoldCostForUpgrade()
◆ GetSkillXpFromUpgradingTroops()
| override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.GetSkillXpFromUpgradingTroops |
( |
PartyBase |
party, |
|
|
CharacterObject |
troop, |
|
|
int |
numberOfTroops |
|
) |
| |
|
virtual |
◆ DoesPartyHaveRequiredItemsForUpgrade()
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.DoesPartyHaveRequiredItemsForUpgrade |
( |
PartyBase |
party, |
|
|
CharacterObject |
upgradeTarget |
|
) |
| |
|
virtual |
◆ DoesPartyHaveRequiredPerksForUpgrade()
◆ GetUpgradeChanceForTroopUpgrade()
| override float TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTroopUpgradeModel.GetUpgradeChanceForTroopUpgrade |
( |
PartyBase |
party, |
|
|
CharacterObject |
troop, |
|
|
int |
upgradeTargetIndex |
|
) |
| |
|
virtual |