Class GameMenuItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class GameMenuItemVM : BindingListStringItem, IViewModel, INotifyPropertyChanged
- Inheritance
-
GameMenuItemVM
- Implements
- Inherited Members
Constructors
GameMenuItemVM(MenuContext, int, TextObject, TextObject, TextObject, MenuAndOptionType, GameMenuOption, GameKey)
public GameMenuItemVM(MenuContext menuContext, int index, TextObject text, TextObject text2, TextObject tooltip, GameMenu.MenuAndOptionType type, GameMenuOption gameMenuOption, GameKey shortcutKey)
Parameters
menuContext
MenuContextindex
inttext
TextObjecttext2
TextObjecttooltip
TextObjecttype
GameMenu.MenuAndOptionTypegameMenuOption
GameMenuOptionshortcutKey
GameKey
Fields
Index
public int Index
Field Value
Properties
BattleSize
[DataSourceProperty]
public int BattleSize { get; set; }
Property Value
GameMenuStringId
[DataSourceProperty]
public string GameMenuStringId { get; set; }
Property Value
IsEnabled
[DataSourceProperty]
public bool IsEnabled { get; set; }
Property Value
IsHighlightEnabled
[DataSourceProperty]
public bool IsHighlightEnabled { get; set; }
Property Value
IsWaitActive
[DataSourceProperty]
public bool IsWaitActive { get; set; }
Property Value
IssueHint
[DataSourceProperty]
public HintViewModel IssueHint { get; set; }
Property Value
ItemHint
[DataSourceProperty]
public HintViewModel ItemHint { get; set; }
Property Value
ItemType
[DataSourceProperty]
public int ItemType { get; set; }
Property Value
OptionID
public string OptionID { get; }
Property Value
OptionLeaveType
[DataSourceProperty]
public int OptionLeaveType { get; set; }
Property Value
QuestHint
[DataSourceProperty]
public HintViewModel QuestHint { get; set; }
Property Value
Quests
[DataSourceProperty]
public MBBindingList<QuestMarkerVM> Quests { get; set; }
Property Value
ShortcutKey
public InputKeyItemVM ShortcutKey { get; set; }
Property Value
Methods
ExecuteAction()
public void ExecuteAction()
OnFinalize()
public override void OnFinalize()
Refresh()
public void Refresh()
RefreshValues()
public override void RefreshValues()
UpdateMenuContext(MenuContext)
public void UpdateMenuContext(MenuContext newMenuContext)
Parameters
newMenuContext
MenuContext
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).