M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM Class Reference

Inherits TaleWorlds.Library.ViewModel.

Classes

class  PieceTierComparer
 
class  TemplateComparer
 
class  WeaponPropertyComparer
 

Public Types

enum  CraftingPieceTierFilter {
  None = 0 ,
  Tier1 = 1 ,
  Tier2 = 2 ,
  Tier3 = 4 ,
  Tier4 = 8 ,
  Tier5 = 16 ,
  All = Tier1 | Tier2 | Tier3 | Tier4 | Tier5
}
 

Public Member Functions

 WeaponDesignVM (Crafting crafting, ICraftingCampaignBehavior craftingBehavior, Action onRefresh, Action onWeaponCrafted, Func< CraftingAvailableHeroItemVM > getCurrentCraftingHero, Action< CraftingOrder > refreshHeroAvailabilities, Func< WeaponComponentData, ItemObject.ItemUsageSetFlags > getItemUsageSetFlags)
 
override void RefreshValues ()
 Used for updating localized texts.
 
override void OnFinalize ()
 
void SetPieceNewlyUnlocked (CraftingPiece piece)
 
void SelectPrimaryWeaponClass (CraftingTemplate template)
 
void ExecuteOpenOrderPopup ()
 
void ExecuteCloseOrderPopup ()
 
void ExecuteOpenOrdersTab ()
 
void ExecuteOpenWeaponClassSelectionPopup ()
 
void ExecuteOpenFreeBuildTab ()
 
void CreateCraftingResultPopup ()
 
void ExecuteToggleShowOnlyUnlockedPieces ()
 
void ExecuteUndo ()
 
void ExecuteRedo ()
 
void ChangeModeIfHeroIsUnavailable ()
 
void ExecuteBeginHeroHint ()
 
void ExecuteEndHeroHint ()
 
void ExecuteRandomize ()
 
void ExecuteChangeScabbardVisibility ()
 
void SelectWeapon (ItemObject itemObject)
 
bool CanCompleteOrder ()
 
void ExecuteFinalizeCrafting ()
 
void RefreshItem ()
 
bool HaveUnlockedAllSelectedPieces ()
 
void SwitchToPiece (WeaponDesignElement usedPiece)
 
void DebugTick (float dt)
 
- 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)
 

Public Attributes

ItemObject CraftedItemObject
 
SelectorVM< CraftingSecondaryUsageItemVM_secondaryUsageSelector
 

Static Public Attributes

const int MAX_SKILL_LEVEL = 300
 
- Static Public Attributes inherited from TaleWorlds.Library.ViewModel
static bool UIDebugMode
 

Properties

MBBindingList< TierFilterTypeVMTierFilters [get, set]
 
string CurrentCraftedWeaponTemplateId [get, set]
 
string ChooseOrderText [get, set]
 
string ChooseWeaponTypeText [get, set]
 
string CurrentCraftedWeaponTypeText [get, set]
 
MBBindingList< CraftingPieceListVMPieceLists [get, set]
 
int SelectedPieceTypeIndex [get, set]
 
bool ShowOnlyUnlockedPieces [get, set]
 
string MissingPropertyWarningText [get, set]
 
WeaponDesignResultPopupVM CraftingResultPopup [get, set]
 
bool IsOrderButtonActive [get, set]
 
bool IsInOrderMode [get, set]
 
bool IsInFreeMode [get, set]
 
bool WeaponControlsEnabled [get, set]
 
string FreeModeButtonText [get, set]
 
CraftingOrderItemVM ActiveCraftingOrder [get, set]
 
CraftingOrderPopupVM CraftingOrderPopup [get, set]
 
WeaponClassSelectionPopupVM WeaponClassSelectionPopup [get, set]
 
MBBindingList< CraftingListPropertyItemPrimaryPropertyList [get, set]
 
MBBindingList< WeaponDesignResultPropertyItemVMDesignResultPropertyList [get, set]
 
SelectorVM< CraftingSecondaryUsageItemVMSecondaryUsageSelector [get, set]
 
ItemCollectionElementViewModel CraftedItemVisual [get, set]
 
bool IsInFinalCraftingStage [get, set]
 
string ItemName [get, set]
 
bool IsScabbardVisible [get, set]
 
bool CurrentWeaponHasScabbard [get, set]
 
int CurrentDifficulty [get, set]
 
int CurrentOrderDifficulty [get, set]
 
int MaxDifficulty [get, set]
 
bool IsCurrentHeroAtMaxCraftingSkill [get, set]
 
int CurrentHeroCraftingSkill [get, set]
 
string CurrentDifficultyText [get, set]
 
string CurrentOrderDifficultyText [get, set]
 
string CurrentCraftingSkillValueText [get, set]
 
