목차
OfType, 팀 TextRPG
주말엔 안하려고 했는데...
그냥 나와서 하는 중....
만약 팀원 분의 동의가 있다면 쓰고, 아니면 마는 방식의 개발이라 조금 의욕이 안나긴 한다.
OfType
인벤토리에서 IConsumable 타입의 아이템만 불러와야하는 상황이 생겼다.
처음에는 Where를 쓰려고 했는데, 이게... 한눈에 보이지 않고 복잡했다.
같은 인터페이스 유형만 리스트로 뽑는 방법:을 구글링 했다.
OfType은 Where를 사용하는 것보다 훨씬 더 가독성이 좋고 간단한 방법으로 특정 타입만 추출할 수있다.
CurrentPlayer.Inventory.ItemList.OfType<IConsumable>().ToList();
느낀점
Linq 공부를 해야 더 효율적으로, 더 빨리 데이터를 manipulate 할 수 있는 것 같다.
유데미에 예~~~전에 코업할때 사뒀던 강의가 있는 데 가끔씩 공부하다가 전환 필요할 때 하면 좋을 것 같다.
포맷 수정하고, 위치 잡고, 컬러 바꾸고 그런게 대부분이라 배운 것들 보다는 변경 작업만 계속 했던 것 같다.
역시 개발은 하다보면 진도가 나가고 그게 눈에 보여서 재미가 붙는 것 같다.
가족들이 일찍 자야하는 게 아니었으면 불 붙은 김에 자정까지는 만지작거리다 잘텐데 아쉽다ㅜㅜ
내일 학습 할 것은 무엇인지
출력은 거의 다 맞춘 것 같으니, 자잘한 버그 픽스 및 전투 보상 구현이 필요하다.
내일은 발제 문서에 있는 가이드라인을 하나씩 따라가면서 세세한 부분들을 맞추고 싶다.
'부트캠프 > 본캠프' 카테고리의 다른 글
| [내일배움캠프_2025JUL22]한글 깨짐 설정, FindObjectsOfType, TextMesh gitignore (0) | 2025.07.22 |
|---|---|
| [내일배움캠프_2025JUL21] 팀 프로젝트 발표, 다음 팀 프로젝트는... (1) | 2025.07.21 |
| [내일배움캠프_2025JUL18] 콘솔 입력 버퍼 (0) | 2025.07.18 |
| [내일배움캠프_2025JUL17] 화살표 선택 메뉴 틀 구현, 개발 가이드라인 문서 작성, 패턴 매칭 (Pattern Matching) (0) | 2025.07.17 |
| [내일배움캠프_2025JUL16] Console 활용, [JsonConstructor] (0) | 2025.07.16 |