Class ElectionUtils
Inheritance
System.Object
ElectionUtils
Assembly: Eco.Gameplay.dll
Syntax
public static class ElectionUtils : Object
Methods
AllProposables(Election)
Declaration
public static IEnumerable<IProposable> AllProposables(this Election election)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
AllProposables(IEnumerable<Election>)
Declaration
public static IEnumerable<IProposable> AllProposables(this IEnumerable<Election> elections)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<Election> |
elections |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
DoesElectionConcernsProposable(Election, IProposable)
Declaration
public static bool DoesElectionConcernsProposable(this Election election, IProposable proposable)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ElectionsConcerningActions(CivicAction[])
Declaration
public static IEnumerable<Election> ElectionsConcerningActions(params CivicAction[] entries)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Election> |
|
ElectionsConcerningProposables(IProposable[])
Declaration
public static IEnumerable<Election> ElectionsConcerningProposables(params IProposable[] proposables)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Election> |
|
GenerateName(Election)
Declaration
public static void GenerateName(Election election)
Parameters
GetElectionName(CivicAction)
Declaration
public static string GetElectionName(this CivicAction action)
Parameters
Returns
Type |
Description |
System.String |
|
ProposablesBecomingActive(Election)
Declaration
public static IEnumerable<IProposable> ProposablesBecomingActive(this Election election)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
ProposablesBeingReplaced(Election)
Declaration
public static IEnumerable<IProposable> ProposablesBeingReplaced(this Election election)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IProposable> |
|
RemoveElectionsConcerningProposables(IProposable[])
We make sure to remove all proposables that are related to the specified proposables.
Declaration
public static void RemoveElectionsConcerningProposables(params IProposable[] proposables)
Parameters
RemoveFromDraftElections(CivicAction)
Declaration
public static void RemoveFromDraftElections(CivicAction action)
Parameters