Show / Hide Table of Contents

Class GameAction

Inheritance
System.Object
GameAction
AccumulatableAction
AggregatableAction
ClaimOrUnclaimProperty
PropertyTransfer
ResidencyChanged
BecomeCitizen
LeaveCitizenship
Implements
IController
IViewController
IHasUniversalID
IContextObject
IActionStat
IStat
Namespace: Eco.Gameplay.GameActions
Assembly: Eco.Gameplay.dll
Syntax
public abstract class GameAction : Object, IController, IViewController, IHasUniversalID, IContextObject, IActionStat, IStat

Constructors

GameAction()

Declaration
protected GameAction()

Fields

AuthIgnored

Declaration
public bool AuthIgnored
Field Value
Type Description
System.Boolean

StatKey

Declaration
public const string StatKey = "Player Actions"
Field Value
Type Description
System.String

Properties

_id

Declaration
public ObjectId _id { get; set; }
Property Value
Type Description
LiteDB.ObjectId

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

MarkedUpName

Declaration
public LocString MarkedUpName { get; }
Property Value
Type Description
LocString

SettlementScopes

Declaration
public abstract IEnumerable<Settlement> SettlementScopes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Settlement>

StatType

Declaration
public virtual StatType StatType { get; }
Property Value
Type Description
StatType

Time

Declaration
public int Time { get; set; }
Property Value
Type Description
System.Int32

Implements

IController
IViewController
IHasUniversalID
IContextObject
IActionStat
IStat

Extension Methods

GameActionExtensions.AffectedDeeds(GameAction)
GameActionExtensions.Fill(GameAction, MultiblockActionContext, WrappedWorldPosition3i, Item)
GameActionExtensions.Fill(GameAction, User, Item, WrappedWorldPosition3i, Nullable<AccessType>, Item)
GameActionManager.TryPerform(GameAction, User)
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
☀
☾