[Unity] InputField에서 빈 값 체크 및 정수 변환

고현규·2023년 12월 13일
0

TextInputField에서 입력된 값을 숫자로 만들어 사용하기 위해
int.Parse(InputField.text)를 했는데 빈 값일 때 에러가 나타났다.

검색결과, int.TryParse를 사용하여 예외 처리를 하면 됐다.
또한, 숫가 아닌 스트링을 값을 입력받는 것 또한 처리할 수 있게 되었다.

public void DepositInputFieldMoney()
{
    string money = MoneyInputField.text;
    if(int.TryParse(money, out int num))
    {
        CheckEnoughDeposit(num);
    }
}

위와 같이 작성하여 진짜 TryParse의 사용법을 익히게 된 것 같다.

profile
게임 개발과 기획

0개의 댓글

관련 채용 정보