Class KingdomDiplomacyItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public abstract class KingdomDiplomacyItemVM : KingdomItemVM, IViewModel, INotifyPropertyChanged
- Inheritance
-
KingdomDiplomacyItemVM
- Implements
- Derived
- Inherited Members
Constructors
KingdomDiplomacyItemVM(IFaction, IFaction)
protected KingdomDiplomacyItemVM(IFaction faction1, IFaction faction2)
Parameters
Fields
Faction1
public readonly IFaction Faction1
Field Value
Faction2
public readonly IFaction Faction2
Field Value
_faction1Castles
protected List<Settlement> _faction1Castles
Field Value
_faction1Color
protected readonly string _faction1Color
Field Value
_faction1Towns
protected List<Settlement> _faction1Towns
Field Value
_faction2Castles
protected List<Settlement> _faction2Castles
Field Value
_faction2Color
protected readonly string _faction2Color
Field Value
_faction2Towns
protected List<Settlement> _faction2Towns
Field Value
_playerKingdom
protected readonly IFaction _playerKingdom
Field Value
Properties
Faction1Leader
[DataSourceProperty]
public HeroVM Faction1Leader { get; set; }
Property Value
Faction1Name
[DataSourceProperty]
public string Faction1Name { get; set; }
Property Value
Faction1OwnedClans
[DataSourceProperty]
public MBBindingList<KingdomDiplomacyFactionItemVM> Faction1OwnedClans { get; set; }
Property Value
Faction1TributeHint
[DataSourceProperty]
public HintViewModel Faction1TributeHint { get; set; }
Property Value
Faction1TributeText
[DataSourceProperty]
public string Faction1TributeText { get; set; }
Property Value
Faction1Visual
[DataSourceProperty]
public ImageIdentifierVM Faction1Visual { get; set; }
Property Value
Faction2Leader
[DataSourceProperty]
public HeroVM Faction2Leader { get; set; }
Property Value
Faction2Name
[DataSourceProperty]
public string Faction2Name { get; set; }
Property Value
Faction2OtherWars
[DataSourceProperty]
public MBBindingList<KingdomDiplomacyFactionItemVM> Faction2OtherWars { get; set; }
Property Value
Faction2OwnedClans
[DataSourceProperty]
public MBBindingList<KingdomDiplomacyFactionItemVM> Faction2OwnedClans { get; set; }
Property Value
Faction2TributeHint
[DataSourceProperty]
public HintViewModel Faction2TributeHint { get; set; }
Property Value
Faction2TributeText
[DataSourceProperty]
public string Faction2TributeText { get; set; }
Property Value
Faction2Visual
[DataSourceProperty]
public ImageIdentifierVM Faction2Visual { get; set; }
Property Value
IsFaction2OtherWarsVisible
[DataSourceProperty]
public bool IsFaction2OtherWarsVisible { get; set; }
Property Value
Stats
[DataSourceProperty]
public MBBindingList<KingdomWarComparableStatVM> Stats { get; set; }
Property Value
Methods
ExecuteAction()
protected abstract void ExecuteAction()
UpdateDiplomacyProperties()
protected virtual void UpdateDiplomacyProperties()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).