Public Member Functions | |
bool | InitAccounts () |
bool | LoadData () |
bool | SaveData () |
bool | Init (string name) |
bool | AddMoney (int amount) |
bool | RemoveMoney (int amount) |
bool | SetMoney (uint amount) |
bool | AccountRemoveMoney (uint accountid, int amount) |
int | GetAccountID (uint playerid) |
int | GetAccountBalance (uint account) |
uint | GetOwner (uint account) |
bool | AccountExists (uint account) |
uint | GetLoanInterest () |
uint | SetLoanInterest (uint interest) |
float | GetSaveInterest () |
uint | SetSaveInterest (float interest) |
uint | CreateBankAccount (int playerid) |
uint | DepositMoney (int playerid, uint account, int amount) |
uint | WithdrawMoney (int playerid, uint account, int amount) |
uint | TransferMoney (uint accountfrom, uint accountto, uint amount) |
uint | TakeLoan (uint account, uint amount) |
uint | GetNumberOfAccounts () |
uint | GetTotalMoney () |
uint | GetTotalBalance () |
float | GetReserveRatio () |
uint | SetCreditRating (uint accountid, uint rating) |
uint | GetCreditRating (uint accountid) |
uint | SetLoan (uint accountid, uint loan) |
uint | GetLoan (uint accountid) |
uint | GetAccountType (uint accountid) |
uint | SetAccountType (uint accountid, uint accounttype) |
uint | AddAccess (uint accountid, uint playerid) |
uint | RemoveAccess (uint accountid, uint playerid) |
bool | HasAccess (uint accountid, uint playerid) |
uint | GetAccessCount (uint accountid) |
bool | UpdateInterestAccounts (uint startIndex, uint amount) |
void | UpdateInterest () |
Public Attributes | |
uint | owner |
uint | totalmoney |
uint | numaccounts |
uint | loaninterest |
float | savingsinterest |
bool | initialized |
string | name |
array< BankAccount > | bankaccounts |
Serializator | serializer |
bool InitAccounts | ( | ) |
bool LoadData | ( | ) |
bool SaveData | ( | ) |
bool Init | ( | string | name | ) |
bool AddMoney | ( | int | amount | ) |
bool RemoveMoney | ( | int | amount | ) |
bool SetMoney | ( | uint | amount | ) |
bool AccountRemoveMoney | ( | uint | accountid, | |
int | amount | |||
) |
int GetAccountID | ( | uint | playerid | ) |
int GetAccountBalance | ( | uint | account | ) |
uint GetOwner | ( | uint | account | ) |
bool AccountExists | ( | uint | account | ) |
uint GetLoanInterest | ( | ) |
uint SetLoanInterest | ( | uint | interest | ) |
float GetSaveInterest | ( | ) |
uint SetSaveInterest | ( | float | interest | ) |
uint CreateBankAccount | ( | int | playerid | ) |
uint DepositMoney | ( | int | playerid, | |
uint | account, | |||
int | amount | |||
) |
uint WithdrawMoney | ( | int | playerid, | |
uint | account, | |||
int | amount | |||
) |
uint TransferMoney | ( | uint | accountfrom, | |
uint | accountto, | |||
uint | amount | |||
) |
uint TakeLoan | ( | uint | account, | |
uint | amount | |||
) |
uint GetNumberOfAccounts | ( | ) |
uint GetTotalMoney | ( | ) |
uint GetTotalBalance | ( | ) |
float GetReserveRatio | ( | ) |
uint SetCreditRating | ( | uint | accountid, | |
uint | rating | |||
) |
uint GetCreditRating | ( | uint | accountid | ) |
uint SetLoan | ( | uint | accountid, | |
uint | loan | |||
) |
uint GetLoan | ( | uint | accountid | ) |
uint GetAccountType | ( | uint | accountid | ) |
uint SetAccountType | ( | uint | accountid, | |
uint | accounttype | |||
) |
uint AddAccess | ( | uint | accountid, | |
uint | playerid | |||
) |
uint RemoveAccess | ( | uint | accountid, | |
uint | playerid | |||
) |
bool HasAccess | ( | uint | accountid, | |
uint | playerid | |||
) |
uint GetAccessCount | ( | uint | accountid | ) |
bool UpdateInterestAccounts | ( | uint | startIndex, | |
uint | amount | |||
) |
void UpdateInterest | ( | ) |
uint owner |
uint totalmoney |
uint numaccounts |
uint loaninterest |
float savingsinterest |
bool initialized |
array<BankAccount> bankaccounts |