ย  ย 

CheckNumber/ย _tempCharย  /ย _theString / isNumber

ํ•จ์ˆ˜/char๋ฐฐ์—ด/์ž…๋ ฅ๋ฐ›์€stringย / ๋ณ€๊ฒฝํ•  ์ƒํƒœ๋ณ€์ˆ˜



private bool CheckNumber(string _theString)

ย  ย  {

ย  ย  ย  ย  char[] _tempCharย =ย _theString.ToCharArray();

ย  ย  ย  ย  bool isNumber = true;



ย  ย  ย  ย  for (int i = 0; i <ย _tempChar.Length; i++)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  Debug.Log(isNumber + "์ดˆ๊ธฐ์ƒํƒœ");


ย  ย  ย  ย  ย  ย  if (_tempChar[i] >= 48 &&ย _tempChar[i] <= 57)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  Debug.Log("์กฐ๊ฑด๋งŒ์กฑ");

ย  ย  ย  ย  ย  ย  ย  ย  Debug.Log(isNumber + "์ค‘๊ฐ„์ƒํƒœ");

ย  ย  ย  ย  ย  ย  ย  ย  continue;

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  ย  ย  isNumber = false;

ย  ย  ย  ย  }

ย  ย  ย  ย  Debug.Log(isNumber + "๊ฒฐ๊ณผ์ƒํƒœ");

ย  ย  ย  ย  return isNumber;

ย  ย  }


๋ฌธ์ž ๋ฐฐ์—ด์„ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ์ˆซ์ž๊ฐ€ ์„ž์ธ ๊ฒฝ์šฐ true๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ฝ”๋“œ์ธ๋ฐ


์ดˆ๊ธฐ์ƒํƒœ๋ž‘ ์ค‘๊ฐ„์ƒํƒœ ๊นŒ์ง€๋Š” true๋กœ ๋‚˜์˜ค๋Š”๋ฐ

๊ฒฐ๊ณผ ์ƒํƒœ๊ฐ€ ์ž๊พธย false๋กœ ๋‚˜์˜ด


ํ•ด๋‹น ์ฝ”๋“œ๊ฐ€ ์‚ฌ์šฉ๋œ ํ™˜๊ฒฝ์ด๋ž‘ ๋‹ค๋ฅธ๊ฑด

์›๋ณธ์€ ๋ ˆ๊ฑฐ์‹œ ํ…์ŠคํŠธ์—์„œ ์‚ฌ์šฉํ–ˆ๊ณ 


๋‚ด๊ฐ€ ์‚ฌ์šฉํ•œ๊ณณ์€ ํ…์ŠคํŠธ๋ฅผ TMP ์‚ฌ์šฉํ•œ ์ฐจ์ด๋ฐ–์— ์—†๋Š”๋ฐ ์™œ ์ด๋Ÿฌ๋Š”๊ฑธ๊นŒ