|
| | FEnvQueryRequest () |
| |
| | FEnvQueryRequest (const UEnvQuery *Query) |
| |
| | FEnvQueryRequest (const UEnvQuery *Query, UObject *RequestOwner) |
| |
| AIMODULE_API FEnvQueryRequest & | SetDynamicParam (const FAIDynamicParam &Param, const UBlackboardComponent *BlackboardComponent=nullptr) |
| |
| FEnvQueryRequest & | SetFloatParam (FName ParamName, float Value) |
| |
| FEnvQueryRequest & | SetIntParam (FName ParamName, int32 Value) |
| |
| FEnvQueryRequest & | SetBoolParam (FName ParamName, bool Value) |
| |
| FEnvQueryRequest & | SetNamedParam (const FEnvNamedValue &ParamData) |
| |
| AIMODULE_API FEnvQueryRequest & | SetNamedParams (const TArray< FEnvNamedValue > &Params) |
| |
| FEnvQueryRequest & | SetWorldOverride (UWorld *InWorld) |
| |
| template<class UserClass > |
| int32 | Execute (EEnvQueryRunMode::Type Mode, UserClass *InObj, typename FQueryFinishedSignature::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| int32 | Execute (EEnvQueryRunMode::Type Mode, UserClass *InObj, typename FQueryFinishedSignature::TConstMethodPtr< UserClass > InMethod) |
| |
| AIMODULE_API int32 | Execute (EEnvQueryRunMode::Type RunMode, FQueryFinishedSignature const &FinishDelegate) |
| |
wrapper for easy query execution