앞서 작성한 GAS 정리글에서는 AttributeSet과 GameplayEffect 흐름을 정리했다.Attribute 값은 AttributeSet에 저장되고 값의 변경은 보통 GameplayEffect를 통해 일어나며,변경 결과는 RepNotify나 Attribute Change Delegate를 통해 UI 갱신으로 이어질 수 있었다.이번 글에서도 GameplayEffect가 다시 등장한다.다만 이번에는 데미지나 회복처럼 Attribute 값을 변경하는 관점이 아니라,Ability의 Cost와 Cooldown을 처리하는 관점에서 정리해보려고 한다.또 지금까지 간단히만 보고 넘어갔던 GameplayCue도 함께 정리하려고 한다.GameplayCue는 데미지 계산이나 상태 변경 자체보다는,파티클, 사운드, ..