string DifficultyText [get, set]
 
string DefaultUsageText [get, set]
 
string AlternativeUsageText [get, set]
 
BasicTooltipViewModel OrderDisabledReasonHint [get, set]
 
HintViewModel ShowOnlyUnlockedPiecesHint [get, set]
 
CraftingPieceListVM BladePieceList [get, set]
 
CraftingPieceListVM GuardPieceList [get, set]
 
CraftingPieceListVM HandlePieceList [get, set]
 
CraftingPieceListVM PommelPieceList [get, set]
 
CraftingPieceVM SelectedBladePiece [get, set]
 
CraftingPieceVM SelectedGuardPiece [get, set]
 
CraftingPieceVM SelectedHandlePiece [get, set]
 
CraftingPieceVM SelectedPommelPiece [get, set]
 
int BladeSize [get, set]
 
int GuardSize [get, set]
 
int HandleSize [get, set]
 
int PommelSize [get, set]
 
string ComponentSizeLbl [get, set]
 
bool IsWeaponCivilian [get, set]
 
HintViewModel ScabbardHint [get, set]
 
HintViewModel RandomizeHint [get, set]
 
HintViewModel UndoHint [get, set]
 
HintViewModel RedoHint [get, set]
 
MBBindingList< ItemFlagVMWeaponFlagIconsList [get, set]
 
