50 AIMODULE_API virtual FString GetStaticDescription()
const override;
70 return EvaluateAbortType(OwnerComp) != EAbortType::NoAbort;
96#if WITH_EDITORONLY_DATA
97 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = Description)
98 FString CustomDescription;
102 UPROPERTY(EditInstanceOnly, Category=Description)
109 uint32 bCheckConditionOnlyBlackBoardChanges : 1;
118 uint32 ReceiveExecutionStartImplementations : 2;
121 uint32 ReceiveExecutionFinishImplementations : 2;
124 uint32 ReceiveObserverActivatedImplementations : 2;
127 uint32 ReceiveObserverDeactivatedImplementations : 2;
130 uint32 PerformConditionCheckImplementations : 2;
178 UFUNCTION(BlueprintImplementableEvent, Category = AI)
185 UFUNCTION(BlueprintImplementableEvent, Category = AI)
192 UFUNCTION(BlueprintImplementableEvent, Category = AI)
199 UFUNCTION(BlueprintImplementableEvent, Category = AI)
206 UFUNCTION(BlueprintImplementableEvent, Category = AI)
213 UFUNCTION(BlueprintImplementableEvent, Category = AI)
217 UFUNCTION(BlueprintCallable, Category="AI|BehaviorTree")
221 UFUNCTION(BlueprintCallable, Category="AI|BehaviorTree")
224 inline bool GetNeedsTickForConditionChecking()
const {
return PerformConditionCheckImplementations != 0 && (bIsObservingBB ==
false || bCheckConditionOnlyBlackBoardChanges ==
false); }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127