Class FactionManager
- Namespace
- TaleWorlds.CampaignSystem
- Assembly
- TaleWorlds.CampaignSystem.dll
public class FactionManager
- Inheritance
-
FactionManager
- Inherited Members
Constructors
FactionManager()
public FactionManager()
Properties
Instance
public static FactionManager Instance { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
DeclareAlliance(IFaction, IFaction)
public static void DeclareAlliance(IFaction faction1, IFaction faction2)
Parameters
DeclareWar(IFaction, IFaction, bool)
public static void DeclareWar(IFaction faction1, IFaction faction2, bool isAtConstantWar = false)
Parameters
GetEnemyFactions(IFaction)
public static IEnumerable<IFaction> GetEnemyFactions(IFaction faction)
Parameters
faction
IFaction
Returns
GetEnemyKingdoms(Kingdom)
public static IEnumerable<Kingdom> GetEnemyKingdoms(Kingdom faction)
Parameters
faction
Kingdom
Returns
GetRelationBetweenClans(Clan, Clan)
public static int GetRelationBetweenClans(Clan clan1, Clan clan2)
Parameters
Returns
IsAlliedWithFaction(IFaction, IFaction)
public static bool IsAlliedWithFaction(IFaction faction1, IFaction faction2)
Parameters
Returns
IsAtWarAgainstFaction(IFaction, IFaction)
public static bool IsAtWarAgainstFaction(IFaction faction1, IFaction faction2)
Parameters
Returns
IsNeutralWithFaction(IFaction, IFaction)
public static bool IsNeutralWithFaction(IFaction faction1, IFaction faction2)
Parameters
Returns
SetNeutral(IFaction, IFaction)
public static void SetNeutral(IFaction faction1, IFaction faction2)
Parameters
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).