Table of Contents

Class HeroClassVM

Namespace
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.ClassLoadout
Assembly
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.dll
public class HeroClassVM : ViewModel
Inheritance
HeroClassVM

Constructors

HeroClassVM(Action<HeroClassVM>, Action<HeroPerkVM, MPPerkVM>, MPHeroClass, bool)

public HeroClassVM(Action<HeroClassVM> onSelect, Action<HeroPerkVM, MPPerkVM> onPerkSelect, MultiplayerClassDivisions.MPHeroClass heroClass, bool useSecondary)

Parameters

onSelect Action<HeroClassVM>
onPerkSelect Action<HeroPerkVM, MPPerkVM>
heroClass MPHeroClass
useSecondary bool

Fields

HeroClass

public readonly MultiplayerClassDivisions.MPHeroClass HeroClass

Field Value

MPHeroClass

Properties

CultureColor

public Color CultureColor { get; set; }

Property Value

Color

CultureId

public string CultureId { get; set; }

Property Value

string

FirstPerk

public HeroPerkVM FirstPerk { get; }

Property Value

HeroPerkVM

Gold

public int Gold { get; set; }

Property Value

int

IconType

public string IconType { get; set; }

Property Value

string

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

IsGoldEnabled

public bool IsGoldEnabled { get; set; }

Property Value

bool

IsNumOfTroopsEnabled

public bool IsNumOfTroopsEnabled { get; set; }

Property Value

bool

IsSelected

public bool IsSelected { get; set; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

NumOfTroops

public int NumOfTroops { get; set; }

Property Value

int

Perks

public MBBindingList<HeroPerkVM> Perks { get; set; }

Property Value

MBBindingList<HeroPerkVM>

SecondPerk

public HeroPerkVM SecondPerk { get; }

Property Value

HeroPerkVM

SelectedPerks

public List<IReadOnlyPerkObject> SelectedPerks { get; }

Property Value

List<IReadOnlyPerkObject>

ThirdPerk

public HeroPerkVM ThirdPerk { get; }

Property Value

HeroPerkVM

TroopTypeId

public string TroopTypeId { get; set; }

Property Value

string

UseSecondary

public bool UseSecondary { get; set; }

Property Value

bool

Methods

OnSelect()

public void OnSelect()

RefreshValues()

public override void RefreshValues()

UpdateEnabled()

public void UpdateEnabled()

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