데코레이터 클래스는 CalculateRawConditionValue 함수를 상속받아 원하는 조건이 달성됐는지 파악하도록 설계됐다.
이 함수는 const로 선언돼 데코레이터 클래스의 멤버 변수 값을 변경할 수 없다.
이를 재정의해서 달성했는지 파악한다.
캐릭터의 델리게이트 설정이 완료되면 태스크에서 람다 함수를 해당 델리게이트에 등록하고 Tick 함수 로직에서
이를 파악해 FinishLatentTask 함수를 호출함으로써 태스크를 종료하도록 구현한다
'Unreal > Game 2 ' 카테고리의 다른 글
10.2 AI 추격 (0) | 2019.07.02 |
---|---|
10.1 AI 정찰 (0) | 2019.07.02 |
10. AI 만들기 (0) | 2019.07.01 |
9.3 PlayerState - 작성 중 (0) | 2019.06.30 |
9.2 플레이어 HUD (0) | 2019.06.30 |