\Engine\Private\UnrealClient.cpp(428,44): error: no member named 'GetObjectArrayEstimatedAvailable' in 'FUObjectArray'
22:07:05 const int32 UObjectLimit = GUObjectArray.GetObjectArrayEstimatedAvailable() + GUObjectArray.GetObjectArrayNumMinusAvailable();
The thing is I can use GUObjectArray.GetObjectArrayNum(); just fine, without any problem.
It looks like the functions ‘GetObjectArrayEstimatedAvailable’ and ‘GetObjectArrayNumMinusAvailable’ are not available in the version of Unreal Engine you are using. These functions were added in newer versions of Unreal Engine, and it seems that they are not present in the version that you are using.
A possible solution would be to upgrade to a newer version of the engine to get access to those functions. Alternatively, you can also try to find a different way to calculate the max element you need in the code, without using the missing functions.
If you are sure that the functions are present in the version of the engine you are using, check your include paths and make sure that you have included the correct headers for those functions.