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
name
TextObjectsideFlag
Banner
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
battleCombatant
IBattleCombatantcurrentTroop
BasicCharacterObjectscoreToBringOver
SPScoreboardStatsVM
GetParty(IBattleCombatant)
public SPScoreboardPartyVM GetParty(IBattleCombatant battleCombatant)
Parameters
battleCombatant
IBattleCombatant
Returns
GetPartyAddIfNotExists(IBattleCombatant, bool)
public SPScoreboardPartyVM GetPartyAddIfNotExists(IBattleCombatant battleCombatant, bool isPlayerParty)
Parameters
battleCombatant
IBattleCombatantisPlayerParty
bool
Returns
RefreshValues()
public override void RefreshValues()
RemoveTroop(IBattleCombatant, BasicCharacterObject)
public SPScoreboardStatsVM RemoveTroop(IBattleCombatant battleCombatant, BasicCharacterObject troop)
Parameters
battleCombatant
IBattleCombatanttroop
BasicCharacterObject
Returns
UpdateHeroSkills(IBattleCombatant, bool, BasicCharacterObject, SkillObject)
public void UpdateHeroSkills(IBattleCombatant battleCombatant, bool isPlayerParty, BasicCharacterObject heroCharacter, SkillObject upgradedSkill)
Parameters
battleCombatant
IBattleCombatantisPlayerParty
boolheroCharacter
BasicCharacterObjectupgradedSkill
SkillObject
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
battleCombatant
IBattleCombatantisPlayerParty
boolcharacter
BasicCharacterObjectnumberRemaining
intnumberDead
intnumberWounded
intnumberRouted
intnumberKilled
intnumberReadyToUpgrade
int
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).