Show / Hide Table of Contents

Class RecurringTransferManager

Inheritance
System.Object
RecurringTransferManager
Namespace: Eco.Gameplay.Economy.Jobs
Assembly: Eco.Gameplay.dll
Syntax
public class RecurringTransferManager : Singleton<RecurringTransferManager>

Constructors

RecurringTransferManager()

Declaration
public RecurringTransferManager()

Fields

TransferPropertiesUpdatedEvent

Declaration
public static ThreadSafeAction<IRecurringTransferService> TransferPropertiesUpdatedEvent
Field Value
Type Description
ThreadSafeAction<IRecurringTransferService>

Methods

AllTransfers()

Declaration
public IEnumerable<RecurringTransfer> AllTransfers()
Returns
Type Description
System.Collections.Generic.IEnumerable<RecurringTransfer>

Deregister(IRecurringTransferService)

Declaration
public void Deregister(IRecurringTransferService transferService)
Parameters
Type Name Description
IRecurringTransferService transferService

DescribeAllTransfers(Boolean)

Declaration
public LocString DescribeAllTransfers(bool showEmpty)
Parameters
Type Name Description
System.Boolean showEmpty
Returns
Type Description
LocString

DescribeTransfersForAccount(BankAccount, Boolean)

Declaration
public LocString DescribeTransfersForAccount(BankAccount account, bool showEmpty)
Parameters
Type Name Description
BankAccount account
System.Boolean showEmpty
Returns
Type Description
LocString

DescribeTransfersForUser(User, Boolean)

Declaration
public LocString DescribeTransfersForUser(User user, bool showEmpty)
Parameters
Type Name Description
User user
System.Boolean showEmpty
Returns
Type Description
LocString

OnTransferPropertiesUpdated(IRecurringTransferService)

This gets called whenever customers are added, removed or the active state get changed.

Declaration
public void OnTransferPropertiesUpdated(IRecurringTransferService service)
Parameters
Type Name Description
IRecurringTransferService service

Register(IRecurringTransferService)

Declaration
public void Register(IRecurringTransferService transferService)
Parameters
Type Name Description
IRecurringTransferService transferService

TransfersForUser(User)

Declaration
public IEnumerable<RecurringTransfer> TransfersForUser(User user)
Parameters
Type Name Description
User user
Returns
Type Description
System.Collections.Generic.IEnumerable<RecurringTransfer>

TryPayAll(Boolean)

Declaration
public void TryPayAll(bool force = false)
Parameters
Type Name Description
System.Boolean force

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