Ejemplo n.º 1
0
    public int PayLoan(LoanStructure loan, int amount)
    {
        if (amount > loan.amount)
        {
            amount = loan.amount;
        }

        if (amount > _cash)
        {
            amount = _cash;
        }

        _cash -= amount;
        loan.PayBalance(amount);

        if (loan.amount <= 0)
        {
            _debts.Remove(loan);
        }

        return(amount);
    }
Ejemplo n.º 2
0
 /// <summary>
 /// Pay an amount on a loan
 /// </summary>
 /// <param name="loan"></param>
 /// <param name="amount"></param>
 public void PayLoan(LoanStructure loan, int amount)
 {
     _loanAmount += GameState.assets.PayLoan(loan, amount);
 }