CraftingHistoryVM CraftingHistory [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 ()
 
- 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
 

Member Enumeration Documentation

◆ CraftingPieceTierFilter

Constructor & Destructor Documentation

◆ WeaponDesignVM()

TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.WeaponDesignVM ( Crafting  crafting,
ICraftingCampaignBehavior  craftingBehavior,
Action  onRefresh,
Action  onWeaponCrafted,
Func< CraftingAvailableHeroItemVM getCurrentCraftingHero,
Action< CraftingOrder refreshHeroAvailabilities,
Func< WeaponComponentData, ItemObject::ItemUsageSetFlags getItemUsageSetFlags 
)

Member Function Documentation

◆ RefreshValues()

override void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.RefreshValues ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ OnFinalize()

override void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.OnFinalize ( )
virtual

Reimplemented from TaleWorlds.Library.ViewModel.

◆ SetPieceNewlyUnlocked()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SetPieceNewlyUnlocked ( CraftingPiece  piece)

◆ SelectPrimaryWeaponClass()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectPrimaryWeaponClass ( CraftingTemplate  template)

◆ ExecuteOpenOrderPopup()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteOpenOrderPopup ( )

◆ ExecuteCloseOrderPopup()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteCloseOrderPopup ( )

◆ ExecuteOpenOrdersTab()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteOpenOrdersTab ( )

◆ ExecuteOpenWeaponClassSelectionPopup()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteOpenWeaponClassSelectionPopup ( )

◆ ExecuteOpenFreeBuildTab()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteOpenFreeBuildTab ( )

◆ CreateCraftingResultPopup()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CreateCraftingResultPopup ( )

◆ ExecuteToggleShowOnlyUnlockedPieces()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteToggleShowOnlyUnlockedPieces ( )

◆ ExecuteUndo()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteUndo ( )

◆ ExecuteRedo()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteRedo ( )

◆ ChangeModeIfHeroIsUnavailable()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ChangeModeIfHeroIsUnavailable ( )

◆ ExecuteBeginHeroHint()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteBeginHeroHint ( )

◆ ExecuteEndHeroHint()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteEndHeroHint ( )

◆ ExecuteRandomize()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteRandomize ( )

◆ ExecuteChangeScabbardVisibility()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteChangeScabbardVisibility ( )

◆ SelectWeapon()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectWeapon ( ItemObject  itemObject)

◆ CanCompleteOrder()

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CanCompleteOrder ( )

◆ ExecuteFinalizeCrafting()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ExecuteFinalizeCrafting ( )

◆ RefreshItem()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.RefreshItem ( )

◆ HaveUnlockedAllSelectedPieces()

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.HaveUnlockedAllSelectedPieces ( )

◆ SwitchToPiece()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SwitchToPiece ( WeaponDesignElement  usedPiece)

◆ DebugTick()

void TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.DebugTick ( float  dt)

Member Data Documentation

◆ MAX_SKILL_LEVEL

const int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.MAX_SKILL_LEVEL = 300
static

◆ CraftedItemObject

ItemObject TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CraftedItemObject

◆ _secondaryUsageSelector

SelectorVM<CraftingSecondaryUsageItemVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM._secondaryUsageSelector

Property Documentation

◆ TierFilters

MBBindingList<TierFilterTypeVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.TierFilters
getset

◆ CurrentCraftedWeaponTemplateId

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentCraftedWeaponTemplateId
getset

◆ ChooseOrderText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ChooseOrderText
getset

◆ ChooseWeaponTypeText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ChooseWeaponTypeText
getset

◆ CurrentCraftedWeaponTypeText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentCraftedWeaponTypeText
getset

◆ PieceLists

MBBindingList<CraftingPieceListVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.PieceLists
getset

◆ SelectedPieceTypeIndex

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectedPieceTypeIndex
getset

◆ ShowOnlyUnlockedPieces

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ShowOnlyUnlockedPieces
getset

◆ MissingPropertyWarningText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.MissingPropertyWarningText
getset

◆ CraftingResultPopup

WeaponDesignResultPopupVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CraftingResultPopup
getset

◆ IsOrderButtonActive

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsOrderButtonActive
getset

◆ IsInOrderMode

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsInOrderMode
getset

◆ IsInFreeMode

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsInFreeMode
getset

◆ WeaponControlsEnabled

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.WeaponControlsEnabled
getset

◆ FreeModeButtonText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.FreeModeButtonText
getset

◆ ActiveCraftingOrder

CraftingOrderItemVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ActiveCraftingOrder
getset

◆ CraftingOrderPopup

CraftingOrderPopupVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CraftingOrderPopup
getset

◆ WeaponClassSelectionPopup

WeaponClassSelectionPopupVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.WeaponClassSelectionPopup
getset

◆ PrimaryPropertyList

MBBindingList<CraftingListPropertyItem> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.PrimaryPropertyList
getset

◆ DesignResultPropertyList

MBBindingList<WeaponDesignResultPropertyItemVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.DesignResultPropertyList
getset

◆ SecondaryUsageSelector

SelectorVM<CraftingSecondaryUsageItemVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SecondaryUsageSelector
getset

◆ CraftedItemVisual

ItemCollectionElementViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CraftedItemVisual
getset

◆ IsInFinalCraftingStage

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsInFinalCraftingStage
getset

◆ ItemName

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ItemName
getset

◆ IsScabbardVisible

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsScabbardVisible
getset

◆ CurrentWeaponHasScabbard

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentWeaponHasScabbard
getset

◆ CurrentDifficulty

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentDifficulty
getset

◆ CurrentOrderDifficulty

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentOrderDifficulty
getset

◆ MaxDifficulty

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.MaxDifficulty
getset

◆ IsCurrentHeroAtMaxCraftingSkill

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsCurrentHeroAtMaxCraftingSkill
getset

◆ CurrentHeroCraftingSkill

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentHeroCraftingSkill
getset

◆ CurrentDifficultyText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentDifficultyText
getset

◆ CurrentOrderDifficultyText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentOrderDifficultyText
getset

◆ CurrentCraftingSkillValueText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CurrentCraftingSkillValueText
getset

◆ DifficultyText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.DifficultyText
getset

◆ DefaultUsageText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.DefaultUsageText
getset

◆ AlternativeUsageText

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.AlternativeUsageText
getset

◆ OrderDisabledReasonHint

BasicTooltipViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.OrderDisabledReasonHint
getset

◆ ShowOnlyUnlockedPiecesHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ShowOnlyUnlockedPiecesHint
getset

◆ BladePieceList

CraftingPieceListVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.BladePieceList
getset

◆ GuardPieceList

CraftingPieceListVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.GuardPieceList
getset

◆ HandlePieceList

CraftingPieceListVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.HandlePieceList
getset

◆ PommelPieceList

CraftingPieceListVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.PommelPieceList
getset

◆ SelectedBladePiece

CraftingPieceVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectedBladePiece
getset

◆ SelectedGuardPiece

CraftingPieceVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectedGuardPiece
getset

◆ SelectedHandlePiece

CraftingPieceVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectedHandlePiece
getset

◆ SelectedPommelPiece

CraftingPieceVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.SelectedPommelPiece
getset

◆ BladeSize

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.BladeSize
getset

◆ GuardSize

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.GuardSize
getset

◆ HandleSize

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.HandleSize
getset

◆ PommelSize

int TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.PommelSize
getset

◆ ComponentSizeLbl

string TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ComponentSizeLbl
getset

◆ IsWeaponCivilian

bool TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.IsWeaponCivilian
getset

◆ ScabbardHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.ScabbardHint
getset

◆ RandomizeHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.RandomizeHint
getset

◆ UndoHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.UndoHint
getset

◆ RedoHint

HintViewModel TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.RedoHint
getset

◆ WeaponFlagIconsList

MBBindingList<ItemFlagVM> TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.WeaponFlagIconsList
getset

◆ CraftingHistory

CraftingHistoryVM TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting.WeaponDesign.WeaponDesignVM.CraftingHistory
getset