Pawn Module

개요
Pawn 모듈은 게임 내에서 조종 가능하거나 상호작용 가능한 최소 단위인 엔티티를 정의합니다. 플레이어나 AI 캐릭터의 기본 데이터와 기능을 담당합니다.
주요 구성 요소
- Pawn: 엔티티의 최상위 클래스로, 신체(Body) 및 상태 정보를 포함합니다.
- Inventory: 전당(Pawn)이 보유할 수 있는 아이템이나 상태 리스트를 관리합니다.
- Avatar: 엔티티의 외형(Visual) 및 애니메이션을 관리하는 하위 구성 요소입니다.
기능 설명
- 추상화된 객체 관리: 다양한 유형의 캐릭터(Humanoid, Animal 등)를 통일된 방식으로 처리할 수 있도록 설계되었습니다.
- 데이터 기반 설계: 인벤토리 및 상태 정보를 효율적으로 저장하고 조회할 수 있는 구조를 제공합니다.