public void Refresh(PaybackVo value) { _lbTitleTxt.text = value.title; _lbBorrow.text = value.borrow.ToString(); _lbDebt.text = value.debt.ToString(); _paybackVo = value; }
public void Refresh(PaybackVo value) { _lbTitleTxt.text = value.title; if (UIDebtAndPaybackController.isDebt == true) { _lbBorrow.text = value.borrow.ToString(); } else { _lbBorrow.text = string.Format("-{0}", Mathf.Abs(value.debt).ToString()); } // _paybackVo = value; }
/// <summary> /// 刷新数据 /// </summary> /// <param name="value"></param> public void Refresh(PaybackVo value) { _lbTitleTxt.text = value.title; _lbBorrow.text = value.borrow.ToString(); _lbDebt.text = value.debt.ToString(); _paybackVo = value; if (value.isSeleted == false) { _select.isOn = false; } else { _select.isOn = true; } }
public void BorrowMoney() { if (null != playerInfor) { _netBorrowList.Clear(); if (curborrowBank > 0) { if (GameModel.GetInstance.isPlayNet == false) { playerInfor.totalMoney += curborrowBank; playerInfor.bankIncome += curborrowBank; playerInfor.bankLoans += curbankDebt; } _loanType = 0; } if (curborrowCard > 0) { if (GameModel.GetInstance.isPlayNet == false) { playerInfor.totalMoney += curborrowCard; playerInfor.creditIncome += curborrowCard; playerInfor.creditDebt += curcardDebt; } _loanType = 1; } if (curborrowBank > 0 && curborrowCard > 0) { _loanType = 2; } var controller = UIControllerManager.Instance.GetController <UIBattleController> (); controller.SetCashFlow((int)playerInfor.totalMoney, -1, false); if (curborrowBank != 0 || curborrowCard != 0) { var borrowvo = new BorrowVo(); borrowvo.bankborrow = curborrowBank; borrowvo.bankdebt = curbankDebt; borrowvo.cardborrow = curborrowCard; borrowvo.carddebt = curcardDebt; borrowvo.times = playerInfor.borrowList.Count + 1; if (GameModel.GetInstance.isPlayNet == false) { playerInfor.borrowList.Add(borrowvo); } var banktip = "10%"; if (playerInfor.isEnterInner == true) { banktip = "1%"; } borrowvo.bankRate = banktip; borrowvo.cardRate = "3%"; _netBorrowList.Add(borrowvo); if (curborrowBank != 0) { var payback = new PaybackVo(); playerInfor.borrowbankTimes++; payback.title = string.Format("银行贷款{0}:", playerInfor.borrowbankTimes); payback.borrow = curborrowBank; payback.isBank = 1; payback.debt = curbankDebt; if (GameModel.GetInstance.isPlayNet == false) { playerInfor.paybackList.Add(payback); } } if (curborrowCard != 0) { var payback = new PaybackVo(); playerInfor.borrowcardTimes++; payback.title = string.Format("信用卡透支{0}:", playerInfor.borrowcardTimes); payback.borrow = curborrowCard; payback.debt = curcardDebt; payback.isBank = 0; if (GameModel.GetInstance.isPlayNet == false) { playerInfor.paybackList.Add(payback); } } curborrowBank = 0; curbankDebt = 0; curborrowCard = 0; curcardDebt = 0; } if (playerInfor.isEnterInner == true) { controller.SetNonLaberIncome((int)playerInfor.CurrentIncome, playerInfor.TargetIncome); } else { controller.SetNonLaberIncome((int)playerInfor.totalIncome, (int)playerInfor.MonthPayment); } } }
/// <summary> /// Handlers the borrow infor.处理可以借款的信息 /// </summary> /// <param name="borrowInfor">Borrow infor.</param> public static void HandlerBorrowInfor(PlayerInfo player, JsonData borrowBarodInfor = null) { if (null != borrowBarodInfor) { /* * "bankCanLoan": 27500, * "bankTotalInterest": 0, * "bankTotalLoan": 0, * "bankLoanLimit": 27500, * "creditCanLoan": 8250, * "creditLoanLimit": 8250, * "creditTotalInterest": 0, * "creditTotalLoan": 0, * "totalCanLoan": 35750, * "totalLoan": 0, * "totalLoanLimit": 35750 */ var boInfor = borrowBarodInfor["roleLoanInfo"]; player.netBorrowBoardBankCanBorrow = int.Parse(boInfor ["bankCanLoan"].ToString()); //: 33700,银行可贷款 player.netBorrowBoardBankTotalBorrow = int.Parse(boInfor["bankTotalLoan"].ToString()); //: 212,银行累计利息 player.netBorrowBoradBankTotalDebt = int.Parse(boInfor["bankTotalInterest"].ToString()); //: 2121,银行累计贷款 player.netBorrowBoardBankLoanLimit = int.Parse(boInfor["bankLoanLimit"].ToString()); player.netBorrowBoardCardCanBorrow = int.Parse(boInfor["creditCanLoan"].ToString()); //: 10110,信用卡可贷款 player.netBorrowBoardCardTotalDebt = int.Parse(boInfor["creditTotalInterest"].ToString()); //: 0,信用卡累计利息 player.netBorrowBoardCardTotalBorrow = int.Parse(boInfor["creditTotalLoan"].ToString()); //: 信用卡累计贷款 player.netBorrowBoardCardLoanLimit = int.Parse(boInfor["creditLoanLimit"].ToString()); player.netRecordAlreadyBorrow = int.Parse(boInfor["totalLoan"].ToString()); player.netRecordCanBorrow = int.Parse(boInfor["totalCanLoan"].ToString()); player.netRecordLimitBorrow = int.Parse(boInfor["totalLoanLimit"].ToString()); if (((IDictionary)borrowBarodInfor).Contains("roleBasicDebtInfo")) { var basicDebt = borrowBarodInfor["roleBasicDebtInfo"]; //basicLoanList if (basicDebt.IsArray) { player.basePayList.Clear(); if (player.isEnterInner == false) { for (var i = 0; i < basicDebt.Count; i++) { var tmpdata = basicDebt[i]; var tmpvo = new PaybackVo(); tmpvo.title = tmpdata["debtName"].ToString(); tmpvo.borrow = int.Parse(tmpdata["debtMoney"].ToString()); tmpvo.debt = int.Parse(tmpdata["debtInterest"].ToString()); tmpvo.netType = 0; player.basePayList.Add(tmpvo); } } } } if (((IDictionary)borrowBarodInfor).Contains("roleAddNewDebtInfo")) { player.paybackList.Clear(); var bankloanList = borrowBarodInfor["roleAddNewDebtInfo"]; if (bankloanList.IsArray) { for (var i = 0; i < bankloanList.Count; i++) { var tmpdata = bankloanList[i]; var tmpvo = new PaybackVo(); tmpvo.title = tmpdata["debtName"].ToString(); tmpvo.borrow = int.Parse(tmpdata["debtMoney"].ToString()); tmpvo.debt = int.Parse(tmpdata["debtInterest"].ToString()); tmpvo.netType = 1; player.paybackList.Add(tmpvo); } } } if (((IDictionary)borrowBarodInfor).Contains("roleLoanRecordInfo")) { var baordInfor = borrowBarodInfor["roleLoanRecordInfo"]; var borrowRecord = baordInfor["loanRecords"]; if (borrowRecord.IsArray) { player.borrowList.Clear(); for (var i = 0; i < borrowRecord.Count; i++) { var tmpdata = borrowRecord[i]; var tmpvo = new BorrowVo(); tmpvo.times = i + 1; tmpvo.bankborrow = int.Parse(tmpdata["bankLoan"].ToString()); tmpvo.bankdebt = int.Parse(tmpdata["bankInterest"].ToString()); tmpvo.bankRate = tmpdata ["bankInterestRate"].ToString(); tmpvo.cardborrow = int.Parse(tmpdata["creditLoan"].ToString()); tmpvo.carddebt = int.Parse(tmpdata["creditInterest"].ToString()); tmpvo.cardRate = tmpdata["creditInterestRate"].ToString(); player.borrowList.Add(tmpvo); } } } } }