Skip to content

Pawn Module

Pawn Architecture Schematic

개요

Pawn 모듈은 게임 내에서 조종 가능하거나 상호작용 가능한 최소 단위인 엔티티를 정의합니다. 플레이어나 AI 캐릭터의 기본 데이터와 기능을 담당합니다.

주요 구성 요소

  • Pawn: 엔티티의 최상위 클래스로, 신체(Body) 및 상태 정보를 포함합니다.
  • Inventory: 전당(Pawn)이 보유할 수 있는 아이템이나 상태 리스트를 관리합니다.
  • Avatar: 엔티티의 외형(Visual) 및 애니메이션을 관리하는 하위 구성 요소입니다.

기능 설명

  • 추상화된 객체 관리: 다양한 유형의 캐릭터(Humanoid, Animal 등)를 통일된 방식으로 처리할 수 있도록 설계되었습니다.
  • 데이터 기반 설계: 인벤토리 및 상태 정보를 효율적으로 저장하고 조회할 수 있는 구조를 제공합니다.