Table of Contents

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

FactionManager

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

DeclareAlliance(IFaction, IFaction)

public static void DeclareAlliance(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

DeclareWar(IFaction, IFaction, bool)

public static void DeclareWar(IFaction faction1, IFaction faction2, bool isAtConstantWar = false)

Parameters

faction1 IFaction
faction2 IFaction
isAtConstantWar bool

GetEnemyFactions(IFaction)

public static IEnumerable<IFaction> GetEnemyFactions(IFaction faction)

Parameters

faction IFaction

Returns

IEnumerable<IFaction>

GetEnemyKingdoms(Kingdom)

public static IEnumerable<Kingdom> GetEnemyKingdoms(Kingdom faction)

Parameters

faction Kingdom

Returns

IEnumerable<Kingdom>

GetRelationBetweenClans(Clan, Clan)

public static int GetRelationBetweenClans(Clan clan1, Clan clan2)

Parameters

clan1 Clan
clan2 Clan

Returns

int

IsAlliedWithFaction(IFaction, IFaction)

public static bool IsAlliedWithFaction(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

Returns

bool

IsAtWarAgainstFaction(IFaction, IFaction)

public static bool IsAtWarAgainstFaction(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

Returns

bool

IsNeutralWithFaction(IFaction, IFaction)

public static bool IsNeutralWithFaction(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

Returns

bool

SetNeutral(IFaction, IFaction)

public static void SetNeutral(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

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