Class SPInventoryVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class SPInventoryVM : ViewModel, IViewModel, INotifyPropertyChanged, IInventoryStateHandler
- Inheritance
-
SPInventoryVM
- Implements
- Inherited Members
Constructors
SPInventoryVM(InventoryLogic, bool, Func<WeaponComponentData, ItemUsageSetFlags>, string, string)
public SPInventoryVM(InventoryLogic inventoryLogic, bool isInCivilianModeByDefault, Func<WeaponComponentData, ItemObject.ItemUsageSetFlags> getItemUsageSetFlags, string fiveStackShortcutkeyText, string entireStackShortcutkeyText)
Parameters
inventoryLogic
InventoryLogicisInCivilianModeByDefault
boolgetItemUsageSetFlags
Func<WeaponComponentData, ItemObject.ItemUsageSetFlags>fiveStackShortcutkeyText
stringentireStackShortcutkeyText
string
Fields
DoNotSync
public bool DoNotSync
Field Value
IsEntireStackModifierActive
public bool IsEntireStackModifierActive
Field Value
IsFiveStackModifierActive
public bool IsFiveStackModifierActive
Field Value
Properties
ActiveFilterIndex
[DataSourceProperty]
public int ActiveFilterIndex { get; set; }
Property Value
ArmArmorHint
[DataSourceProperty]
public HintViewModel ArmArmorHint { get; set; }
Property Value
BannerTypeCode
[DataSourceProperty]
public int BannerTypeCode { get; set; }
Property Value
BattleOutfitHint
[DataSourceProperty]
public HintViewModel BattleOutfitHint { get; set; }
Property Value
BodyArmorHint
[DataSourceProperty]
public HintViewModel BodyArmorHint { get; set; }
Property Value
BuyAllHint
[DataSourceProperty]
public BasicTooltipViewModel BuyAllHint { get; set; }
Property Value
BuyAllInputKey
[DataSourceProperty]
public InputKeyItemVM BuyAllInputKey { get; set; }
Property Value
CancelInputKey
[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }
Property Value
CancelLbl
[DataSourceProperty]
public string CancelLbl { get; set; }
Property Value
CharacterBannerSlot
[DataSourceProperty]
public SPItemVM CharacterBannerSlot { get; set; }
Property Value
CharacterBootSlot
[DataSourceProperty]
public SPItemVM CharacterBootSlot { get; set; }
Property Value
CharacterCloakSlot
[DataSourceProperty]
public SPItemVM CharacterCloakSlot { get; set; }
Property Value
CharacterGloveSlot
[DataSourceProperty]
public SPItemVM CharacterGloveSlot { get; set; }
Property Value
CharacterHelmSlot
[DataSourceProperty]
public SPItemVM CharacterHelmSlot { get; set; }
Property Value
CharacterList
[DataSourceProperty]
public SelectorVM<InventoryCharacterSelectorItemVM> CharacterList { get; set; }
Property Value
CharacterMountArmorSlot
[DataSourceProperty]
public SPItemVM CharacterMountArmorSlot { get; set; }
Property Value
CharacterMountSlot
[DataSourceProperty]
public SPItemVM CharacterMountSlot { get; set; }
Property Value
CharacterTorsoSlot
[DataSourceProperty]
public SPItemVM CharacterTorsoSlot { get; set; }
Property Value
CharacterWeapon1Slot
[DataSourceProperty]
public SPItemVM CharacterWeapon1Slot { get; set; }
Property Value
CharacterWeapon2Slot
[DataSourceProperty]
public SPItemVM CharacterWeapon2Slot { get; set; }
Property Value
CharacterWeapon3Slot
[DataSourceProperty]
public SPItemVM CharacterWeapon3Slot { get; set; }
Property Value
CharacterWeapon4Slot
[DataSourceProperty]
public SPItemVM CharacterWeapon4Slot { get; set; }
Property Value
CivilianOutfitHint
[DataSourceProperty]
public HintViewModel CivilianOutfitHint { get; set; }
Property Value
CompanionExists
[DataSourceProperty]
public bool CompanionExists { get; set; }
Property Value
CostText
[DataSourceProperty]
public string CostText { get; set; }
Property Value
CurrentCharacterArmArmor
[DataSourceProperty]
public float CurrentCharacterArmArmor { get; set; }
Property Value
CurrentCharacterBodyArmor
[DataSourceProperty]
public float CurrentCharacterBodyArmor { get; set; }
Property Value
CurrentCharacterHeadArmor
[DataSourceProperty]
public float CurrentCharacterHeadArmor { get; set; }
Property Value
CurrentCharacterHorseArmor
[DataSourceProperty]
public float CurrentCharacterHorseArmor { get; set; }
Property Value
CurrentCharacterLegArmor
[DataSourceProperty]
public float CurrentCharacterLegArmor { get; set; }
Property Value
CurrentCharacterName
[DataSourceProperty]
public string CurrentCharacterName { get; set; }
Property Value
CurrentCharacterSkillsTooltip
[DataSourceProperty]
public BasicTooltipViewModel CurrentCharacterSkillsTooltip { get; set; }
Property Value
CurrentCharacterTotalEncumbrance
[DataSourceProperty]
public string CurrentCharacterTotalEncumbrance { get; set; }
Property Value
CurrentFocusedItem
[DataSourceProperty]
public SPItemVM CurrentFocusedItem { get; set; }
Property Value
DonationLblHint
[DataSourceProperty]
public HintViewModel DonationLblHint { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
DoneLbl
[DataSourceProperty]
public string DoneLbl { get; set; }
Property Value
EquipAfterBuy
[DataSourceProperty]
public bool EquipAfterBuy { get; set; }
Property Value
EquipHint
[DataSourceProperty]
public HintViewModel EquipHint { get; set; }
Property Value
EquipmentArmorSlotHint
[DataSourceProperty]
public HintViewModel EquipmentArmorSlotHint { get; set; }
Property Value
EquipmentBannerSlotHint
[DataSourceProperty]
public HintViewModel EquipmentBannerSlotHint { get; set; }
Property Value
EquipmentBootSlotHint
[DataSourceProperty]
public HintViewModel EquipmentBootSlotHint { get; set; }
Property Value
EquipmentCloakSlotHint
[DataSourceProperty]
public HintViewModel EquipmentCloakSlotHint { get; set; }
Property Value
EquipmentGloveSlotHint
[DataSourceProperty]
public HintViewModel EquipmentGloveSlotHint { get; set; }
Property Value
EquipmentHarnessSlotHint
[DataSourceProperty]
public HintViewModel EquipmentHarnessSlotHint { get; set; }
Property Value
EquipmentHelmSlotHint
[DataSourceProperty]
public HintViewModel EquipmentHelmSlotHint { get; set; }
Property Value
EquipmentMaxCountHint
[DataSourceProperty]
public BasicTooltipViewModel EquipmentMaxCountHint { get; set; }
Property Value
EquipmentMountSlotHint
[DataSourceProperty]
public HintViewModel EquipmentMountSlotHint { get; set; }
Property Value
EquipmentWeaponSlotHint
[DataSourceProperty]
public HintViewModel EquipmentWeaponSlotHint { get; set; }
Property Value
ExperienceLbl
[DataSourceProperty]
public string ExperienceLbl { get; set; }
Property Value
FilterAllHint
[DataSourceProperty]
public HintViewModel FilterAllHint { get; set; }
Property Value
FilterArmorHint
[DataSourceProperty]
public HintViewModel FilterArmorHint { get; set; }
Property Value
FilterMiscHint
[DataSourceProperty]
public HintViewModel FilterMiscHint { get; set; }
Property Value
FilterMountAndHarnessHint
[DataSourceProperty]
public HintViewModel FilterMountAndHarnessHint { get; set; }
Property Value
FilterShieldAndRangedHint
[DataSourceProperty]
public HintViewModel FilterShieldAndRangedHint { get; set; }
Property Value
FilterWeaponHint
[DataSourceProperty]
public HintViewModel FilterWeaponHint { get; set; }
Property Value
HasGainedExperience
[DataSourceProperty]
public bool HasGainedExperience { get; set; }
Property Value
HeadArmorHint
[DataSourceProperty]
public HintViewModel HeadArmorHint { get; set; }
Property Value
HorseArmorHint
[DataSourceProperty]
public HintViewModel HorseArmorHint { get; set; }
Property Value
IsBannerItemsHighlightApplied
[DataSourceProperty]
public bool IsBannerItemsHighlightApplied { get; set; }
Property Value
IsCivilianFilterHighlightEnabled
[DataSourceProperty]
public bool IsCivilianFilterHighlightEnabled { get; set; }
Property Value
IsDonationXpGainExceedsMax
[DataSourceProperty]
public bool IsDonationXpGainExceedsMax { get; set; }
Property Value
IsDoneDisabled
[DataSourceProperty]
public bool IsDoneDisabled { get; set; }
Property Value
IsExtendedEquipmentControlsEnabled
[DataSourceProperty]
public bool IsExtendedEquipmentControlsEnabled { get; set; }
Property Value
IsFocusedOnItemList
[DataSourceProperty]
public bool IsFocusedOnItemList { get; set; }
Property Value
IsInWarSet
[DataSourceProperty]
public bool IsInWarSet { get; set; }
Property Value
IsMicsFilterHighlightEnabled
[DataSourceProperty]
public bool IsMicsFilterHighlightEnabled { get; set; }
Property Value
IsOtherInventoryGoldRelevant
[DataSourceProperty]
public bool IsOtherInventoryGoldRelevant { get; set; }
Property Value
IsRefreshed
[DataSourceProperty]
public bool IsRefreshed { get; set; }
Property Value
IsSearchAvailable
[DataSourceProperty]
public bool IsSearchAvailable { get; set; }
Property Value
IsTrading
[DataSourceProperty]
public bool IsTrading { get; set; }
Property Value
IsTradingWithSettlement
[DataSourceProperty]
public bool IsTradingWithSettlement { get; set; }
Property Value
ItemCountToBuy
[DataSourceProperty]
public int ItemCountToBuy { get; set; }
Property Value
ItemMenu
[DataSourceProperty]
public ItemMenuVM ItemMenu { get; set; }
Property Value
ItemPreview
[DataSourceProperty]
public ItemPreviewVM ItemPreview { get; set; }
Property Value
LeftInventoryLabel
[DataSourceProperty]
public string LeftInventoryLabel { get; set; }
Property Value
LeftInventoryOwnerGold
[DataSourceProperty]
public int LeftInventoryOwnerGold { get; set; }
Property Value
LeftInventoryOwnerName
[DataSourceProperty]
public string LeftInventoryOwnerName { get; set; }
Property Value
LeftItemListVM
[DataSourceProperty]
public MBBindingList<SPItemVM> LeftItemListVM { get; set; }
Property Value
LeftSearchText
[DataSourceProperty]
public string LeftSearchText { get; set; }
Property Value
LegArmorHint
[DataSourceProperty]
public HintViewModel LegArmorHint { get; set; }
Property Value
MainCharacter
[DataSourceProperty]
public HeroViewModel MainCharacter { get; set; }
Property Value
NameText
[DataSourceProperty]
public string NameText { get; set; }
Property Value
NextCharacterHint
[DataSourceProperty]
public BasicTooltipViewModel NextCharacterHint { get; set; }
Property Value
NextCharacterInputKey
[DataSourceProperty]
public InputKeyItemVM NextCharacterInputKey { get; set; }
Property Value
NoSaddleHint
[DataSourceProperty]
public HintViewModel NoSaddleHint { get; set; }
Property Value
NoSaddleText
[DataSourceProperty]
public string NoSaddleText { get; set; }
Property Value
NoSaddleWarned
[DataSourceProperty]
public bool NoSaddleWarned { get; set; }
Property Value
OtherEquipmentCountText
[DataSourceProperty]
public string OtherEquipmentCountText { get; set; }
Property Value
OtherEquipmentCountWarned
[DataSourceProperty]
public bool OtherEquipmentCountWarned { get; set; }
Property Value
OtherInventorySortController
[DataSourceProperty]
public SPInventorySortControllerVM OtherInventorySortController { get; set; }
Property Value
OtherSideCapacityExceededHint
[DataSourceProperty]
public HintViewModel OtherSideCapacityExceededHint { get; set; }
Property Value
OtherSideCapacityExceededText
[DataSourceProperty]
public string OtherSideCapacityExceededText { get; set; }
Property Value
OtherSideHasCapacity
[DataSourceProperty]
public bool OtherSideHasCapacity { get; set; }
Property Value
PlayerEquipmentCountText
[DataSourceProperty]
public string PlayerEquipmentCountText { get; set; }
Property Value
PlayerEquipmentCountWarned
[DataSourceProperty]
public bool PlayerEquipmentCountWarned { get; set; }
Property Value
PlayerInventorySortController
[DataSourceProperty]
public SPInventorySortControllerVM PlayerInventorySortController { get; set; }
Property Value
PlayerSideCapacityExceededHint
[DataSourceProperty]
public HintViewModel PlayerSideCapacityExceededHint { get; set; }
Property Value
PlayerSideCapacityExceededText
[DataSourceProperty]
public string PlayerSideCapacityExceededText { get; set; }
Property Value
PreviewHint
[DataSourceProperty]
public HintViewModel PreviewHint { get; set; }
Property Value
PreviousCharacterHint
[DataSourceProperty]
public BasicTooltipViewModel PreviousCharacterHint { get; set; }
Property Value
PreviousCharacterInputKey
[DataSourceProperty]
public InputKeyItemVM PreviousCharacterInputKey { get; set; }
Property Value
ProductionTooltip
[DataSourceProperty]
public BasicTooltipViewModel ProductionTooltip { get; set; }
Property Value
QuantityText
[DataSourceProperty]
public string QuantityText { get; set; }
Property Value
ResetHint
[DataSourceProperty]
public HintViewModel ResetHint { get; set; }
Property Value
ResetInputKey
[DataSourceProperty]
public InputKeyItemVM ResetInputKey { get; set; }
Property Value
ResetLbl
[DataSourceProperty]
public string ResetLbl { get; set; }
Property Value
RightInventoryLabel
[DataSourceProperty]
public string RightInventoryLabel { get; set; }
Property Value
RightInventoryOwnerGold
[DataSourceProperty]
public int RightInventoryOwnerGold { get; set; }
Property Value
RightInventoryOwnerName
[DataSourceProperty]
public string RightInventoryOwnerName { get; set; }
Property Value
RightItemListVM
[DataSourceProperty]
public MBBindingList<SPItemVM> RightItemListVM { get; set; }
Property Value
RightSearchText
[DataSourceProperty]
public string RightSearchText { get; set; }
Property Value
SearchPlaceholderText
[DataSourceProperty]
public string SearchPlaceholderText { get; set; }
Property Value
SellAllHint
[DataSourceProperty]
public BasicTooltipViewModel SellAllHint { get; set; }
Property Value
SellAllInputKey
[DataSourceProperty]
public InputKeyItemVM SellAllInputKey { get; set; }
Property Value
SellHint
[DataSourceProperty]
public HintViewModel SellHint { get; set; }
Property Value
TargetEquipmentIndex
[DataSourceProperty]
public int TargetEquipmentIndex { get; set; }
Property Value
TargetEquipmentType
public EquipmentIndex TargetEquipmentType { get; set; }
Property Value
TradeLbl
[DataSourceProperty]
public string TradeLbl { get; set; }
Property Value
TransactionCount
[DataSourceProperty]
public int TransactionCount { get; set; }
Property Value
TypeText
[DataSourceProperty]
public string TypeText { get; set; }
Property Value
UnequipHint
[DataSourceProperty]
public HintViewModel UnequipHint { get; set; }
Property Value
WeightHint
[DataSourceProperty]
public HintViewModel WeightHint { get; set; }
Property Value
Methods
ClosePreview()
public void ClosePreview()
CompareNextItem()
public void CompareNextItem()
CycleBetweenWeaponSlots()
public void CycleBetweenWeaponSlots()
ExecuteBuyAllItems()
public void ExecuteBuyAllItems()
ExecuteBuyItemTest()
public void ExecuteBuyItemTest()
ExecuteCancelRecap()
public void ExecuteCancelRecap()
ExecuteCompleteTranstactions()
public void ExecuteCompleteTranstactions()
ExecuteFilterArmors()
public void ExecuteFilterArmors()
ExecuteFilterMisc()
public void ExecuteFilterMisc()
ExecuteFilterMounts()
public void ExecuteFilterMounts()
ExecuteFilterNone()
public void ExecuteFilterNone()
ExecuteFilterShieldsAndRanged()
public void ExecuteFilterShieldsAndRanged()
ExecuteFilterWeapons()
public void ExecuteFilterWeapons()
ExecuteRemoveZeroCounts()
public void ExecuteRemoveZeroCounts()
ExecuteResetAndCompleteTranstactions()
public void ExecuteResetAndCompleteTranstactions()
ExecuteResetTranstactions()
public void ExecuteResetTranstactions()
ExecuteSellAllItems()
public void ExecuteSellAllItems()
ExecuteShowRecap()
public void ExecuteShowRecap()
ExecuteTransferWithParameters(SPItemVM, int, string)
public void ExecuteTransferWithParameters(SPItemVM item, int index, string targetTag)
Parameters
IsItemEquipmentPossible(SPItemVM)
public bool IsItemEquipmentPossible(SPItemVM itemVM)
Parameters
itemVM
SPItemVM
Returns
OnFinalize()
public override void OnFinalize()
ProcessItemTooltip(ItemVM)
public void ProcessItemTooltip(ItemVM item)
Parameters
item
ItemVM
RefreshCallbacks()
public void RefreshCallbacks()
RefreshComparedItem()
public void RefreshComparedItem()
RefreshEquipment(SPItemVM, EquipmentIndex)
protected void RefreshEquipment(SPItemVM itemVM, EquipmentIndex itemType)
Parameters
itemVM
SPItemVMitemType
EquipmentIndex
RefreshValues()
public override void RefreshValues()
ResetSelectedItem()
public void ResetSelectedItem()
SetBuyAllInputKey(HotKey)
public void SetBuyAllInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
SetCancelInputKey(HotKey)
public void SetCancelInputKey(HotKey gameKey)
Parameters
gameKey
HotKey
SetDoneInputKey(HotKey)
public void SetDoneInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
SetGetKeyTextFromKeyIDFunc(Func<string, TextObject>)
public void SetGetKeyTextFromKeyIDFunc(Func<string, TextObject> getKeyTextFromKeyId)
Parameters
getKeyTextFromKeyId
Func<string, TextObject>
SetNextCharacterInputKey(HotKey)
public void SetNextCharacterInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
SetPreviousCharacterInputKey(HotKey)
public void SetPreviousCharacterInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
SetResetInputKey(HotKey)
public void SetResetInputKey(HotKey hotkey)
Parameters
hotkey
HotKey
SetSellAllInputKey(HotKey)
public void SetSellAllInputKey(HotKey hotKey)
Parameters
hotKey
HotKey
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).