Table of Contents

Class ClanRoleItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanRoleItemVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
ClanRoleItemVM
Implements
Inherited Members

Constructors

ClanRoleItemVM(MobileParty, PerkRole, MBBindingList<ClanPartyMemberItemVM>, Action<ClanRoleItemVM>, Action)

public ClanRoleItemVM(MobileParty party, SkillEffect.PerkRole role, MBBindingList<ClanPartyMemberItemVM> heroMembers, Action<ClanRoleItemVM> onRoleSelectionToggled, Action onRoleAssigned)

Parameters

party MobileParty
role SkillEffect.PerkRole
heroMembers MBBindingList<ClanPartyMemberItemVM>
onRoleSelectionToggled Action<ClanRoleItemVM>
onRoleAssigned Action

Properties

AssignedMemberEffects

[DataSourceProperty]
public string AssignedMemberEffects { get; set; }

Property Value

string

DisabledHint

[DataSourceProperty]
public HintViewModel DisabledHint { get; set; }

Property Value

HintViewModel

EffectiveOwner

[DataSourceProperty]
public ClanRoleMemberItemVM EffectiveOwner { get; set; }

Property Value

ClanRoleMemberItemVM

HasEffects

[DataSourceProperty]
public bool HasEffects { get; set; }

Property Value

bool

IsEnabled

[DataSourceProperty]
public bool IsEnabled { get; set; }

Property Value

bool

IsNotAssigned

[DataSourceProperty]
public bool IsNotAssigned { get; set; }

Property Value

bool

Members

[DataSourceProperty]
public MBBindingList<ClanRoleMemberItemVM> Members { get; set; }

Property Value

MBBindingList<ClanRoleMemberItemVM>

Name

[DataSourceProperty]
public string Name { get; set; }

Property Value

string

NoEffectText

[DataSourceProperty]
public string NoEffectText { get; set; }

Property Value

string

NotAssignedHint

[DataSourceProperty]
public HintViewModel NotAssignedHint { get; set; }

Property Value

HintViewModel

Role

public SkillEffect.PerkRole Role { get; }

Property Value

SkillEffect.PerkRole

Methods

ExecuteToggleRoleSelection()

public void ExecuteToggleRoleSelection()

OnFinalize()

public override void OnFinalize()

Refresh()

public void Refresh()

RefreshValues()

public override void RefreshValues()

SetEnabled(bool, TextObject)

public void SetEnabled(bool enabled, TextObject disabledHint)

Parameters

enabled bool
disabledHint TextObject

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