Class SPScoreboardSideVM
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class SPScoreboardSideVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
SPScoreboardSideVM
- Implements
- Inherited Members
Constructors
SPScoreboardSideVM(TextObject, Banner)
public SPScoreboardSideVM(TextObject name, Banner sideFlag)
Parameters
nameTextObjectsideFlagBanner
Properties
BannerVisual
[DataSourceProperty]
public ImageIdentifierVM BannerVisual { get; set; }
Property Value
BannerVisualSmall
[DataSourceProperty]
public ImageIdentifierVM BannerVisualSmall { get; set; }
Property Value
CurrentPower
public float CurrentPower { get; }
Property Value
InitialPower
public float InitialPower { get; }
Property Value
Parties
[DataSourceProperty]
public MBBindingList<SPScoreboardPartyVM> Parties { get; set; }
Property Value
Score
[DataSourceProperty]
public SPScoreboardStatsVM Score { get; set; }
Property Value
SortController
[DataSourceProperty]
public SPScoreboardSortControllerVM SortController { get; set; }
Property Value
Methods
AddTroop(IBattleCombatant, BasicCharacterObject, SPScoreboardStatsVM)
public void AddTroop(IBattleCombatant battleCombatant, BasicCharacterObject currentTroop, SPScoreboardStatsVM scoreToBringOver)
Parameters
battleCombatantIBattleCombatantcurrentTroopBasicCharacterObjectscoreToBringOverSPScoreboardStatsVM
GetParty(IBattleCombatant)
public SPScoreboardPartyVM GetParty(IBattleCombatant battleCombatant)
Parameters
battleCombatantIBattleCombatant
Returns
GetPartyAddIfNotExists(IBattleCombatant, bool)
public SPScoreboardPartyVM GetPartyAddIfNotExists(IBattleCombatant battleCombatant, bool isPlayerParty)
Parameters
battleCombatantIBattleCombatantisPlayerPartybool
Returns
RefreshValues()
public override void RefreshValues()
RemoveTroop(IBattleCombatant, BasicCharacterObject)
public SPScoreboardStatsVM RemoveTroop(IBattleCombatant battleCombatant, BasicCharacterObject troop)
Parameters
battleCombatantIBattleCombatanttroopBasicCharacterObject
Returns
UpdateHeroSkills(IBattleCombatant, bool, BasicCharacterObject, SkillObject)
public void UpdateHeroSkills(IBattleCombatant battleCombatant, bool isPlayerParty, BasicCharacterObject heroCharacter, SkillObject upgradedSkill)
Parameters
battleCombatantIBattleCombatantisPlayerPartyboolheroCharacterBasicCharacterObjectupgradedSkillSkillObject
UpdateScores(IBattleCombatant, bool, BasicCharacterObject, int, int, int, int, int, int)
public void UpdateScores(IBattleCombatant battleCombatant, bool isPlayerParty, BasicCharacterObject character, int numberRemaining, int numberDead, int numberWounded, int numberRouted, int numberKilled, int numberReadyToUpgrade)
Parameters
battleCombatantIBattleCombatantisPlayerPartyboolcharacterBasicCharacterObjectnumberRemainingintnumberDeadintnumberWoundedintnumberRoutedintnumberKilledintnumberReadyToUpgradeint
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).