Class WeaponClassVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class WeaponClassVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
WeaponClassVM
- Implements
- Inherited Members
Constructors
WeaponClassVM(int, CraftingTemplate, Action<int>)
public WeaponClassVM(int selectionIndex, CraftingTemplate template, Action<int> onSelect)
Parameters
selectionIndex
inttemplate
CraftingTemplateonSelect
Action<int>
Properties
HasNewlyUnlockedPieces
[DataSourceProperty]
public bool HasNewlyUnlockedPieces { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
NewlyUnlockedPieceCount
public int NewlyUnlockedPieceCount { get; set; }
Property Value
SelectionIndex
[DataSourceProperty]
public int SelectionIndex { get; set; }
Property Value
Template
public CraftingTemplate Template { get; }
Property Value
TemplateName
[DataSourceProperty]
public string TemplateName { get; set; }
Property Value
UnlockedPiecesCount
[DataSourceProperty]
public int UnlockedPiecesCount { get; set; }
Property Value
UnlockedPiecesLabelText
[DataSourceProperty]
public string UnlockedPiecesLabelText { get; set; }
Property Value
WeaponType
[DataSourceProperty]
public string WeaponType { get; set; }
Property Value
Methods
ExecuteSelect()
public void ExecuteSelect()
GetSelectedPieceData(PieceTypes)
public string GetSelectedPieceData(CraftingPiece.PieceTypes type)
Parameters
type
CraftingPiece.PieceTypes
Returns
RefreshValues()
public override void RefreshValues()
RegisterSelectedPiece(PieceTypes, string)
public void RegisterSelectedPiece(CraftingPiece.PieceTypes type, string pieceID)
Parameters
type
CraftingPiece.PieceTypespieceID
string
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).