C# Класс EconomyController, tf_client

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

Защищенные свойства (Protected)

Свойство Тип Описание
ModifyPlayerData WebCoroutine
ModifyTimberCount WebCoroutine

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

Метод Описание
ConcludePutAfterTurn ( AWebCoroutine, a ) : IEnumerator
EconomyController ( ) : UnityEngine
IncreasePendingBalance ( Player, role, int amount ) : void
IncreasePendingBalance ( int amount ) : void
IsBalanceAvailable ( Player, role, int amount ) : bool
IsBalanceAvailable ( int amount ) : bool
IsTimberAvailable ( int amount ) : bool
SpendMoney ( Player, role, int amount ) : bool
SpendMoney ( int amount ) : bool
UseTimber ( int amount ) : bool

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

Метод Описание
AddBalance ( PlayerData, &data, int amount ) : void

PlayerDataHandler delegate method; adds to the balance

AddPendingBalance ( PlayerData, &data, int amount ) : void

PlayerDataHandler delegate; adds 'ammount' to the pending_balance

ChangePlayerData ( Player, role, int amount, PlayerDataHandler, DataHandler, AWebCoroutine, handler ) : IEnumerator
ChangeTimberCount ( int amount, AWebCoroutine, handler ) : IEnumerator
ConcludePut ( AWebCoroutine, handler ) : IEnumerator
IsBalanceAvailable ( PlayerData, data, int amount ) : bool

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

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

PlayerDataHandler delegate method; adds to the balance
protected AddBalance ( PlayerData, &data, int amount ) : void
data PlayerData, /// Data. ///
amount int /// Amount. ///
Результат void

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

PlayerDataHandler delegate; adds 'ammount' to the pending_balance
protected AddPendingBalance ( PlayerData, &data, int amount ) : void
data PlayerData, /// Data. ///
amount int /// Amount. ///
Результат void

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

protected ChangePlayerData ( Player, role, int amount, PlayerDataHandler, DataHandler, AWebCoroutine, handler ) : IEnumerator
role Player,
amount int
DataHandler PlayerDataHandler,
handler AWebCoroutine,
Результат IEnumerator

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

protected ChangeTimberCount ( int amount, AWebCoroutine, handler ) : IEnumerator
amount int
handler AWebCoroutine,
Результат IEnumerator

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

protected ConcludePut ( AWebCoroutine, handler ) : IEnumerator
handler AWebCoroutine,
Результат IEnumerator

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

public ConcludePutAfterTurn ( AWebCoroutine, a ) : IEnumerator
a AWebCoroutine,
Результат IEnumerator

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

public EconomyController ( ) : UnityEngine
Результат UnityEngine

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

public IncreasePendingBalance ( Player, role, int amount ) : void
role Player,
amount int
Результат void

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

public IncreasePendingBalance ( int amount ) : void
amount int
Результат void

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

public IsBalanceAvailable ( Player, role, int amount ) : bool
role Player,
amount int
Результат bool

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

protected IsBalanceAvailable ( PlayerData, data, int amount ) : bool
data PlayerData,
amount int
Результат bool

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

public IsBalanceAvailable ( int amount ) : bool
amount int
Результат bool

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

public IsTimberAvailable ( int amount ) : bool
amount int
Результат bool

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

public SpendMoney ( Player, role, int amount ) : bool
role Player,
amount int
Результат bool

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

public SpendMoney ( int amount ) : bool
amount int
Результат bool

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

public UseTimber ( int amount ) : bool
amount int
Результат bool

Описание свойств

ModifyPlayerData защищенное свойство

protected WebCoroutine ModifyPlayerData
Результат WebCoroutine

ModifyTimberCount защищенное свойство

protected WebCoroutine ModifyTimberCount
Результат WebCoroutine