Class PerkVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class PerkVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
PerkVM
- Implements
- Inherited Members
Constructors
PerkVM(PerkObject, bool, PerkAlternativeType, Action<PerkVM>, Action<PerkVM>, Func<PerkObject, bool>, Func<PerkObject, bool>)
public PerkVM(PerkObject perk, bool isAvailable, PerkVM.PerkAlternativeType alternativeType, Action<PerkVM> onStartSelection, Action<PerkVM> onSelectionOver, Func<PerkObject, bool> getIsPerkSelected, Func<PerkObject, bool> getIsPreviousPerkSelected)
Parameters
perk
PerkObjectisAvailable
boolalternativeType
PerkVM.PerkAlternativeTypeonStartSelection
Action<PerkVM>onSelectionOver
Action<PerkVM>getIsPerkSelected
Func<PerkObject, bool>getIsPreviousPerkSelected
Func<PerkObject, bool>
Fields
Perk
public readonly PerkObject Perk
Field Value
Properties
AlternativeType
[DataSourceProperty]
public int AlternativeType { get; set; }
Property Value
BackgroundImage
[DataSourceProperty]
public string BackgroundImage { get; set; }
Property Value
CurrentState
public PerkVM.PerkStates CurrentState { get; }
Property Value
Hint
[DataSourceProperty]
public BasicTooltipViewModel Hint { get; set; }
Property Value
IsInSelection
public bool IsInSelection { set; }
Property Value
IsTutorialHighlightEnabled
[DataSourceProperty]
public bool IsTutorialHighlightEnabled { get; set; }
Property Value
Level
[DataSourceProperty]
public int Level { get; set; }
Property Value
LevelText
[DataSourceProperty]
public string LevelText { get; set; }
Property Value
PerkId
[DataSourceProperty]
public string PerkId { get; set; }
Property Value
PerkState
[DataSourceProperty]
public int PerkState { get; set; }
Property Value
Methods
ExecuteShowPerkConcept()
public void ExecuteShowPerkConcept()
ExecuteStartSelection()
public void ExecuteStartSelection()
RefreshState()
public void RefreshState()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).