C# Класс Wolfje.Plugins.SEconomy.SEconomy

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreatePlayerAccountAsync Task
GetEconomyPlayerByBankAccountNameSafe object
GetEconomyPlayerSafe object
GetEconomyPlayerSafe object

Открытые методы

Метод Описание
BindToWorldAsync ( ) : System.Threading.Tasks.Task

Called after LoadSEconomy, or on PostInitialize, this binds the current SEconomy instance to the currently running terraria world.

Dispose ( ) : void
GetBankAccount ( TShockAPI tsPlayer ) : IBankAccount
GetBankAccount ( Terraria player ) : IBankAccount
GetBankAccount ( int who ) : IBankAccount
GetBankAccount ( string userAccountName ) : IBankAccount
GetPlayerBankAccount ( string playerName ) : IBankAccount
IsNet45OrNewer ( ) : bool
LoadSEconomy ( ) : int
PlayerIdleSince ( Player player ) : TimeSpan?
PurgeAccounts ( ) : int
RemovePlayerIdleCache ( Player player ) : void
SEconomy ( SEconomyPlugin PluginInstance ) : System
SearchPlayerBankAccount ( string playerName ) : IBankAccount>>.List
SearchPlayerBankAccountAsync ( string playerName ) : IBankAccount>>>.Task
UpdatePlayerIdle ( Player player ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
LoadJournal ( ) : bool

Приватные методы

Метод Описание
CreatePlayerAccountAsync ( TShockAPI.TSPlayer player ) : Task
GetEconomyPlayerByBankAccountNameSafe ( string Name ) : object
GetEconomyPlayerSafe ( int Id ) : object
GetEconomyPlayerSafe ( string Name ) : object

Описание методов

BindToWorldAsync() публичный Метод

Called after LoadSEconomy, or on PostInitialize, this binds the current SEconomy instance to the currently running terraria world.
public BindToWorldAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetBankAccount() публичный Метод

public GetBankAccount ( TShockAPI tsPlayer ) : IBankAccount
tsPlayer TShockAPI
Результат IBankAccount

GetBankAccount() публичный Метод

public GetBankAccount ( Terraria player ) : IBankAccount
player Terraria
Результат IBankAccount

GetBankAccount() публичный Метод

public GetBankAccount ( int who ) : IBankAccount
who int
Результат IBankAccount

GetBankAccount() публичный Метод

public GetBankAccount ( string userAccountName ) : IBankAccount
userAccountName string
Результат IBankAccount

GetPlayerBankAccount() публичный Метод

public GetPlayerBankAccount ( string playerName ) : IBankAccount
playerName string
Результат IBankAccount

IsNet45OrNewer() публичный Метод

public IsNet45OrNewer ( ) : bool
Результат bool

LoadJournal() защищенный Метод

protected LoadJournal ( ) : bool
Результат bool

LoadSEconomy() публичный Метод

public LoadSEconomy ( ) : int
Результат int

PlayerIdleSince() публичный Метод

public PlayerIdleSince ( Player player ) : TimeSpan?
player Terraria.Player
Результат TimeSpan?

PurgeAccounts() публичный Метод

public PurgeAccounts ( ) : int
Результат int

RemovePlayerIdleCache() публичный Метод

public RemovePlayerIdleCache ( Player player ) : void
player Terraria.Player
Результат void

SEconomy() публичный Метод

public SEconomy ( SEconomyPlugin PluginInstance ) : System
PluginInstance SEconomyPlugin
Результат System

SearchPlayerBankAccount() публичный Метод

public SearchPlayerBankAccount ( string playerName ) : IBankAccount>>.List
playerName string
Результат IBankAccount>>.List

SearchPlayerBankAccountAsync() публичный Метод

public SearchPlayerBankAccountAsync ( string playerName ) : IBankAccount>>>.Task
playerName string
Результат IBankAccount>>>.Task

UpdatePlayerIdle() публичный Метод

public UpdatePlayerIdle ( Player player ) : void
player Terraria.Player
Результат void