Class SettlementInfluenceManager
Handles management of influence and related systems for all settlements. Does all the watching and
notifying that makes settlements update their influence.
Inheritance
System.Object
SettlementInfluenceManager
Assembly: Eco.Gameplay.dll
Syntax
public class SettlementInfluenceManager : Object, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions
Constructors
SettlementInfluenceManager()
Declaration
public SettlementInfluenceManager()
Properties
Subscriptions
Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
TypeToInfluenceMap
Declaration
public InfluenceMap[] TypeToInfluenceMap { get; set; }
Property Value
Methods
InfluencedBy(Settlement, PlotPos)
Declaration
public bool InfluencedBy(Settlement settlement, PlotPos plotPos)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Initialize()
Declaration
Implements
Extension Methods