Class ScoreboardBaseVM
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public abstract class ScoreboardBaseVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
ScoreboardBaseVM
- Implements
- Derived
- Inherited Members
Constructors
ScoreboardBaseVM()
protected ScoreboardBaseVM()
Fields
MissionEndScoreboardDelayTime
protected const float MissionEndScoreboardDelayTime = 1.5
Field Value
OnFastForwardDecreaseSpeed
protected Action OnFastForwardDecreaseSpeed
Field Value
OnFastForwardIncreaseSpeed
protected Action OnFastForwardIncreaseSpeed
Field Value
OnFastForwardResetSpeed
protected Action OnFastForwardResetSpeed
Field Value
OnToggle
protected Action<bool> OnToggle
Field Value
PlayerSide
protected BattleSideEnum PlayerSide
Field Value
_battleEndLogic
protected BattleEndLogic _battleEndLogic
Field Value
_mission
protected Mission _mission
Field Value
_missionScreen
protected IMissionScreen _missionScreen
Field Value
_releaseSimulationSources
protected Action _releaseSimulationSources
Field Value
_retreatInquiryData
protected InquiryData _retreatInquiryData
Field Value
Properties
Attackers
[DataSourceProperty]
public SPScoreboardSideVM Attackers { get; set; }
Property Value
BattleResult
[DataSourceProperty]
public string BattleResult { get; set; }
Property Value
BattleResultIndex
[DataSourceProperty]
public int BattleResultIndex { get; set; }
Property Value
BattleResults
[DataSourceProperty]
public virtual MBBindingList<BattleResultVM> BattleResults { get; set; }
Property Value
DeadHint
[DataSourceProperty]
public HintViewModel DeadHint { get; set; }
Property Value
Defenders
[DataSourceProperty]
public SPScoreboardSideVM Defenders { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
FastForwardKey
[DataSourceProperty]
public InputKeyItemVM FastForwardKey { get; set; }
Property Value
FastForwardText
[DataSourceProperty]
public string FastForwardText { get; set; }
Property Value
IsFastForwarding
[DataSourceProperty]
public bool IsFastForwarding { get; set; }
Property Value
IsMainCharacterDead
[DataSourceProperty]
public bool IsMainCharacterDead { get; set; }
Property Value
IsMouseEnabled
[DataSourceProperty]
public bool IsMouseEnabled { get; set; }
Property Value
IsOver
[DataSourceProperty]
public bool IsOver { get; set; }
Property Value
IsPowerComparerEnabled
[DataSourceProperty]
public bool IsPowerComparerEnabled { get; set; }
Property Value
IsSimulation
[DataSourceProperty]
public bool IsSimulation { get; set; }
Property Value
KillHint
[DataSourceProperty]
public HintViewModel KillHint { get; set; }
Property Value
MissionTimeInSeconds
protected int MissionTimeInSeconds { get; set; }
Property Value
MissionTimeStr
[DataSourceProperty]
public string MissionTimeStr { get; set; }
Property Value
PowerComparer
[DataSourceProperty]
public PowerLevelComparer PowerComparer { get; set; }
Property Value
QuitText
[DataSourceProperty]
public string QuitText { get; set; }
Property Value
RemainingHint
[DataSourceProperty]
public HintViewModel RemainingHint { get; set; }
Property Value
RoutedHint
[DataSourceProperty]
public HintViewModel RoutedHint { get; set; }
Property Value
ShowMouseKey
[DataSourceProperty]
public InputKeyItemVM ShowMouseKey { get; set; }
Property Value
ShowScoreboard
[DataSourceProperty]
public bool ShowScoreboard { get; set; }
Property Value
ShowScoreboardKey
[DataSourceProperty]
public InputKeyItemVM ShowScoreboardKey { get; set; }
Property Value
ShowScoreboardText
[DataSourceProperty]
public string ShowScoreboardText { get; set; }
Property Value
UpgradeHint
[DataSourceProperty]
public HintViewModel UpgradeHint { get; set; }
Property Value
WoundedHint
[DataSourceProperty]
public HintViewModel WoundedHint { get; set; }
Property Value
Methods
ExecuteEndSimulationAction()
public virtual void ExecuteEndSimulationAction()
ExecuteFastForwardAction()
public virtual void ExecuteFastForwardAction()
ExecutePlayAction()
public virtual void ExecutePlayAction()
ExecuteQuitAction()
public virtual void ExecuteQuitAction()
ExecuteShowScoreboardAction()
public virtual void ExecuteShowScoreboardAction()
GetFormattedTimeTextFromSeconds(int)
public static string GetFormattedTimeTextFromSeconds(int seconds)
Parameters
seconds
int
Returns
GetSide(BattleSideEnum)
protected SPScoreboardSideVM GetSide(BattleSideEnum side)
Parameters
side
BattleSideEnum
Returns
Initialize(IMissionScreen, Mission, Action, Action<bool>)
public virtual void Initialize(IMissionScreen missionScreen, Mission mission, Action releaseSimulationSources, Action<bool> onToggle)
Parameters
missionScreen
IMissionScreenmission
MissionreleaseSimulationSources
ActiononToggle
Action<bool>
OnFinalize()
public override void OnFinalize()
OnMainHeroDeath()
public void OnMainHeroDeath()
RefreshValues()
public override void RefreshValues()
SetMouseState(bool)
public void SetMouseState(bool visible)
Parameters
visible
bool
SetShortcuts(ScoreboardHotkeys)
public virtual void SetShortcuts(ScoreboardHotkeys shortcuts)
Parameters
shortcuts
ScoreboardHotkeys
Tick(float)
public abstract void Tick(float dt)
Parameters
dt
float
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).