Task 사용을 위해서는 GameplayTasks를 Build.cs에 추가해주어야 한다.
AI가 공격하는 Task를 만들자. 먼저 이것을 위해서 TaskNode를 기반으로 만든다.
우리가 필요한 것은 소리 재생, 애니메이션 재생, 트레이스 또는 콜리전을 통해 공격을 실행 해야 한다.
앞서 부모에서 설정한 EnemyType을 이용해서 현재 Enemy의 타입을 판별할 수 있고, TArray를 만들어서, 해당 Type에 맞는 소리, 애니메이션을 재생하도록 할 수 있다.

Task에서는 Trace를 실행시키는 역할을 할 것이다.
Notify를 애니메이션 몽타주에서 Trace를 발생시키고 싶은 타이밍을 지정하면, 현재 실행되고 있는 Task가 Attack인지 파악하고 Task의 Trace함수를 실행시키도록 한다.
이를 위해서 Normal에서 Task를 설정해놓은 것을 Notify가 판단할 수 있게 한다.
현재 Task에 대한 설정이 필요하므로 이 설정은 Task에서 실행해주면 된다.