Class WeaponClassSelectionPopupVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class WeaponClassSelectionPopupVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
WeaponClassSelectionPopupVM
- Implements
- Inherited Members
Constructors
WeaponClassSelectionPopupVM(ICraftingCampaignBehavior, List<CraftingTemplate>, Action<int>, Func<CraftingTemplate, int>)
public WeaponClassSelectionPopupVM(ICraftingCampaignBehavior craftingBehavior, List<CraftingTemplate> templatesList, Action<int> onSelect, Func<CraftingTemplate, int> getUnlockedPiecesCount)
Parameters
craftingBehavior
ICraftingCampaignBehaviortemplatesList
List<CraftingTemplate>onSelect
Action<int>getUnlockedPiecesCount
Func<CraftingTemplate, int>
Properties
IsVisible
[DataSourceProperty]
public bool IsVisible { get; set; }
Property Value
PopupHeader
[DataSourceProperty]
public string PopupHeader { get; set; }
Property Value
WeaponClasses
[DataSourceProperty]
public MBBindingList<WeaponClassVM> WeaponClasses { get; set; }
Property Value
Methods
ExecuteClosePopup()
public void ExecuteClosePopup()
ExecuteOpenPopup()
public void ExecuteOpenPopup()
ExecuteSelectWeaponClass(int)
public void ExecuteSelectWeaponClass(int index)
Parameters
index
int
RefreshValues()
public override void RefreshValues()
UpdateNewlyUnlockedPiecesCount(List<CraftingPiece>)
public void UpdateNewlyUnlockedPiecesCount(List<CraftingPiece> newlyUnlockedPieces)
Parameters
newlyUnlockedPieces
List<CraftingPiece>
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).