GAS Boundary

GAS는 능력 실행, 수치 변경, 상태 태그를 분리한다

스킬 로직을 한 블루프린트에 몰아넣지 않고 실행 흐름과 데이터 책임을 나눈다.

구성 요소맡는 일잘못 넣기 쉬운 일
ASC능력 부여, 실행, 취소, 이펙트 적용과 복제개별 스킬의 세부 연출
Gameplay Ability입력, 활성화 조건, 몽타주, 종료 흐름HP 같은 영구 수치 저장
Gameplay Effect데미지, 회복, 쿨다운, 코스트 같은 수치 변화입력 처리와 UI 클릭
AttributeSetHealth, Mana 같은 속성 저장과 클램프스킬별 분기 로직
Gameplay TagState.Stunned, Ability.Melee 같은 실행 가능 여부 판단긴 boolean 조합