만들려는 ATM프로그램에서 입금을 하는 두가지 방법이 있었다
하나는 직접 입력해서 입금하기
다른 하나는 버튼을 누르기
그래서 총 2가지 함수를 만들었다
public void DepositWithUsrTxt()
{
currCash = int.Parse(cash.text);
currBalance = int.Parse(balance.text);
if (currCash - int.Parse(usrTxt.text) >= 0)
{
currBalance += int.Parse(usrTxt.text);
currCash -= int.Parse(usrTxt.text);
balance.text = currBalance.ToString();
cash.text = currCash.ToString();
}
else
{
panel.SetActive(true);
}
usrTxt.text = "";
}
사용자의 input field값을 가져와서 현재의 잔고와 현금 업데이트 해주기
public void DepositWithBtn(int number) {
currCash = int.Parse(cash.text);
currBalance = int.Parse(balance.text);
if (currCash - number >= 0)
{
currBalance += number;
currCash -= number;
balance.text = currBalance.ToString();
cash.text = currCash.ToString();
}
else
{
panel.SetActive(true);
}
}
버튼을 눌러서 지정된 금액 입금하기
총 3가지 타입의 버튼이 있는것은 공통이므로 한가지 함수를 똑같이 사용해주기로 했다

이렇게 3가지 버튼을 만들고

인자값을 넣어주기
똑같은 과정을 출금기능에서도 재사용하였다.