Table of Contents

Class MPArmoryCosmeticsVM

Namespace
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.Lobby.Armory
Assembly
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.dll
public class MPArmoryCosmeticsVM : ViewModel
Inheritance
MPArmoryCosmeticsVM

Constructors

MPArmoryCosmeticsVM(Func<List<IReadOnlyPerkObject>>)

public MPArmoryCosmeticsVM(Func<List<IReadOnlyPerkObject>> getSelectedPerks)

Parameters

getSelectedPerks Func<List<IReadOnlyPerkObject>>

Properties

ActionInputKey

public InputKeyItemVM ActionInputKey { get; set; }

Property Value

InputKeyItemVM

ActiveCategory

public MPArmoryCosmeticCategoryBaseVM ActiveCategory { get; set; }

Property Value

MPArmoryCosmeticCategoryBaseVM

AllCategoriesHint

public HintViewModel AllCategoriesHint { get; set; }

Property Value

HintViewModel

AvailableCategories

public MBBindingList<MPArmoryCosmeticCategoryBaseVM> AvailableCategories { get; set; }

Property Value

MBBindingList<MPArmoryCosmeticCategoryBaseVM>

BodyCategoryHint

public HintViewModel BodyCategoryHint { get; set; }

Property Value

HintViewModel

CosmeticInfoErrorText

public string CosmeticInfoErrorText { get; set; }

Property Value

string

HandCategoryHint

public HintViewModel HandCategoryHint { get; set; }

Property Value

HintViewModel

HasCosmeticInfoReceived

public bool HasCosmeticInfoReceived { get; set; }

Property Value

bool

HeadCategoryHint

public HintViewModel HeadCategoryHint { get; set; }

Property Value

HintViewModel

IsLoading

public bool IsLoading { get; set; }

Property Value

bool

IsManagingTaunts

public bool IsManagingTaunts { get; set; }

Property Value

bool

IsTauntAssignmentActive

public bool IsTauntAssignmentActive { get; set; }

Property Value

bool

LegCategoryHint

public HintViewModel LegCategoryHint { get; set; }

Property Value

HintViewModel

Loot

public int Loot { get; set; }

Property Value

int

PreviewInputKey

public InputKeyItemVM PreviewInputKey { get; set; }

Property Value

InputKeyItemVM

ResetPreviewHint

public HintViewModel ResetPreviewHint { get; set; }

Property Value

HintViewModel

SelectedTauntItem

public MPArmoryCosmeticTauntItemVM SelectedTauntItem { get; set; }

Property Value

MPArmoryCosmeticTauntItemVM

SelectedTauntSlot

public MPArmoryCosmeticTauntSlotVM SelectedTauntSlot { get; set; }

Property Value

MPArmoryCosmeticTauntSlotVM

ShoulderCategoryHint

public HintViewModel ShoulderCategoryHint { get; set; }

Property Value

HintViewModel

SortCategories

public SelectorVM<SelectorItemVM> SortCategories { get; set; }

Property Value

SelectorVM<SelectorItemVM>

SortOrders

public SelectorVM<SelectorItemVM> SortOrders { get; set; }

Property Value

SelectorVM<SelectorItemVM>

TauntSlots

public MBBindingList<MPArmoryCosmeticTauntSlotVM> TauntSlots { get; set; }

Property Value

MBBindingList<MPArmoryCosmeticTauntSlotVM>

Methods

ClearTauntSelections()

public void ClearTauntSelections()

OnFinalize()

public override void OnFinalize()

OnItemObtained(string, int)

public void OnItemObtained(string cosmeticID, int finalLoot)

Parameters

cosmeticID string
finalLoot int

OnTick(float)

public void OnTick(float dt)

Parameters

dt float

RefreshAvailableCategoriesBy(CosmeticType)

public void RefreshAvailableCategoriesBy(CosmeticsManager.CosmeticType type)

Parameters

type CosmeticType

RefreshCosmeticInfoFromNetwork()

public void RefreshCosmeticInfoFromNetwork()

RefreshKeyBindings(HotKey, HotKey)

public void RefreshKeyBindings(HotKey actionKey, HotKey previewKey)

Parameters

actionKey HotKey
previewKey HotKey

RefreshPlayerData(PlayerData)

public void RefreshPlayerData(PlayerData playerData)

Parameters

playerData PlayerData

RefreshSelectedClass(MPHeroClass, List<IReadOnlyPerkObject>)

public void RefreshSelectedClass(MultiplayerClassDivisions.MPHeroClass selectedClass, List<IReadOnlyPerkObject> selectedPerks)

Parameters

selectedClass MPHeroClass
selectedPerks List<IReadOnlyPerkObject>

RefreshValues()

public override void RefreshValues()

Events

OnCosmeticPreview

public static event Action<MPArmoryCosmeticItemBaseVM> OnCosmeticPreview

Event Type

Action<MPArmoryCosmeticItemBaseVM>

OnEquipmentRefreshed

public static event Action<List<EquipmentElement>> OnEquipmentRefreshed

Event Type

Action<List<EquipmentElement>>

OnRemoveCosmeticFromPreview

public static event Action<MPArmoryCosmeticItemBaseVM> OnRemoveCosmeticFromPreview

Event Type

Action<MPArmoryCosmeticItemBaseVM>

OnTauntAssignmentRefresh

public static event Action OnTauntAssignmentRefresh

Event Type

Action

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).