Table of Contents

Class CustomBattleScoreboardVM

Namespace
TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard
Assembly
TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class CustomBattleScoreboardVM : ScoreboardBaseVM, IViewModel, INotifyPropertyChanged, IBattleObserver
Inheritance
CustomBattleScoreboardVM
Implements
Inherited Members

Constructors

CustomBattleScoreboardVM()

public CustomBattleScoreboardVM()

Methods

BattleResultsReady()

public void BattleResultsReady()

ExecuteFastForwardAction()

public override void ExecuteFastForwardAction()

ExecuteQuitAction()

public override void ExecuteQuitAction()

HeroSkillIncreased(BattleSideEnum, IBattleCombatant, BasicCharacterObject, SkillObject)

public void HeroSkillIncreased(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject heroCharacter, SkillObject upgradedSkill)

Parameters

side BattleSideEnum
battleCombatant IBattleCombatant
heroCharacter BasicCharacterObject
upgradedSkill SkillObject

Initialize(IMissionScreen, Mission, Action, Action<bool>)

public override void Initialize(IMissionScreen missionScreen, Mission mission, Action releaseSimulationSources, Action<bool> onToggle)

Parameters

missionScreen IMissionScreen
mission Mission
releaseSimulationSources Action
onToggle Action<bool>

OnBattleOver()

public void OnBattleOver()

OnExitBattle()

public void OnExitBattle()

RefreshValues()

public override void RefreshValues()

Tick(float)

public override void Tick(float dt)

Parameters

dt float

TroopNumberChanged(BattleSideEnum, IBattleCombatant, BasicCharacterObject, int, int, int, int, int, int)

public void TroopNumberChanged(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject character, int number = 0, int numberDead = 0, int numberWounded = 0, int numberRouted = 0, int numberKilled = 0, int numberReadyToUpgrade = 0)

Parameters

side BattleSideEnum
battleCombatant IBattleCombatant
character BasicCharacterObject
number int
numberDead int
numberWounded int
numberRouted int
numberKilled int
numberReadyToUpgrade int

TroopSideChanged(BattleSideEnum, BattleSideEnum, IBattleCombatant, BasicCharacterObject)

public void TroopSideChanged(BattleSideEnum prevSide, BattleSideEnum newSide, IBattleCombatant battleCombatant, BasicCharacterObject character)

Parameters

prevSide BattleSideEnum
newSide BattleSideEnum
battleCombatant IBattleCombatant
character BasicCharacterObject

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).