Custom EQS test

Hello here,
I want to create a custom EQS test, however it’s not possible in Blueprint and I can’t find any documentation on how to achieve it in C++.
Can someone lead me where to start or provide any documentation about this subject please?

Based on the code, it seems like you just need to create a c++ class derived from UEnvQueryTest. Have you tried this?

Hey Max974,

I would first start with reviewing the documentation of a general overview of Enviroment Query System Overview Link, much of the functionality in blueprint is mirrored in the C++ API Documentation, however, reviewing the general system and how it communicates through blueprint nodes may be of some use to you in your C++ implementation. I believe you may also be interested in Query Result, if you intend to implement your own EQS Test functionality.

Please let me know if you need any further explanation or additional questions.

Thanks

Hey, thank you for responding

@RotemS : I’ve tried it yes, but I didn’t know how to start coding my own test to expose functions and variables in blueprint.

@NicholasMont : Thanks for those very helpful links, I’m already used to the EQS system and I needed some more controls over the tests in particular in order to push further the capabilities of the system.
Although I’m still a beginner in C++, and maybe creating an EQS test can be very difficult for a beginner, but I was curious to see what it takes to just expose functions and variables to Blueprints so I can start creating my EQS tests class in Blueprint.
It seems possible, I still need to get better in C++ before starting to create what I need, I guess, but the documentation you’ve provided will help me for sure!

Thanks again