탑다운 시점의 RPG게임에서 몬스터의 체력은 몬스터 위에 표시된다. 로스트아크의 경우 몬스터 모델 위에 하나, 화면 전체 기준 위에 하나 해서 총 두 개가 표시된다. 이러한 체력바를 구현하기 위해 아래와 같은 구조를 만들었다. 기본적으로 모든 몬스터의 이름 및 체력 정보는 [구조체] EntityInfo 를 상속하는 데이터 테이블에 저장된다. 새로운 엔티티는 모두 BaseCharacter를 상속하는 클래스로 이루어지며, BaseCharacter의 UpdateCharacterInfo 함수는 해당하는 데이터 테이블 값을 반환하게 되어있다. 즉, BaseCharacter를 상속한 새로운 엔티티는 아래와 같이 UpdateCharacterInfo 함수를 상속하여 몬스터 정보를 반환해야한다. UpdateCharact..