Navigation
API > API/Plugins > API/Plugins/MassEQS > API/Plugins/MassEQS/Tests
Inheritance Hierarchy
- UEnvQueryTest
- IMassEQSRequestInterface
- UMassEnvQueryTest
- UMassEnvQueryTest_MassEntityTags
References
| Module | MassEQS |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassEQS/Public/Tests/MassEnvQueryTest.h |
| Include | #include "Tests/MassEnvQueryTest.h" |
Syntax
UCLASS (EditInlineNew, Abstract, Meta=(Category="Tests"), MinimalAPI)
class UMassEnvQueryTest :
public UEnvQueryTest,
public IMassEQSRequestInterface
Remarks
Test that will send its work to MassEQSSubsystem in order to be processed in a Mass Processor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEQSRequestHandler | MassEQSRequestHandler |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMassEnvQueryTest
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| void | RunTest
(
FEnvQueryInstance& QueryInstance |
This will send this Test Request to MassEQSSubsystem the first time it is called, and Try to complete Testing with the Result from MassEQSSubsystem on subsequent calls. |
Overridden from IMassEQSRequestInterface
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Get StaticClass of the ImplementingClass. | ||
| TUniquePtr< FMassEQSRequestData > | GetRequestData
(
FEnvQueryInstance& QueryInstance |
Called inside RequestProcessing, in order to create a copy of the relevant data for this Request. | |
| bool | TryAcquireResults
(
FEnvQueryInstance& QueryInstance |
Called when EnvQueryInstance is checking to try to complete its request. |