M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.ViewModelCollection.Tournament.TournamentVM Class Reference

Inherits TaleWorlds.Library.ViewModel.

Public Member Functions

 TournamentVM (Action disableUI, TournamentBehavior tournamentBehavior)
 
override void RefreshValues ()
 Used for updating localized texts.
 
void ExecuteBet ()
 
void ExecuteJoinTournament ()
 
void ExecuteSkipRound ()
 
void ExecuteSkipAllRounds ()
 
void ExecuteWatchRound ()
 
void ExecuteLeave ()
 
void Refresh ()
 
void OnAgentRemoved (Agent agent)
 
void ExecuteShowPrizeItemTooltip ()
 
void ExecuteHidePrizeItemTooltip ()
 
override void OnFinalize ()
 
void SetDoneInputKey (HotKey hotKey)
 
void SetCancelInputKey (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

Action DisableUI [get]
 
TournamentBehavior Tournament [get]
 
InputKeyItemVM DoneInputKey [get, set]
 
InputKeyItemVM CancelInputKey [get, set]
 
string TournamentWinnerTitle [get, set]
 
TournamentParticipantVM TournamentWinner [get, set]
 
int MaximumBetValue [get, set]
 
bool IsBetButtonEnabled [get]
 
string BetText [get, set]
 
string BetTitleText [get, set]
 
string CurrentWagerText [get, set]
 
string BetDescriptionText [get, set]
 
ImageIdentifierVM PrizeVisual [get, set]
 
string PrizeItemName [get, set]
 
string TournamentPrizeText [get, set]
 
int WageredDenars [get, set]
 
int ExpectedBetDenars [get, set]
 
string BetOddsText [get, set]
 
string BettedDenarsText [get, set]
 
string OverallExpectedDenarsText [get, set]
 
string CurrentExpectedDenarsText [get, set]
 
string TotalDenarsText [get, set]
 
string AcceptText [get, set]
 
string CancelText [get, set]
 
bool IsCurrentMatchActive [get, set]
 
TournamentMatchVM CurrentMatch [get, set]
 
bool IsTournamentIncomplete [get, set]
 
int ActiveRoundIndex [get, set]
 
bool CanPlayerJoin [get, set]
 
bool HasPrizeItem [get, set]
 
string JoinTournamentText [get, set]
 
string SkipRoundText [get, set]
 
string WatchRoundText [get, set]
 
string LeaveText [get, set]
 
TournamentRoundVM Round1 [get, set]
 
TournamentRoundVM Round2 [get, set]
 
TournamentRoundVM Round3 [get, set]
 
TournamentRoundVM Round4 [get, set]
 
bool InitializationOver [get]
 
string TournamentTitle [get, set]
 
bool IsOver [get, set]
 
string WinnerIntro [get, set]
 
MBBindingList< TournamentRewardVMBattleRewards [get, set]
 
bool IsWinnerHero [get, set]
 
bool IsBetWindowEnabled [get, set]
 
ImageIdentifierVM WinnerBanner [get, set]
 
HintViewModel SkipAllRoundsHint [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

◆ TournamentVM()

SandBox.ViewModelCollection.Tournament.TournamentVM.TournamentVM ( Action  disableUI,
TournamentBehavior  tournamentBehavior 
)

Member Function Documentation

◆ RefreshValues()

override void SandBox.ViewModelCollection.Tournament.TournamentVM.RefreshValues ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ ExecuteBet()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteBet ( )

◆ ExecuteJoinTournament()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteJoinTournament ( )

◆ ExecuteSkipRound()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteSkipRound ( )

◆ ExecuteSkipAllRounds()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteSkipAllRounds ( )

◆ ExecuteWatchRound()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteWatchRound ( )

◆ ExecuteLeave()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteLeave ( )

◆ Refresh()

void SandBox.ViewModelCollection.Tournament.TournamentVM.Refresh ( )

◆ OnAgentRemoved()

void SandBox.ViewModelCollection.Tournament.TournamentVM.OnAgentRemoved ( Agent  agent)

◆ ExecuteShowPrizeItemTooltip()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteShowPrizeItemTooltip ( )

◆ ExecuteHidePrizeItemTooltip()

void SandBox.ViewModelCollection.Tournament.TournamentVM.ExecuteHidePrizeItemTooltip ( )

◆ OnFinalize()

override void SandBox.ViewModelCollection.Tournament.TournamentVM.OnFinalize ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ SetDoneInputKey()

void SandBox.ViewModelCollection.Tournament.TournamentVM.SetDoneInputKey ( HotKey  hotKey)

◆ SetCancelInputKey()

void SandBox.ViewModelCollection.Tournament.TournamentVM.SetCancelInputKey ( HotKey  hotKey)

Property Documentation

◆ DisableUI

Action SandBox.ViewModelCollection.Tournament.TournamentVM.DisableUI
get

◆ Tournament

TournamentBehavior SandBox.ViewModelCollection.Tournament.TournamentVM.Tournament
get

◆ DoneInputKey

InputKeyItemVM SandBox.ViewModelCollection.Tournament.TournamentVM.DoneInputKey
getset

◆ CancelInputKey

InputKeyItemVM SandBox.ViewModelCollection.Tournament.TournamentVM.CancelInputKey
getset

◆ TournamentWinnerTitle

string SandBox.ViewModelCollection.Tournament.TournamentVM.TournamentWinnerTitle
getset

◆ TournamentWinner

TournamentParticipantVM SandBox.ViewModelCollection.Tournament.TournamentVM.TournamentWinner
getset

◆ MaximumBetValue

int SandBox.ViewModelCollection.Tournament.TournamentVM.MaximumBetValue
getset

◆ IsBetButtonEnabled

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsBetButtonEnabled
get

◆ BetText

string SandBox.ViewModelCollection.Tournament.TournamentVM.BetText
getset

◆ BetTitleText

string SandBox.ViewModelCollection.Tournament.TournamentVM.BetTitleText
getset

◆ CurrentWagerText

string SandBox.ViewModelCollection.Tournament.TournamentVM.CurrentWagerText
getset

◆ BetDescriptionText

string SandBox.ViewModelCollection.Tournament.TournamentVM.BetDescriptionText
getset

◆ PrizeVisual

ImageIdentifierVM SandBox.ViewModelCollection.Tournament.TournamentVM.PrizeVisual
getset

◆ PrizeItemName

string SandBox.ViewModelCollection.Tournament.TournamentVM.PrizeItemName
getset

◆ TournamentPrizeText

string SandBox.ViewModelCollection.Tournament.TournamentVM.TournamentPrizeText
getset

◆ WageredDenars

int SandBox.ViewModelCollection.Tournament.TournamentVM.WageredDenars
getset

◆ ExpectedBetDenars

int SandBox.ViewModelCollection.Tournament.TournamentVM.ExpectedBetDenars
getset

◆ BetOddsText

string SandBox.ViewModelCollection.Tournament.TournamentVM.BetOddsText
getset

◆ BettedDenarsText

string SandBox.ViewModelCollection.Tournament.TournamentVM.BettedDenarsText
getset

◆ OverallExpectedDenarsText

string SandBox.ViewModelCollection.Tournament.TournamentVM.OverallExpectedDenarsText
getset

◆ CurrentExpectedDenarsText

string SandBox.ViewModelCollection.Tournament.TournamentVM.CurrentExpectedDenarsText
getset

◆ TotalDenarsText

string SandBox.ViewModelCollection.Tournament.TournamentVM.TotalDenarsText
getset

◆ AcceptText

string SandBox.ViewModelCollection.Tournament.TournamentVM.AcceptText
getset

◆ CancelText

string SandBox.ViewModelCollection.Tournament.TournamentVM.CancelText
getset

◆ IsCurrentMatchActive

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsCurrentMatchActive
getset

◆ CurrentMatch

TournamentMatchVM SandBox.ViewModelCollection.Tournament.TournamentVM.CurrentMatch
getset

◆ IsTournamentIncomplete

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsTournamentIncomplete
getset

◆ ActiveRoundIndex

int SandBox.ViewModelCollection.Tournament.TournamentVM.ActiveRoundIndex
getset

◆ CanPlayerJoin

bool SandBox.ViewModelCollection.Tournament.TournamentVM.CanPlayerJoin
getset

◆ HasPrizeItem

bool SandBox.ViewModelCollection.Tournament.TournamentVM.HasPrizeItem
getset

◆ JoinTournamentText

string SandBox.ViewModelCollection.Tournament.TournamentVM.JoinTournamentText
getset

◆ SkipRoundText

string SandBox.ViewModelCollection.Tournament.TournamentVM.SkipRoundText
getset

◆ WatchRoundText

string SandBox.ViewModelCollection.Tournament.TournamentVM.WatchRoundText
getset

◆ LeaveText

string SandBox.ViewModelCollection.Tournament.TournamentVM.LeaveText
getset

◆ Round1

TournamentRoundVM SandBox.ViewModelCollection.Tournament.TournamentVM.Round1
getset

◆ Round2

TournamentRoundVM SandBox.ViewModelCollection.Tournament.TournamentVM.Round2
getset

◆ Round3

TournamentRoundVM SandBox.ViewModelCollection.Tournament.TournamentVM.Round3
getset

◆ Round4

TournamentRoundVM SandBox.ViewModelCollection.Tournament.TournamentVM.Round4
getset

◆ InitializationOver

bool SandBox.ViewModelCollection.Tournament.TournamentVM.InitializationOver
get

◆ TournamentTitle

string SandBox.ViewModelCollection.Tournament.TournamentVM.TournamentTitle
getset

◆ IsOver

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsOver
getset

◆ WinnerIntro

string SandBox.ViewModelCollection.Tournament.TournamentVM.WinnerIntro
getset

◆ BattleRewards

MBBindingList<TournamentRewardVM> SandBox.ViewModelCollection.Tournament.TournamentVM.BattleRewards
getset

◆ IsWinnerHero

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsWinnerHero
getset

◆ IsBetWindowEnabled

bool SandBox.ViewModelCollection.Tournament.TournamentVM.IsBetWindowEnabled
getset

◆ WinnerBanner

ImageIdentifierVM SandBox.ViewModelCollection.Tournament.TournamentVM.WinnerBanner
getset

◆ SkipAllRoundsHint

HintViewModel SandBox.ViewModelCollection.Tournament.TournamentVM.SkipAllRoundsHint
getset