Show / Hide Table of Contents

Class ElectionProcessManager

Inheritance
System.Object
ElectionProcessManager
Implements
IRegistrarManager<ElectionProcess, SpecialElectionProcess>
IRegistrarManager
Namespace: Eco.Gameplay.Civics.Elections
Assembly: Eco.Gameplay.dll
Syntax
public class ElectionProcessManager : Singleton<ElectionProcessManager>, IRegistrarManager<ElectionProcess, SpecialElectionProcess>, IRegistrarManager

Constructors

ElectionProcessManager()

Declaration
public ElectionProcessManager()

Properties

BasicElection

Declaration
public ElectionProcess BasicElection { get; }
Property Value
Type Description
ElectionProcess

Registrar

Declaration
public Registrar<ElectionProcess> Registrar { get; }
Property Value
Type Description
Registrar<ElectionProcess>

SpecialEntries

Declaration
public ElectionProcess[] SpecialEntries { get; set; }
Property Value
Type Description
ElectionProcess[]

Methods

Initialize()

Declaration
public void Initialize()

InitSpecialEntry(ElectionProcess)

Declaration
public void InitSpecialEntry(ElectionProcess specialEntry)
Parameters
Type Name Description
ElectionProcess specialEntry

Explicit Interface Implementations

IRegistrarManager<ElectionProcess, SpecialElectionProcess>.ShouldMakeSpecialEntry(SpecialElectionProcess)

Declaration
bool IRegistrarManager<ElectionProcess, SpecialElectionProcess>.ShouldMakeSpecialEntry(SpecialElectionProcess entry)
Parameters
Type Name Description
SpecialElectionProcess entry
Returns
Type Description
System.Boolean

Implements

IRegistrarManager<TType, TSpecialType>
IRegistrarManager

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