Show / Hide Table of Contents

Class ConstructOrDeconstruct

Inheritance
System.Object
GameAction
AggregatableAction
InteractAction
ToolInteractAction
BlockAddRemove
ConstructOrDeconstruct
Implements
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
ISyncedAction
IToolGameAction
ICalorieConsumingAction
IBuffable
IItemGameAction
IController
IViewController
IHasUniversalID
IMultiPlot
Inherited Members
BlockAddRemove.ItemUsed
ToolInteractAction.CaloriesToConsume
ToolInteractAction.ToolUsed
ToolInteractAction.Position
InteractAction.Citizen
InteractAction.ActionLocation
InteractAction.AccessNeeded
InteractAction.SyncObject
AggregatableAction.AggregateFrom(IAggregatableStat)
AggregatableAction.Count
GameAction.StatKey
GameAction.AuthIgnored
GameAction._id
GameAction.Time
GameAction.MarkedUpName
GameAction.StatType
GameAction.ControllerID
Namespace: Eco.Gameplay.GameActions
Assembly: Eco.Gameplay.dll
Syntax
[ChangeParentConfigLoc]
[ChangeParentConfigLoc]
public class ConstructOrDeconstruct : BlockAddRemove, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, IUserGameAction, IPositionGameAction, IAuthGameAction, ISyncedAction, IToolGameAction, ICalorieConsumingAction, IBuffable, IItemGameAction, IController, IViewController, IHasUniversalID, IMultiPlot

Constructors

ConstructOrDeconstruct()

Declaration
public ConstructOrDeconstruct()

ConstructOrDeconstruct(ConstructedOrDeconstructed)

Declaration
public ConstructOrDeconstruct(ConstructedOrDeconstructed value)
Parameters
Type Name Description
ConstructedOrDeconstructed value

Properties

ConstructedOrDeconstructed

Declaration
public ConstructedOrDeconstructed ConstructedOrDeconstructed { get; set; }
Property Value
Type Description
ConstructedOrDeconstructed

PlotPosList

Declaration
public PlotPos[] PlotPosList { get; set; }
Property Value
Type Description
PlotPos[]

SettlementScopes

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

Implements

IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
ISyncedAction
IToolGameAction
ICalorieConsumingAction
IBuffable
IItemGameAction
IController
IViewController
IHasUniversalID
IMultiPlot

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