M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM Class Reference

Inherits TaleWorlds.Library.ViewModel.

Public Member Functions

 RecruitmentVM ()
 
override void RefreshValues ()
 Used for updating localized texts.
 
void RefreshScreen ()
 
void ExecuteDone ()
 
void ExecuteForceQuit ()
 
void ExecuteReset ()
 
void ExecuteRecruitAll ()
 
void Deactivate ()
 
override void OnFinalize ()
 
void SetGetKeyTextFromKeyIDFunc (Func< string, TextObject > getKeyTextFromKeyId)
 
void SetCancelInputKey (HotKey hotKey)
 
void SetDoneInputKey (HotKey hotKey)
 
void SetRecruitAllInputKey (HotKey hotKey)
 
void SetResetInputKey (HotKey hotKey)
 
- 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

bool IsQuitting [get]
 
HintViewModel ResetHint [get, set]
 
RecruitVolunteerTroopVM FocusedVolunteerTroop [get, set]
 
RecruitVolunteerOwnerVM FocusedVolunteerOwner [get, set]
 
HintViewModel PartyWageHint [get, set]
 
HintViewModel PartyCapacityHint [get, set]
 
BasicTooltipViewModel PartySpeedHint [get, set]
 
HintViewModel RemainingFoodHint [get, set]
 
HintViewModel TotalWealthHint [get, set]
 
HintViewModel TotalCostHint [get, set]
 
HintViewModel DoneHint [get, set]
 
BasicTooltipViewModel RecruitAllHint [get, set]
 
int PartyWage [get, set]
 
string PartyCapacityText [get, set]
 
string PartyWageText [get, set]
 
string RecruitAllText [get, set]
 
string PartySpeedText [get, set]
 
string ResetAllText [get, set]
 
string CancelText [get, set]
 
string RemainingFoodText [get, set]
 
string TotalCostText [get, set]
 
bool Enabled [get, set]
 
bool IsDoneEnabled [get, set]
 
bool IsPartyCapacityWarningEnabled [get, set]
 
string TitleText [get, set]
 
string DoneText [get, set]
 
bool CanRecruitAll [get, set]
 
int TotalWealth [get, set]
 
int PartyCapacity [get, set]
 
int InitialPartySize [get, set]
 
int CurrentPartySize [get, set]
 
MBBindingList< RecruitVolunteerVMVolunteerList [get, set]
 
MBBindingList< RecruitVolunteerTroopVMTroopsInCart [get, set]
 
InputKeyItemVM CancelInputKey [get, set]
 
InputKeyItemVM DoneInputKey [get, set]
 
InputKeyItemVM ResetInputKey [get, set]
 
InputKeyItemVM RecruitAllInputKey [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

◆ RecruitmentVM()

TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RecruitmentVM ( )

Member Function Documentation

◆ RefreshValues()

override void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RefreshValues ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ RefreshScreen()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RefreshScreen ( )

◆ ExecuteDone()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ExecuteDone ( )

◆ ExecuteForceQuit()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ExecuteForceQuit ( )

◆ ExecuteReset()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ExecuteReset ( )

◆ ExecuteRecruitAll()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ExecuteRecruitAll ( )

◆ Deactivate()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.Deactivate ( )

◆ OnFinalize()

override void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.OnFinalize ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ SetGetKeyTextFromKeyIDFunc()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.SetGetKeyTextFromKeyIDFunc ( Func< string, TextObject getKeyTextFromKeyId)

◆ SetCancelInputKey()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.SetCancelInputKey ( HotKey  hotKey)

◆ SetDoneInputKey()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.SetDoneInputKey ( HotKey  hotKey)

◆ SetRecruitAllInputKey()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.SetRecruitAllInputKey ( HotKey  hotKey)

◆ SetResetInputKey()

void TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.SetResetInputKey ( HotKey  hotKey)

Property Documentation

◆ IsQuitting

bool TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.IsQuitting
get

◆ ResetHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ResetHint
getset

◆ FocusedVolunteerTroop

RecruitVolunteerTroopVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.FocusedVolunteerTroop
getset

◆ FocusedVolunteerOwner

RecruitVolunteerOwnerVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.FocusedVolunteerOwner
getset

◆ PartyWageHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyWageHint
getset

◆ PartyCapacityHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyCapacityHint
getset

◆ PartySpeedHint

BasicTooltipViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartySpeedHint
getset

◆ RemainingFoodHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RemainingFoodHint
getset

◆ TotalWealthHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TotalWealthHint
getset

◆ TotalCostHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TotalCostHint
getset

◆ DoneHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.DoneHint
getset

◆ RecruitAllHint

BasicTooltipViewModel TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RecruitAllHint
getset

◆ PartyWage

int TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyWage
getset

◆ PartyCapacityText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyCapacityText
getset

◆ PartyWageText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyWageText
getset

◆ RecruitAllText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RecruitAllText
getset

◆ PartySpeedText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartySpeedText
getset

◆ ResetAllText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ResetAllText
getset

◆ CancelText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.CancelText
getset

◆ RemainingFoodText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RemainingFoodText
getset

◆ TotalCostText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TotalCostText
getset

◆ Enabled

bool TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.Enabled
getset

◆ IsDoneEnabled

bool TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.IsDoneEnabled
getset

◆ IsPartyCapacityWarningEnabled

bool TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.IsPartyCapacityWarningEnabled
getset

◆ TitleText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TitleText
getset

◆ DoneText

string TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.DoneText
getset

◆ CanRecruitAll

bool TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.CanRecruitAll
getset

◆ TotalWealth

int TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TotalWealth
getset

◆ PartyCapacity

int TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.PartyCapacity
getset

◆ InitialPartySize

int TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.InitialPartySize
getset

◆ CurrentPartySize

int TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.CurrentPartySize
getset

◆ VolunteerList

MBBindingList<RecruitVolunteerVM> TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.VolunteerList
getset

◆ TroopsInCart

MBBindingList<RecruitVolunteerTroopVM> TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.TroopsInCart
getset

◆ CancelInputKey

InputKeyItemVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.CancelInputKey
getset

◆ DoneInputKey

InputKeyItemVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.DoneInputKey
getset

◆ ResetInputKey

InputKeyItemVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.ResetInputKey
getset

◆ RecruitAllInputKey

InputKeyItemVM TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitmentVM.RecruitAllInputKey
getset