Ability Task

Ability Task는 기본적으로 Gameplay Ability가 실행하는 보조 작업

Ability Task의 종류

GAS에서는 다양한 Ability Task가 이미 존재하고 있음. 몇 가지 중요한 Task를 살펴보자.

Ability Task 이름 설명
PlayMontageAndWait 애니메이션을 실행하고 특정 이벤트까지 대기
WaitDelay 특정 시간(초) 동안 대기
WaitGameplayEvent 특정 Gameplay Event가 발생할 때까지 대기
WaitAttributeChange 캐릭터의 특정 Attribute (예: 체력) 값이 변할 때까지 대기
WaitTargetData 특정 타겟 데이터를 받을 때까지 대기 (ex: 마우스로 대상 지정)

이처럼 Ability Task는 다양한 비동기 이벤트를 처리하는 데 활용됨.