Table of Contents

Class MPArmoryVM

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

Constructors

MPArmoryVM(Action<BasicCharacterObject>, Action<MPArmoryCosmeticItemBaseVM>, Func<string>)

public MPArmoryVM(Action<BasicCharacterObject> onOpenFacegen, Action<MPArmoryCosmeticItemBaseVM> onItemObtainRequested, Func<string> getExitText)

Parameters

onOpenFacegen Action<BasicCharacterObject>
onItemObtainRequested Action<MPArmoryCosmeticItemBaseVM>
getExitText Func<string>

Properties

CanOpenFacegen

public bool CanOpenFacegen { get; set; }

Property Value

bool

ClassFilter

public MPLobbyClassFilterVM ClassFilter { get; set; }

Property Value

MPLobbyClassFilterVM

ClassStats

public MPArmoryClassStatsVM ClassStats { get; set; }

Property Value

MPArmoryClassStatsVM

Cosmetics

public MPArmoryCosmeticsVM Cosmetics { get; set; }

Property Value

MPArmoryCosmeticsVM

CustomizationText

public string CustomizationText { get; set; }

Property Value

string

FacegenText

public string FacegenText { get; set; }

Property Value

string

HeroPerkSelection

public MPArmoryHeroPerkSelectionVM HeroPerkSelection { get; set; }

Property Value

MPArmoryHeroPerkSelectionVM

HeroPreview

public MPArmoryHeroPreviewVM HeroPreview { get; set; }

Property Value

MPArmoryHeroPreviewVM

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

IsManagingTaunts

public bool IsManagingTaunts { get; set; }

Property Value

bool

IsTauntAssignmentActive

public bool IsTauntAssignmentActive { get; set; }

Property Value

bool

ManageTauntsText

public string ManageTauntsText { get; set; }

Property Value

string

StatsText

public string StatsText { get; set; }

Property Value

string

TauntAssignmentClickToCloseText

public string TauntAssignmentClickToCloseText { get; set; }

Property Value

string

Methods

ApplyPerkEffectsToEquipment(ref Equipment, List<IReadOnlyPerkObject>)

public static void ApplyPerkEffectsToEquipment(ref Equipment equipment, List<IReadOnlyPerkObject> selectedPerks)

Parameters

equipment Equipment
selectedPerks List<IReadOnlyPerkObject>

ExecuteClearTauntSelection()

public void ExecuteClearTauntSelection()

ExecuteEmptyFocusedSlot()

public void ExecuteEmptyFocusedSlot()

ExecuteSelectFocusedSlot()

public void ExecuteSelectFocusedSlot()

ExecuteToggleManageTauntsState()

public void ExecuteToggleManageTauntsState()

ForceRefreshCharacter()

public void ForceRefreshCharacter()

OnFinalize()

public override void OnFinalize()

OnTick(float)

public void OnTick(float dt)

Parameters

dt float

RefreshPlayerData(PlayerData)

public void RefreshPlayerData(PlayerData playerData)

Parameters

playerData PlayerData

RefreshValues()

public override void RefreshValues()

SetCanOpenFacegen(bool)

public void SetCanOpenFacegen(bool enabled)

Parameters

enabled bool

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