TIL

240320 최종프로젝트 deckManager와 collectionUI 코드 수정 및 최적화 완료

배동건 2024. 3. 22. 20:36

1. 해당 부분 작업 위해 DeckManager.cs와 collectionUI.cs에 각각 deckList(dictionary)에 관한 매서드만, deckList에 추가되거나 빠진 UI(프리팹)에 관한 매서드만 작성하여 역할을 구분 및 코드 가시성 증대

 

2. 덱리스트에 포함된 정보를 덱이름, 포함된 카드의 인덱스, 인덱스에 해당하는 카드의 프리팹, 포함된 카드의 중복 수량 정보 에서 덱이름, 포함된 카드의 인덱스, 포함된 카드의 중복 수량 정보 3개만 저장하도록 변경

 

3. 덱 리스트에 추가된 카드 인덱스에 따라 collectionUI.cs에서 프리팹 생성 및 정보 저장

 

4. 프리팹에 굳이 카드의 모든 정보가 들어갈 필요성이 없음을 깨닫고, 카드의 인덱스 UI에 보여지는 모습에 따른 필요 정보만 추가(이전엔 카드, 미니카드 등의 구분 없이 모든 정보를 넣었다면 카드의 경우, 스탯과 이미지 인덱스만 넣고, 미니카드의 경우, 카드 인덱스와 중복 수량만 넣음)

 

작업 완료 

 

https://github.com/baedonggeun/Defence_Game