아이템 사용 하기전에 아이템이 있는지 확인해야함 Element 3이 null 이라면 없으므로 무시하게 해야함 근데 index was out of range 오류뜨고 튕김 해결법좀 이것도 못하면 접으라하지 말고
items에서 확인하는거임
코드 안 올리고 마음의 눈으로 보라고 질문하면 여기는 리신없어서 답변 못해준다
올림
이전에 질문글에다가 내가 이거 비슷한 대답 달았는데, 바로 리신이 튀어나와서 대답해주더라 ㅋㅋ;
inventory.items.Count 가 nowSelect 보다 작은지 체크하는게 null 체크하는것보다 먼저 체크되야함
감사합니당
우선 해당 위치가 널인지 확인하기 전에 해당 자료형 크기부터 조사를 해야됨 인벤토리.아이템.길이 <= 현제 선택 && 인벤토리.아이템[현재 선택] != 널 로 조건 바꾸면됨
부등호 <= 말고 <로
감사합니당
중단점 걸고 디버거로 확인하는 습관을 들여보자.
그건 그렇고 왜 스크린샷 안하고 카메라로 찍는거
멍청도식 캡쳐라하지만 이게 편함ㅋㅋ
인벤토리어려워~~ - dc App
인벤토리가 리스트로 제작돼있고, 리스트 범위 넘어가서 그런긋
리스트는 길이가 계속 늘엇다 줄엇다하는데 현재 인벤토리 리스트 길이가 4칸인데 5번째자리 리스트를 참조하려하면 뻥터짐 5번이라는 자리 자체가 존재하지않아서
인벤토리[3] == null 은 인벤토리[3]이 존재하는 상황에서 내용물이 비어있는지를 확인하는거고 인벤토리가[2]까지 있을때 [3]을 확인하려하면 애초에 그런게 존재하지 않으니 펑 터짐 이런경우는 배열쓰면 배열은 크기가 고정돼있어서 잘될거임