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 |