오늘은 인벤토리를 짜고 슬롯끼리 교체하는 아이템 위치 바꾸는 기능을 만들어보았는데 인벤토리 슬롯 인덱스가 자꾸 이상해지는 버그가 생겼다. 원인을 계속 추적해보니, 인벤토리에 들어가는 아이템을 그리드 레이아웃 그룹으로 인벤토리에 들어가게 구현되어있는데. 이제 내가 드래그로 아이탬을 집었을 때, transform.SetParent(_canvas.transform); // 부모를 canvas로 옮겨서 자유롭게 움직이게 함 로 슬롯을 캔버스의 바로 밑의 자식으로 꺼내어 자유롭게 움직일 수 있도록 하였었다. 그런데 여기서 문제가 캔버스의 자식으로 빼버리니, 그리드 레이아웃 그룹에서 빠지게 되고 다시 드래그가 완료 되었을 때 다시 레이아웃에 넣어주게 되니 인벤토리의 마지막 슬롯으로 들어가게 되었다. trans..