M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM Class Reference

Inherits TaleWorlds.Library.ViewModel.

Public Member Functions

 CommanderInfoVM (MissionRepresentativeBase missionRepresentative)
 
override void OnFinalize ()
 
void UpdateWarmupDependentFlags (bool isInWarmup)
 
void OnUpdateMorale (BattleSideEnum side, float morale)
 
void OnTeamChanged ()
 
void RefreshColors (string allyTeamColor, string allyTeamColorSecondary, string enemyTeamColor, string enemyTeamColorSecondary)
 
- Public Member Functions inherited from TaleWorlds.Library.ViewModel
void OnPropertyChanged ([CallerMemberName] string propertyName=null)
 Method for notifying binded views about the changes in a property. Uses reflection to get the value of the property. If reflection is not needed or updated value of the property is already known, use OnPropertyChangedWithValue() instead.
 
void OnPropertyChangedWithValue< T > (T value, [CallerMemberName]string propertyName=null)
 Faster method for notifying binded views about the changes in a property. To avoid reflection, caller can pass changed value to this method. If caller does not have access rights to the value, use OnPropertyChanged() instead.
 
void OnPropertyChangedWithValue (bool value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (int value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (float value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (uint value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (Color value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (double value, [CallerMemberName] string propertyName=null)
 
void OnPropertyChangedWithValue (Vec2 value, [CallerMemberName] string propertyName=null)
 
object GetViewModelAtPath (BindingPath path, bool isList)
 
object GetViewModelAtPath (BindingPath path)
 
object GetPropertyValue (string name, PropertyTypeFeeder propertyTypeFeeder)
 
object GetPropertyValue (string name)
 
Type GetPropertyType (string name)
 
void SetPropertyValue (string name, object value)
 
virtual void OnFinalize ()
 
void ExecuteCommand (string commandName, object[] parameters)
 
virtual void RefreshValues ()
 Used for updating localized texts.
 
object GetViewModelAtPath (BindingPath path)
 
object GetViewModelAtPath (BindingPath path, bool isList)
 
object GetPropertyValue (string name)
 
object GetPropertyValue (string name, PropertyTypeFeeder propertyTypeFeeder)
 
void SetPropertyValue (string name, object value)
 
void ExecuteCommand (string commandName, object[] parameters)
 

Properties

MBBindingList< CapturePointVMAllyControlPoints [get, set]
 
MBBindingList< CapturePointVMNeutralControlPoints [get, set]
 
MBBindingList< CapturePointVMEnemyControlPoints [get, set]
 
string AllyTeamColor [get, set]
 
string AllyTeamColorSecondary [get, set]
 
string EnemyTeamColor [get, set]
 
string EnemyTeamColorSecondary [get, set]
 
int AllyMoraleIncreaseLevel [get, set]
 
int EnemyMoraleIncreaseLevel [get, set]
 
int AllyMoralePercentage [get, set]
 
int EnemyMoralePercentage [get, set]
 
int AllyMemberCount [get, set]
 
int EnemyMemberCount [get, set]
 
PowerLevelComparer PowerLevelComparer [get, set]
 
bool UsePowerComparer [get, set]
 
bool UseMoraleComparer [get, set]
 
bool ShowTacticalInfo [get, set]
 
bool AreMoralesIndependent [get, set]
 
bool ShowControlPointStatus [get, set]
 
- Properties inherited from TaleWorlds.Library.ViewModel
PropertyChangedEventHandler PropertyChanged
 
PropertyChangedWithValueEventHandler PropertyChangedWithValue
 
PropertyChangedWithBoolValueEventHandler PropertyChangedWithBoolValue
 
PropertyChangedWithIntValueEventHandler PropertyChangedWithIntValue
 
PropertyChangedWithFloatValueEventHandler PropertyChangedWithFloatValue
 
PropertyChangedWithUIntValueEventHandler PropertyChangedWithUIntValue
 
PropertyChangedWithColorValueEventHandler PropertyChangedWithColorValue
 
PropertyChangedWithDoubleValueEventHandler PropertyChangedWithDoubleValue
 
PropertyChangedWithVec2ValueEventHandler PropertyChangedWithVec2Value
 

Additional Inherited Members

- Static Public Member Functions inherited from TaleWorlds.Library.ViewModel
static void CollectPropertiesAndMethods ()
 
- Static Public Attributes inherited from TaleWorlds.Library.ViewModel
static bool UIDebugMode
 
- Protected Member Functions inherited from TaleWorlds.Library.ViewModel
 ViewModel ()
 
bool SetField< T > (ref T field, T value, string propertyName)
 
- Events inherited from TaleWorlds.Library.IViewModel
PropertyChangedWithValueEventHandler PropertyChangedWithValue
 
PropertyChangedWithBoolValueEventHandler PropertyChangedWithBoolValue
 
PropertyChangedWithIntValueEventHandler PropertyChangedWithIntValue
 
PropertyChangedWithFloatValueEventHandler PropertyChangedWithFloatValue
 
PropertyChangedWithUIntValueEventHandler PropertyChangedWithUIntValue
 
PropertyChangedWithColorValueEventHandler PropertyChangedWithColorValue
 
PropertyChangedWithDoubleValueEventHandler PropertyChangedWithDoubleValue
 
PropertyChangedWithVec2ValueEventHandler PropertyChangedWithVec2Value
 

Constructor & Destructor Documentation

◆ CommanderInfoVM()

TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.CommanderInfoVM ( MissionRepresentativeBase  missionRepresentative)

Member Function Documentation

◆ OnFinalize()

override void TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.OnFinalize ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ UpdateWarmupDependentFlags()

void TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.UpdateWarmupDependentFlags ( bool  isInWarmup)

◆ OnUpdateMorale()

void TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.OnUpdateMorale ( BattleSideEnum  side,
float  morale 
)

◆ OnTeamChanged()

void TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.OnTeamChanged ( )

◆ RefreshColors()

void TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.RefreshColors ( string  allyTeamColor,
string  allyTeamColorSecondary,
string  enemyTeamColor,
string  enemyTeamColorSecondary 
)

Property Documentation

◆ AllyControlPoints

MBBindingList<CapturePointVM> TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyControlPoints
getset

◆ NeutralControlPoints

MBBindingList<CapturePointVM> TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.NeutralControlPoints
getset

◆ EnemyControlPoints

MBBindingList<CapturePointVM> TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyControlPoints
getset

◆ AllyTeamColor

string TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyTeamColor
getset

◆ AllyTeamColorSecondary

string TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyTeamColorSecondary
getset

◆ EnemyTeamColor

string TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyTeamColor
getset

◆ EnemyTeamColorSecondary

string TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyTeamColorSecondary
getset

◆ AllyMoraleIncreaseLevel

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyMoraleIncreaseLevel
getset

◆ EnemyMoraleIncreaseLevel

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyMoraleIncreaseLevel
getset

◆ AllyMoralePercentage

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyMoralePercentage
getset

◆ EnemyMoralePercentage

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyMoralePercentage
getset

◆ AllyMemberCount

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AllyMemberCount
getset

◆ EnemyMemberCount

int TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.EnemyMemberCount
getset

◆ PowerLevelComparer

PowerLevelComparer TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.PowerLevelComparer
getset

◆ UsePowerComparer

bool TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.UsePowerComparer
getset

◆ UseMoraleComparer

bool TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.UseMoraleComparer
getset

◆ ShowTacticalInfo

bool TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.ShowTacticalInfo
getset

◆ AreMoralesIndependent

bool TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.AreMoralesIndependent
getset

◆ ShowControlPointStatus

bool TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.HUDExtensions.CommanderInfoVM.ShowControlPointStatus
getset