kyvv 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/05/29 1

05/29 인벤토리 시스템 구조 개선 및 버그 수정

✅ 학습 내용PlayerInventoryController 클래스 내에서 items 리스트는 inventoryItems 리스트와 중복되는 데이터라는 사실을 파악함.items는 ItemSlot 내부의 item과 1:1로 연결되어 있어, 모든 기능을 inventoryItems만으로 구현 가능.불필요한 리스트(items)는 메모리 낭비 및 유지보수 부담을 야기할 수 있으므로 제거 가능.🛠️ 리팩토링 방향items[index]를 전부 inventoryItems[index].item으로 변경.외부에서 ItemData 목록이 필요할 경우:csharp복사편집public IReadOnlyList Items => inventoryItems.Select(slot => slot.item).ToList().AsReadOnl..

[내일배움캠프 Unity 9기] 2025.05.29
이전
1
다음
더보기
프로필사진

kyvv 님의 블로그

kyvv 님의 블로그 입니다.

  • 분류 전체보기 (51)
    • [내일배움캠프 Unity 9기 사전캠프] (7)
    • [내일배움캠프 Unity 9기] (42)
    • 개인 프로젝트 (1)

Tag

const, unity트랙, TIL, 참조자, gradlew.bat, 인터페이스, github desktop, C#, Unity, c++, 내일배움캠프, 이벤트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바