Interface IFaction
- Namespace
- TaleWorlds.CampaignSystem
- Assembly
- TaleWorlds.CampaignSystem.dll
[SaveableInterface(22001)]
public interface IFaction
Properties
Aggressiveness
float Aggressiveness { get; }
Property Value
AlternativeColor
uint AlternativeColor { get; }
Property Value
AlternativeColor2
uint AlternativeColor2 { get; }
Property Value
Banner
Banner Banner { get; }
Property Value
BasicTroop
CharacterObject BasicTroop { get; }
Property Value
Color
uint Color { get; }
Property Value
Color2
uint Color2 { get; }
Property Value
Culture
CultureObject Culture { get; }
Property Value
DailyCrimeRatingChange
float DailyCrimeRatingChange { get; }
Property Value
DailyCrimeRatingChangeExplained
ExplainedNumber DailyCrimeRatingChangeExplained { get; }
Property Value
DistanceToClosestNonAllyFortification
float DistanceToClosestNonAllyFortification { get; }
Property Value
EncyclopediaLink
string EncyclopediaLink { get; }
Property Value
EncyclopediaLinkWithName
TextObject EncyclopediaLinkWithName { get; }
Property Value
EncyclopediaText
TextObject EncyclopediaText { get; }
Property Value
FactionMidSettlement
Settlement FactionMidSettlement { get; }
Property Value
Fiefs
MBReadOnlyList<Town> Fiefs { get; }
Property Value
Heroes
MBReadOnlyList<Hero> Heroes { get; }
Property Value
Id
MBGUID Id { get; }
Property Value
InformalName
TextObject InformalName { get; }
Property Value
InitialPosition
Vec2 InitialPosition { get; }
Property Value
IsBanditFaction
bool IsBanditFaction { get; }
Property Value
IsClan
bool IsClan { get; }
Property Value
IsEliminated
bool IsEliminated { get; }
Property Value
IsKingdomFaction
bool IsKingdomFaction { get; }
Property Value
IsMapFaction
bool IsMapFaction { get; }
Property Value
IsMinorFaction
bool IsMinorFaction { get; }
Property Value
IsOutlaw
bool IsOutlaw { get; }
Property Value
IsRebelClan
bool IsRebelClan { get; }
Property Value
LabelColor
uint LabelColor { get; }
Property Value
Leader
Hero Leader { get; }
Property Value
Lords
MBReadOnlyList<Hero> Lords { get; }
Property Value
MainHeroCrimeRating
float MainHeroCrimeRating { get; set; }
Property Value
MapFaction
IFaction MapFaction { get; }
Property Value
Name
TextObject Name { get; }
Property Value
NotAttackableByPlayerUntilTime
CampaignTime NotAttackableByPlayerUntilTime { get; set; }
Property Value
Settlements
MBReadOnlyList<Settlement> Settlements { get; }
Property Value
Stances
IEnumerable<StanceLink> Stances { get; }
Property Value
StringId
string StringId { get; }
Property Value
TotalStrength
float TotalStrength { get; }
Property Value
TributeWallet
int TributeWallet { get; set; }
Property Value
WarPartyComponents
MBReadOnlyList<WarPartyComponent> WarPartyComponents { get; }
Property Value
Methods
GetStanceWith(IFaction)
StanceLink GetStanceWith(IFaction other)
Parameters
other
IFaction
Returns
IsAtWarWith(IFaction)
bool IsAtWarWith(IFaction other)
Parameters
other
IFaction
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).