Show / Hide Table of Contents

Class CivicActionResult

Inheritance
System.Object
CivicActionResult
Namespace: Eco.Gameplay.Civics
Assembly: Eco.Gameplay.dll
Syntax
public sealed class CivicActionResult : ValueType

Fields

Details

Declaration
public LocString Details
Field Value
Type Description
LocString

ElectionNeeded

Declaration
public ElectionProcess ElectionNeeded
Field Value
Type Description
ElectionProcess

RelevantArticle

Declaration
public CivicArticle RelevantArticle
Field Value
Type Description
CivicArticle

Result

Declaration
public CivicActionResult.ActionResult Result
Field Value
Type Description
CivicActionResult.ActionResult

Methods

CannotPerform(FormattableString, CivicArticle)

Declaration
public static CivicActionResult CannotPerform(FormattableString details, CivicArticle article)
Parameters
Type Name Description
System.FormattableString details
CivicArticle article
Returns
Type Description
CivicActionResult

CanPerform(FormattableString, CivicArticle, ElectionProcess)

Declaration
public static CivicActionResult CanPerform(FormattableString details, CivicArticle article, ElectionProcess electionNeeded = null)
Parameters
Type Name Description
System.FormattableString details
CivicArticle article
ElectionProcess electionNeeded
Returns
Type Description
CivicActionResult

DescribeSelection()

Declaration
public string DescribeSelection()
Returns
Type Description
System.String

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
☀
☾