Attribute Menu - Game Plan지금은 수많은 Attribute 값이 존재하여, 콘솔에서 showdebug abilitysystem으로 모든 값을 확인하기가 어렵다.이러한 Attribute 값들은 개발자 뿐만 아니라 플레이어도 쉽게 확인할 수 있어야하며, 이를 위해 전용 메뉴를 만들 것이다.예시 이미지는 다음과 같다. 기본 Attribute 들은 버튼이 존재하며, 이를 통해 플레이어가 직접 값을 조절할 수 있다.반대로 Secondary Attribute는 파생된 Attribute이기 때문에 기본 Attribute에 따라 기본으로 조정된다.UI 설계UI는 디자인적으로 재사용 가능한 위젯 구조를 사용할 것이다.필요한 공통 요소는 다음과 같다.프레임 안에 숫자 값 표시텍스트 + 값 조합버튼 포함..
Initializing Vital Attributes지금 생성자를 보면, Health와 Mana 값을 10으로 하드코딩하여 초기화하고 있다.하지만 기본적으로 게임을 시작하면 체력과 마나는 최대로 되어있기에, 초기값을 MaxHealth와 MaxMana로 맞춰줄 것이다.이에 맞게 Health와 Mana 값을 초기화하려면 MaxHealth와 MaxMana가 모두 초기화된 이후에 설정해주어야 한다. 우선 AuraAttributeSet 생성자에서 기존 하드코딩 값부터 지워주자. 우리는 현재 AuraCharacterBase에서 PrimaryAttributes와 SecondaryAttributes를 초기화하고 있기에, 마찬가지로 Health와 Mana에 해당하는 VitalAttributes를 초기화해줄 것이다. 선언..
