Table of Contents

Class ClanRoleMemberItemVM

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

Constructors

ClanRoleMemberItemVM(MobileParty, PerkRole, ClanPartyMemberItemVM, Action)

public ClanRoleMemberItemVM(MobileParty party, SkillEffect.PerkRole role, ClanPartyMemberItemVM member, Action onRoleAssigned)

Parameters

party MobileParty
role SkillEffect.PerkRole
member ClanPartyMemberItemVM
onRoleAssigned Action

Properties

Hint

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

Property Value

HintViewModel

IsRemoveAssigneeOption

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

Property Value

bool

Member

[DataSourceProperty]
public ClanPartyMemberItemVM Member { get; set; }

Property Value

ClanPartyMemberItemVM

RelevantSkill

public SkillObject RelevantSkill { get; }

Property Value

SkillObject

RelevantSkillValue

public int RelevantSkillValue { get; }

Property Value

int

Role

public SkillEffect.PerkRole Role { get; }

Property Value

SkillEffect.PerkRole

Methods

ExecuteAssignHeroToRole()

public void ExecuteAssignHeroToRole()

GetEffectsList(PerkRole)

public string GetEffectsList(SkillEffect.PerkRole role)

Parameters

role SkillEffect.PerkRole

Returns

string

IsHeroAssignableForRole(Hero, PerkRole, MobileParty)

public static bool IsHeroAssignableForRole(Hero hero, SkillEffect.PerkRole role, MobileParty party)

Parameters

hero Hero
role SkillEffect.PerkRole
party MobileParty

Returns

bool

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

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