Unreal/Game 2
10.3 AI 공격
kyoun
2019. 7. 5. 15:34
데코레이터 클래스는 CalculateRawConditionValue 함수를 상속받아 원하는 조건이 달성됐는지 파악하도록 설계됐다.
이 함수는 const로 선언돼 데코레이터 클래스의 멤버 변수 값을 변경할 수 없다.
이를 재정의해서 달성했는지 파악한다.
캐릭터의 델리게이트 설정이 완료되면 태스크에서 람다 함수를 해당 델리게이트에 등록하고 Tick 함수 로직에서
이를 파악해 FinishLatentTask 함수를 호출함으로써 태스크를 종료하도록 구현한다