Class ClanRoleMemberItemVM
- 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
MobilePartyrole
SkillEffect.PerkRolemember
ClanPartyMemberItemVMonRoleAssigned
Action
Properties
Hint
[DataSourceProperty]
public HintViewModel Hint { get; set; }
Property Value
IsRemoveAssigneeOption
[DataSourceProperty]
public bool IsRemoveAssigneeOption { get; set; }
Property Value
Member
[DataSourceProperty]
public ClanPartyMemberItemVM Member { get; set; }
Property Value
RelevantSkill
public SkillObject RelevantSkill { get; }
Property Value
RelevantSkillValue
public int RelevantSkillValue { get; }
Property Value
Role
public SkillEffect.PerkRole Role { get; }
Property Value
Methods
ExecuteAssignHeroToRole()
public void ExecuteAssignHeroToRole()
GetEffectsList(PerkRole)
public string GetEffectsList(SkillEffect.PerkRole role)
Parameters
role
SkillEffect.PerkRole
Returns
IsHeroAssignableForRole(Hero, PerkRole, MobileParty)
public static bool IsHeroAssignableForRole(Hero hero, SkillEffect.PerkRole role, MobileParty party)
Parameters
hero
Herorole
SkillEffect.PerkRoleparty
MobileParty
Returns
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).