Show / Hide Table of Contents

Class PayRentOrMoveInFee

Inheritance
System.Object
GameAction
AggregatableAction
InteractAction
RecurringPayment
PayRentOrMoveInFee
Implements
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
ISyncedAction
ICurrencyGameAction
IController
IViewController
IHasUniversalID
Inherited Members
RecurringPayment.Earner
RecurringPayment.Currency
RecurringPayment.CurrencyAmount
RecurringPayment.SourceBankAccount
RecurringPayment.TargetBankAccount
InteractAction.Citizen
InteractAction.ActionLocation
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 PayRentOrMoveInFee : RecurringPayment, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, IUserGameAction, IPositionGameAction, IAuthGameAction, ISyncedAction, ICurrencyGameAction, IController, IViewController, IHasUniversalID

Constructors

PayRentOrMoveInFee()

Declaration
public PayRentOrMoveInFee()

Properties

AccessNeeded

Declaration
public override AccessType AccessNeeded { get; set; }
Property Value
Type Description
AccessType
Overrides
InteractAction.AccessNeeded

Deed

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

MoveInOrRentFee

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

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
ICurrencyGameAction
IController
IViewController
IHasUniversalID

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