Show / Hide Table of Contents

Class RecurringPayment

Inheritance
System.Object
GameAction
AggregatableAction
InteractAction
RecurringPayment
PayRentOrMoveInFee
PayWages
Implements
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
IController
IViewController
IHasUniversalID
ISyncedAction
Inherited Members
InteractAction.Citizen
InteractAction.ActionLocation
InteractAction.AccessNeeded
InteractAction.SettlementScopes
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
public abstract class RecurringPayment : InteractAction, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, IUserGameAction, IPositionGameAction, IAuthGameAction, IController, IViewController, IHasUniversalID, ISyncedAction

Constructors

RecurringPayment()

Declaration
protected RecurringPayment()

Properties

Currency

Declaration
[CanAutoAssign]
public Currency Currency { get; set; }
Property Value
Type Description
Currency

CurrencyAmount

Declaration
public float CurrencyAmount { get; set; }
Property Value
Type Description
System.Single

Earner

Declaration
[CanAutoAssign]
public IAlias Earner { get; set; }
Property Value
Type Description
IAlias

SourceBankAccount

Declaration
[CanAutoAssign]
public BankAccount SourceBankAccount { get; set; }
Property Value
Type Description
BankAccount

TargetBankAccount

Declaration
public BankAccount TargetBankAccount { get; set; }
Property Value
Type Description
BankAccount

Implements

IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
IController
IViewController
IHasUniversalID
ISyncedAction

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